./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_13.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 6b5699aa Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_13.cil.c -s /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/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 a4ba7a359047c30b647e3fae146392c1b2eaa08f .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 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-6b5699a [2019-11-25 08:57:52,696 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-11-25 08:57:52,698 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-11-25 08:57:52,715 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-11-25 08:57:52,715 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-11-25 08:57:52,716 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-11-25 08:57:52,718 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-11-25 08:57:52,727 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-11-25 08:57:52,731 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-11-25 08:57:52,734 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-11-25 08:57:52,735 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-11-25 08:57:52,736 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-11-25 08:57:52,737 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-11-25 08:57:52,739 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-11-25 08:57:52,739 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-11-25 08:57:52,740 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-11-25 08:57:52,741 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-11-25 08:57:52,742 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-11-25 08:57:52,744 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-11-25 08:57:52,748 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-11-25 08:57:52,751 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-11-25 08:57:52,755 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-11-25 08:57:52,756 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-11-25 08:57:52,756 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-11-25 08:57:52,759 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-11-25 08:57:52,759 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-11-25 08:57:52,759 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-11-25 08:57:52,761 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-11-25 08:57:52,761 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-11-25 08:57:52,762 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-11-25 08:57:52,762 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-11-25 08:57:52,763 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-11-25 08:57:52,764 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-11-25 08:57:52,765 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-11-25 08:57:52,765 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-11-25 08:57:52,766 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-11-25 08:57:52,766 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-11-25 08:57:52,766 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-11-25 08:57:52,767 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-11-25 08:57:52,767 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-11-25 08:57:52,769 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-11-25 08:57:52,769 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-11-25 08:57:52,796 INFO L113 SettingsManager]: Loading preferences was successful [2019-11-25 08:57:52,796 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-11-25 08:57:52,797 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-11-25 08:57:52,797 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-11-25 08:57:52,797 INFO L138 SettingsManager]: * Use SBE=true [2019-11-25 08:57:52,798 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-11-25 08:57:52,798 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-11-25 08:57:52,798 INFO L138 SettingsManager]: * Use old map elimination=false [2019-11-25 08:57:52,798 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2019-11-25 08:57:52,798 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2019-11-25 08:57:52,798 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-11-25 08:57:52,799 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-11-25 08:57:52,799 INFO L138 SettingsManager]: * sizeof long=4 [2019-11-25 08:57:52,799 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-11-25 08:57:52,799 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-11-25 08:57:52,799 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-11-25 08:57:52,800 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-11-25 08:57:52,800 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-11-25 08:57:52,800 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-11-25 08:57:52,800 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-11-25 08:57:52,800 INFO L138 SettingsManager]: * sizeof long double=12 [2019-11-25 08:57:52,800 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-11-25 08:57:52,801 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-11-25 08:57:52,801 INFO L138 SettingsManager]: * Use constant arrays=true [2019-11-25 08:57:52,801 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-11-25 08:57:52,801 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-11-25 08:57:52,801 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-11-25 08:57:52,802 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-11-25 08:57:52,802 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-11-25 08:57:52,802 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-11-25 08:57:52,802 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-11-25 08:57:52,803 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-11-25 08:57:52,803 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/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/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 -> a4ba7a359047c30b647e3fae146392c1b2eaa08f [2019-11-25 08:57:52,962 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-11-25 08:57:52,973 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-11-25 08:57:52,976 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-11-25 08:57:52,977 INFO L271 PluginConnector]: Initializing CDTParser... [2019-11-25 08:57:52,978 INFO L275 PluginConnector]: CDTParser initialized [2019-11-25 08:57:52,978 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_13.cil.c [2019-11-25 08:57:53,041 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/data/22dbd6e29/566315d2f89c4c47839f60f173fb26db/FLAG427e2f98f [2019-11-25 08:57:53,455 INFO L306 CDTParser]: Found 1 translation units. [2019-11-25 08:57:53,456 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/sv-benchmarks/c/ssh-simplified/s3_srvr_13.cil.c [2019-11-25 08:57:53,467 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/data/22dbd6e29/566315d2f89c4c47839f60f173fb26db/FLAG427e2f98f [2019-11-25 08:57:53,864 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/data/22dbd6e29/566315d2f89c4c47839f60f173fb26db [2019-11-25 08:57:53,866 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-11-25 08:57:53,867 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-11-25 08:57:53,868 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-11-25 08:57:53,868 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-11-25 08:57:53,871 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-11-25 08:57:53,872 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 08:57:53" (1/1) ... [2019-11-25 08:57:53,874 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2b52bf6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:57:53, skipping insertion in model container [2019-11-25 08:57:53,875 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 08:57:53" (1/1) ... [2019-11-25 08:57:53,882 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2019-11-25 08:57:53,934 INFO L179 MainTranslator]: Built tables and reachable declarations [2019-11-25 08:57:54,244 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-25 08:57:54,248 INFO L201 MainTranslator]: Completed pre-run [2019-11-25 08:57:54,298 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-25 08:57:54,310 INFO L205 MainTranslator]: Completed translation [2019-11-25 08:57:54,310 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:57:54 WrapperNode [2019-11-25 08:57:54,311 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-11-25 08:57:54,311 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-11-25 08:57:54,311 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-11-25 08:57:54,312 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-11-25 08:57:54,319 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:57:54" (1/1) ... [2019-11-25 08:57:54,327 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:57:54" (1/1) ... [2019-11-25 08:57:54,369 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-11-25 08:57:54,370 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-11-25 08:57:54,370 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-11-25 08:57:54,370 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-11-25 08:57:54,377 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:57:54" (1/1) ... [2019-11-25 08:57:54,377 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:57:54" (1/1) ... [2019-11-25 08:57:54,381 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:57:54" (1/1) ... [2019-11-25 08:57:54,381 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:57:54" (1/1) ... [2019-11-25 08:57:54,388 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:57:54" (1/1) ... [2019-11-25 08:57:54,397 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:57:54" (1/1) ... [2019-11-25 08:57:54,399 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:57:54" (1/1) ... [2019-11-25 08:57:54,404 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-11-25 08:57:54,404 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-11-25 08:57:54,404 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-11-25 08:57:54,405 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-11-25 08:57:54,409 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:57:54" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/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-11-25 08:57:54,480 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-11-25 08:57:54,480 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-11-25 08:57:54,601 WARN L735 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-25 08:57:55,113 INFO L688 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2019-11-25 08:57:55,114 INFO L688 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2019-11-25 08:57:55,115 INFO L279 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-11-25 08:57:55,115 INFO L284 CfgBuilder]: Removed 7 assume(true) statements. [2019-11-25 08:57:55,116 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:57:55 BoogieIcfgContainer [2019-11-25 08:57:55,116 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-11-25 08:57:55,117 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-11-25 08:57:55,118 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-11-25 08:57:55,120 INFO L275 PluginConnector]: BuchiAutomizer initialized [2019-11-25 08:57:55,121 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-25 08:57:55,122 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 25.11 08:57:53" (1/3) ... [2019-11-25 08:57:55,123 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@45ba5558 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 25.11 08:57:55, skipping insertion in model container [2019-11-25 08:57:55,123 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-25 08:57:55,124 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:57:54" (2/3) ... [2019-11-25 08:57:55,124 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@45ba5558 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 25.11 08:57:55, skipping insertion in model container [2019-11-25 08:57:55,124 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-25 08:57:55,124 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:57:55" (3/3) ... [2019-11-25 08:57:55,129 INFO L371 chiAutomizerObserver]: Analyzing ICFG s3_srvr_13.cil.c [2019-11-25 08:57:55,176 INFO L356 BuchiCegarLoop]: Interprodecural is true [2019-11-25 08:57:55,177 INFO L357 BuchiCegarLoop]: Hoare is false [2019-11-25 08:57:55,177 INFO L358 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-11-25 08:57:55,178 INFO L359 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-11-25 08:57:55,178 INFO L360 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-11-25 08:57:55,178 INFO L361 BuchiCegarLoop]: Difference is false [2019-11-25 08:57:55,178 INFO L362 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-11-25 08:57:55,178 INFO L365 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-11-25 08:57:55,202 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 151 states. [2019-11-25 08:57:55,227 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 130 [2019-11-25 08:57:55,228 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:57:55,228 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:57:55,235 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-25 08:57:55,236 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:57:55,236 INFO L424 BuchiCegarLoop]: ======== Iteration 1============ [2019-11-25 08:57:55,236 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 151 states. [2019-11-25 08:57:55,246 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 130 [2019-11-25 08:57:55,246 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:57:55,246 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:57:55,247 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-25 08:57:55,248 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:57:55,252 INFO L794 eck$LassoCheckResult]: Stem: 109#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 76#L80true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 64#L83-2true ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 112#L88true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 111#L88-1true assume !(0 == ssl3_accept_~s__cert~0); 66#L97-2true [2019-11-25 08:57:55,252 INFO L796 eck$LassoCheckResult]: Loop: 66#L97-2true assume !false; 17#L98true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58#L100true assume !(12292 == ssl3_accept_~s__state~0); 24#L103true assume !(16384 == ssl3_accept_~s__state~0); 32#L106true assume !(8192 == ssl3_accept_~s__state~0); 19#L109true assume !(24576 == ssl3_accept_~s__state~0); 136#L112true assume !(8195 == ssl3_accept_~s__state~0); 118#L115true assume 8480 == ssl3_accept_~s__state~0; 69#L119true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 54#L257true 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; 68#L562true ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 102#L600true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 106#L600-1true ssl3_accept_~skip~0 := 0; 66#L97-2true [2019-11-25 08:57:55,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:57:55,258 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 1 times [2019-11-25 08:57:55,266 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:57:55,266 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660810944] [2019-11-25 08:57:55,266 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:57:55,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:57:55,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:57:55,372 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:57:55,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:57:55,373 INFO L82 PathProgramCache]: Analyzing trace with hash 921795982, now seen corresponding path program 1 times [2019-11-25 08:57:55,374 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:57:55,374 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922480141] [2019-11-25 08:57:55,374 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:57:55,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:57:55,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:57:55,391 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:57:55,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:57:55,393 INFO L82 PathProgramCache]: Analyzing trace with hash -2098246944, now seen corresponding path program 1 times [2019-11-25 08:57:55,393 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:57:55,393 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239268283] [2019-11-25 08:57:55,394 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:57:55,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:57:55,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:57:55,495 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239268283] [2019-11-25 08:57:55,496 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:57:55,496 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:57:55,498 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652456833] [2019-11-25 08:57:55,629 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:57:55,630 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:57:55,630 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:57:55,630 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:57:55,631 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-25 08:57:55,631 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:57:55,632 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:57:55,632 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:57:55,632 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration1_Loop [2019-11-25 08:57:55,632 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:57:55,632 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:57:55,654 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:57:55,664 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:57:55,670 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:57:55,674 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:57:55,678 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:57:55,685 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:57:55,691 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:57:55,818 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:57:55,821 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/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-11-25 08:57:55,839 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:57:55,839 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-11-25 08:57:55,850 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:57:55,851 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/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/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-11-25 08:57:55,872 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:57:55,873 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 [2019-11-25 08:57:55,879 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:57:55,880 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet31=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet31=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/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-11-25 08:57:55,894 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:57:55,895 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-11-25 08:57:55,901 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:57:55,901 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:57:55,922 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:57:55,922 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:57:55,926 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:57:55,926 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:57:55,958 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:57:55,958 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:57:55,969 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:57:55,970 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-4, ULTIMATE.start_ssl3_accept_#t~nondet51=-4} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-4, ULTIMATE.start_ssl3_accept_#t~nondet51=-4} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:57:55,994 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:57:55,994 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:57:56,018 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-25 08:57:56,018 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:57:56,028 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-25 08:57:56,030 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:57:56,030 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:57:56,030 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:57:56,031 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:57:56,031 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-25 08:57:56,031 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:57:56,031 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:57:56,031 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:57:56,031 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration1_Loop [2019-11-25 08:57:56,031 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:57:56,031 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:57:56,033 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:57:56,041 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:57:56,044 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:57:56,049 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:57:56,057 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:57:56,061 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:57:56,068 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:57:56,206 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:57:56,211 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:57:56,217 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-11-25 08:57:56,219 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:57:56,219 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:57:56,220 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:57:56,220 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:57:56,220 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:57:56,222 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:57:56,222 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:57:56,225 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/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-11-25 08:57:56,246 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-11-25 08:57:56,248 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:57:56,248 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:57:56,248 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:57:56,248 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:57:56,248 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:57:56,250 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:57:56,250 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:57:56,252 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/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-11-25 08:57:56,272 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-11-25 08:57:56,274 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:57:56,274 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:57:56,274 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:57:56,274 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:57:56,274 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:57:56,275 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:57:56,275 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:57:56,279 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/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-11-25 08:57:56,293 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-11-25 08:57:56,295 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:57:56,296 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:57:56,296 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:57:56,296 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:57:56,296 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:57:56,299 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:57:56,299 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-25 08:57:56,303 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-25 08:57:56,325 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-25 08:57:56,325 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/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) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:57:56,422 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-25 08:57:56,425 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-25 08:57:56,425 INFO L510 LassoAnalysis]: Proved termination. [2019-11-25 08:57:56,425 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-11-25 08:57:56,432 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-25 08:57:56,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:57:56,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:57:56,476 INFO L255 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-25 08:57:56,478 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:57:56,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:57:56,492 INFO L255 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-25 08:57:56,493 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:57:56,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:57:56,544 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-11-25 08:57:56,545 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 151 states. Second operand 5 states. [2019-11-25 08:57:57,336 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 151 states.. Second operand 5 states. Result 852 states and 1445 transitions. Complement of second has 10 states. [2019-11-25 08:57:57,337 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-11-25 08:57:57,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-25 08:57:57,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 622 transitions. [2019-11-25 08:57:57,341 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 622 transitions. Stem has 5 letters. Loop has 13 letters. [2019-11-25 08:57:57,343 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:57:57,343 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 622 transitions. Stem has 18 letters. Loop has 13 letters. [2019-11-25 08:57:57,343 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:57:57,343 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 622 transitions. Stem has 5 letters. Loop has 26 letters. [2019-11-25 08:57:57,344 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:57:57,350 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 852 states and 1445 transitions. [2019-11-25 08:57:57,372 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 333 [2019-11-25 08:57:57,392 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 852 states to 712 states and 1109 transitions. [2019-11-25 08:57:57,393 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 401 [2019-11-25 08:57:57,396 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 411 [2019-11-25 08:57:57,397 INFO L73 IsDeterministic]: Start isDeterministic. Operand 712 states and 1109 transitions. [2019-11-25 08:57:57,399 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:57:57,399 INFO L688 BuchiCegarLoop]: Abstraction has 712 states and 1109 transitions. [2019-11-25 08:57:57,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 712 states and 1109 transitions. [2019-11-25 08:57:57,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 712 to 510. [2019-11-25 08:57:57,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 510 states. [2019-11-25 08:57:57,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 510 states to 510 states and 792 transitions. [2019-11-25 08:57:57,477 INFO L711 BuchiCegarLoop]: Abstraction has 510 states and 792 transitions. [2019-11-25 08:57:57,478 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:57:57,480 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:57:57,485 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:57:57,486 INFO L87 Difference]: Start difference. First operand 510 states and 792 transitions. Second operand 3 states. [2019-11-25 08:57:57,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:57:57,667 INFO L93 Difference]: Finished difference Result 593 states and 920 transitions. [2019-11-25 08:57:57,668 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:57:57,668 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 593 states and 920 transitions. [2019-11-25 08:57:57,675 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 291 [2019-11-25 08:57:57,681 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 593 states to 593 states and 920 transitions. [2019-11-25 08:57:57,681 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 360 [2019-11-25 08:57:57,682 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 360 [2019-11-25 08:57:57,682 INFO L73 IsDeterministic]: Start isDeterministic. Operand 593 states and 920 transitions. [2019-11-25 08:57:57,682 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:57:57,682 INFO L688 BuchiCegarLoop]: Abstraction has 593 states and 920 transitions. [2019-11-25 08:57:57,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 593 states and 920 transitions. [2019-11-25 08:57:57,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 593 to 559. [2019-11-25 08:57:57,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 559 states. [2019-11-25 08:57:57,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 559 states to 559 states and 874 transitions. [2019-11-25 08:57:57,705 INFO L711 BuchiCegarLoop]: Abstraction has 559 states and 874 transitions. [2019-11-25 08:57:57,706 INFO L591 BuchiCegarLoop]: Abstraction has 559 states and 874 transitions. [2019-11-25 08:57:57,706 INFO L424 BuchiCegarLoop]: ======== Iteration 2============ [2019-11-25 08:57:57,706 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 559 states and 874 transitions. [2019-11-25 08:57:57,710 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 276 [2019-11-25 08:57:57,711 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:57:57,711 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:57:57,712 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:57:57,713 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:57:57,713 INFO L794 eck$LassoCheckResult]: Stem: 2460#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2405#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2377#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 2378#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2369#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 2461#L97-2 assume !false; 2247#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2248#L100 assume !(12292 == ssl3_accept_~s__state~0); 2267#L103 assume !(16384 == ssl3_accept_~s__state~0); 2268#L106 assume !(8192 == ssl3_accept_~s__state~0); 2631#L109 assume !(24576 == ssl3_accept_~s__state~0); 2627#L112 assume !(8195 == ssl3_accept_~s__state~0); 2571#L115 assume !(8480 == ssl3_accept_~s__state~0); 2570#L118 assume !(8481 == ssl3_accept_~s__state~0); 2566#L121 assume !(8482 == ssl3_accept_~s__state~0); 2565#L124 assume 8464 == ssl3_accept_~s__state~0; 2256#L131 [2019-11-25 08:57:57,713 INFO L796 eck$LassoCheckResult]: Loop: 2256#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 2257#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2467#L272-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; 2331#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 2653#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2648#L600-1 ssl3_accept_~skip~0 := 0; 2647#L97-2 assume !false; 2646#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2645#L100 assume !(12292 == ssl3_accept_~s__state~0); 2629#L103 assume !(16384 == ssl3_accept_~s__state~0); 2630#L106 assume !(8192 == ssl3_accept_~s__state~0); 2632#L109 assume !(24576 == ssl3_accept_~s__state~0); 2626#L112 assume !(8195 == ssl3_accept_~s__state~0); 2499#L115 assume !(8480 == ssl3_accept_~s__state~0); 2498#L118 assume !(8481 == ssl3_accept_~s__state~0); 2496#L121 assume !(8482 == ssl3_accept_~s__state~0); 2497#L124 assume 8464 == ssl3_accept_~s__state~0; 2256#L131 [2019-11-25 08:57:57,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:57:57,714 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 1 times [2019-11-25 08:57:57,714 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:57:57,714 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302359203] [2019-11-25 08:57:57,714 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:57:57,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:57:57,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:57:57,765 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:57:57,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:57:57,766 INFO L82 PathProgramCache]: Analyzing trace with hash -556472682, now seen corresponding path program 1 times [2019-11-25 08:57:57,766 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:57:57,766 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224343010] [2019-11-25 08:57:57,767 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:57:57,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:57:57,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:57:57,801 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224343010] [2019-11-25 08:57:57,801 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:57:57,801 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:57:57,802 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611214542] [2019-11-25 08:57:57,802 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:57:57,802 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:57:57,802 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:57:57,802 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:57:57,803 INFO L87 Difference]: Start difference. First operand 559 states and 874 transitions. cyclomatic complexity: 318 Second operand 3 states. [2019-11-25 08:57:58,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:57:58,011 INFO L93 Difference]: Finished difference Result 683 states and 1070 transitions. [2019-11-25 08:57:58,011 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:57:58,011 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 683 states and 1070 transitions. [2019-11-25 08:57:58,018 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 372 [2019-11-25 08:57:58,024 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 683 states to 683 states and 1070 transitions. [2019-11-25 08:57:58,025 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 424 [2019-11-25 08:57:58,025 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 424 [2019-11-25 08:57:58,026 INFO L73 IsDeterministic]: Start isDeterministic. Operand 683 states and 1070 transitions. [2019-11-25 08:57:58,027 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:57:58,027 INFO L688 BuchiCegarLoop]: Abstraction has 683 states and 1070 transitions. [2019-11-25 08:57:58,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 683 states and 1070 transitions. [2019-11-25 08:57:58,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 683 to 596. [2019-11-25 08:57:58,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 596 states. [2019-11-25 08:57:58,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 596 states to 596 states and 928 transitions. [2019-11-25 08:57:58,040 INFO L711 BuchiCegarLoop]: Abstraction has 596 states and 928 transitions. [2019-11-25 08:57:58,040 INFO L591 BuchiCegarLoop]: Abstraction has 596 states and 928 transitions. [2019-11-25 08:57:58,040 INFO L424 BuchiCegarLoop]: ======== Iteration 3============ [2019-11-25 08:57:58,040 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 596 states and 928 transitions. [2019-11-25 08:57:58,044 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 311 [2019-11-25 08:57:58,044 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:57:58,044 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:57:58,045 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:57:58,046 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] [2019-11-25 08:57:58,046 INFO L794 eck$LassoCheckResult]: Stem: 3705#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3648#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3622#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 3623#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3613#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 3708#L97-2 assume !false; 3802#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3880#L100 assume !(12292 == ssl3_accept_~s__state~0); 3879#L103 assume !(16384 == ssl3_accept_~s__state~0); 3878#L106 assume !(8192 == ssl3_accept_~s__state~0); 3877#L109 assume !(24576 == ssl3_accept_~s__state~0); 3875#L112 assume !(8195 == ssl3_accept_~s__state~0); 3874#L115 assume !(8480 == ssl3_accept_~s__state~0); 3873#L118 assume !(8481 == ssl3_accept_~s__state~0); 3872#L121 assume !(8482 == ssl3_accept_~s__state~0); 3871#L124 assume 8464 == ssl3_accept_~s__state~0; 3504#L131 [2019-11-25 08:57:58,046 INFO L796 eck$LassoCheckResult]: Loop: 3504#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 3505#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3713#L272-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; 3581#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 3979#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3973#L600-1 ssl3_accept_~skip~0 := 0; 3971#L97-2 assume !false; 3969#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3968#L100 assume 12292 == ssl3_accept_~s__state~0; 3896#L101 ssl3_accept_~s__new_session~0 := 1; 3767#L209 ssl3_accept_~s__server~0 := 1; 3963#L214 assume 0 != ssl3_accept_~cb~0; 3962#L214-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3961#L219 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3948#L224 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3943#L224-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3938#L241 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30;ssl3_accept_~s__state~0 := 8480; 3668#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 3933#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3927#L600-1 ssl3_accept_~skip~0 := 0; 3924#L97-2 assume !false; 3922#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3921#L100 assume !(12292 == ssl3_accept_~s__state~0); 3920#L103 assume !(16384 == ssl3_accept_~s__state~0); 3918#L106 assume !(8192 == ssl3_accept_~s__state~0); 3917#L109 assume !(24576 == ssl3_accept_~s__state~0); 3766#L112 assume !(8195 == ssl3_accept_~s__state~0); 3763#L115 assume !(8480 == ssl3_accept_~s__state~0); 3752#L118 assume !(8481 == ssl3_accept_~s__state~0); 3748#L121 assume !(8482 == ssl3_accept_~s__state~0); 3749#L124 assume 8464 == ssl3_accept_~s__state~0; 3504#L131 [2019-11-25 08:57:58,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:57:58,047 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 2 times [2019-11-25 08:57:58,047 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:57:58,047 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910328828] [2019-11-25 08:57:58,047 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:57:58,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:57:58,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:57:58,072 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:57:58,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:57:58,077 INFO L82 PathProgramCache]: Analyzing trace with hash 1545873628, now seen corresponding path program 1 times [2019-11-25 08:57:58,077 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:57:58,077 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656218616] [2019-11-25 08:57:58,077 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:57:58,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:57:58,095 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:57:58,095 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656218616] [2019-11-25 08:57:58,095 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:57:58,095 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:57:58,096 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280984102] [2019-11-25 08:57:58,096 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:57:58,096 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:57:58,096 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:57:58,096 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:57:58,097 INFO L87 Difference]: Start difference. First operand 596 states and 928 transitions. cyclomatic complexity: 335 Second operand 3 states. [2019-11-25 08:57:58,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:57:58,294 INFO L93 Difference]: Finished difference Result 705 states and 1007 transitions. [2019-11-25 08:57:58,295 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:57:58,295 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 705 states and 1007 transitions. [2019-11-25 08:57:58,302 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 391 [2019-11-25 08:57:58,308 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 705 states to 632 states and 927 transitions. [2019-11-25 08:57:58,309 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 443 [2019-11-25 08:57:58,310 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 454 [2019-11-25 08:57:58,310 INFO L73 IsDeterministic]: Start isDeterministic. Operand 632 states and 927 transitions. [2019-11-25 08:57:58,316 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:57:58,318 INFO L688 BuchiCegarLoop]: Abstraction has 632 states and 927 transitions. [2019-11-25 08:57:58,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states and 927 transitions. [2019-11-25 08:57:58,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 589. [2019-11-25 08:57:58,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 589 states. [2019-11-25 08:57:58,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 876 transitions. [2019-11-25 08:57:58,330 INFO L711 BuchiCegarLoop]: Abstraction has 589 states and 876 transitions. [2019-11-25 08:57:58,330 INFO L591 BuchiCegarLoop]: Abstraction has 589 states and 876 transitions. [2019-11-25 08:57:58,331 INFO L424 BuchiCegarLoop]: ======== Iteration 4============ [2019-11-25 08:57:58,331 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 589 states and 876 transitions. [2019-11-25 08:57:58,334 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2019-11-25 08:57:58,334 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:57:58,334 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:57:58,337 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:57:58,337 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:57:58,338 INFO L794 eck$LassoCheckResult]: Stem: 5010#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4953#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4925#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 4926#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4917#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 5011#L97-2 assume !false; 5193#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5313#L100 assume !(12292 == ssl3_accept_~s__state~0); 5312#L103 assume !(16384 == ssl3_accept_~s__state~0); 5311#L106 assume 8192 == ssl3_accept_~s__state~0; 5001#L209 [2019-11-25 08:57:58,340 INFO L796 eck$LassoCheckResult]: Loop: 5001#L209 ssl3_accept_~s__server~0 := 1; 5002#L214 assume 0 != ssl3_accept_~cb~0; 5027#L214-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4768#L219 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4769#L224 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4773#L224-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4839#L241 assume 12292 != ssl3_accept_~s__state~0; 5007#L242 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post29 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 4880#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 5280#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5273#L600-1 ssl3_accept_~skip~0 := 0; 5271#L97-2 assume !false; 5270#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5269#L100 assume !(12292 == ssl3_accept_~s__state~0); 5268#L103 assume !(16384 == ssl3_accept_~s__state~0); 5267#L106 assume 8192 == ssl3_accept_~s__state~0; 5001#L209 [2019-11-25 08:57:58,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:57:58,341 INFO L82 PathProgramCache]: Analyzing trace with hash 1269760736, now seen corresponding path program 1 times [2019-11-25 08:57:58,341 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:57:58,341 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041232887] [2019-11-25 08:57:58,341 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:57:58,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:57:58,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:57:58,384 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041232887] [2019-11-25 08:57:58,384 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:57:58,384 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-25 08:57:58,384 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248172671] [2019-11-25 08:57:58,385 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:57:58,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:57:58,385 INFO L82 PathProgramCache]: Analyzing trace with hash 144604704, now seen corresponding path program 1 times [2019-11-25 08:57:58,385 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:57:58,385 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611015610] [2019-11-25 08:57:58,385 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:57:58,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:57:58,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:57:58,404 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611015610] [2019-11-25 08:57:58,404 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:57:58,404 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:57:58,405 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565724417] [2019-11-25 08:57:58,405 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:57:58,405 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:57:58,405 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:57:58,405 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:57:58,405 INFO L87 Difference]: Start difference. First operand 589 states and 876 transitions. cyclomatic complexity: 290 Second operand 3 states. [2019-11-25 08:57:58,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:57:58,531 INFO L93 Difference]: Finished difference Result 599 states and 884 transitions. [2019-11-25 08:57:58,531 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:57:58,532 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 599 states and 884 transitions. [2019-11-25 08:57:58,537 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 392 [2019-11-25 08:57:58,542 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 599 states to 599 states and 884 transitions. [2019-11-25 08:57:58,542 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 425 [2019-11-25 08:57:58,542 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 425 [2019-11-25 08:57:58,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 599 states and 884 transitions. [2019-11-25 08:57:58,543 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:57:58,543 INFO L688 BuchiCegarLoop]: Abstraction has 599 states and 884 transitions. [2019-11-25 08:57:58,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states and 884 transitions. [2019-11-25 08:57:58,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 589. [2019-11-25 08:57:58,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 589 states. [2019-11-25 08:57:58,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 872 transitions. [2019-11-25 08:57:58,555 INFO L711 BuchiCegarLoop]: Abstraction has 589 states and 872 transitions. [2019-11-25 08:57:58,555 INFO L591 BuchiCegarLoop]: Abstraction has 589 states and 872 transitions. [2019-11-25 08:57:58,555 INFO L424 BuchiCegarLoop]: ======== Iteration 5============ [2019-11-25 08:57:58,556 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 589 states and 872 transitions. [2019-11-25 08:57:58,559 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2019-11-25 08:57:58,559 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:57:58,559 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:57:58,560 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:57:58,560 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:57:58,561 INFO L794 eck$LassoCheckResult]: Stem: 6195#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 6144#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6117#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 6118#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6109#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 6196#L97-2 assume !false; 6450#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6449#L100 assume !(12292 == ssl3_accept_~s__state~0); 6443#L103 assume !(16384 == ssl3_accept_~s__state~0); 6441#L106 assume !(8192 == ssl3_accept_~s__state~0); 6439#L109 assume !(24576 == ssl3_accept_~s__state~0); 6437#L112 assume 8195 == ssl3_accept_~s__state~0; 6189#L209 [2019-11-25 08:57:58,561 INFO L796 eck$LassoCheckResult]: Loop: 6189#L209 ssl3_accept_~s__server~0 := 1; 6190#L214 assume 0 != ssl3_accept_~cb~0; 6207#L214-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5959#L219 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5960#L224 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5968#L224-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5971#L241 assume 12292 != ssl3_accept_~s__state~0; 5972#L242 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post29 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 6065#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 6498#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6493#L600-1 ssl3_accept_~skip~0 := 0; 6492#L97-2 assume !false; 6491#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6490#L100 assume !(12292 == ssl3_accept_~s__state~0); 6489#L103 assume !(16384 == ssl3_accept_~s__state~0); 6488#L106 assume !(8192 == ssl3_accept_~s__state~0); 6487#L109 assume !(24576 == ssl3_accept_~s__state~0); 6486#L112 assume 8195 == ssl3_accept_~s__state~0; 6189#L209 [2019-11-25 08:57:58,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:57:58,562 INFO L82 PathProgramCache]: Analyzing trace with hash 469359109, now seen corresponding path program 1 times [2019-11-25 08:57:58,562 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:57:58,562 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496493030] [2019-11-25 08:57:58,562 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:57:58,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:57:58,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:57:58,578 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496493030] [2019-11-25 08:57:58,579 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:57:58,579 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-25 08:57:58,579 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531308109] [2019-11-25 08:57:58,579 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:57:58,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:57:58,579 INFO L82 PathProgramCache]: Analyzing trace with hash 1526170949, now seen corresponding path program 1 times [2019-11-25 08:57:58,580 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:57:58,580 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834828098] [2019-11-25 08:57:58,580 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:57:58,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:57:58,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:57:58,599 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834828098] [2019-11-25 08:57:58,600 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:57:58,600 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:57:58,600 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36515880] [2019-11-25 08:57:58,600 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:57:58,600 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:57:58,601 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:57:58,601 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:57:58,601 INFO L87 Difference]: Start difference. First operand 589 states and 872 transitions. cyclomatic complexity: 286 Second operand 3 states. [2019-11-25 08:57:58,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:57:58,733 INFO L93 Difference]: Finished difference Result 599 states and 880 transitions. [2019-11-25 08:57:58,733 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:57:58,734 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 599 states and 880 transitions. [2019-11-25 08:57:58,738 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 392 [2019-11-25 08:57:58,742 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 599 states to 599 states and 880 transitions. [2019-11-25 08:57:58,742 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 425 [2019-11-25 08:57:58,743 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 425 [2019-11-25 08:57:58,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 599 states and 880 transitions. [2019-11-25 08:57:58,743 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:57:58,743 INFO L688 BuchiCegarLoop]: Abstraction has 599 states and 880 transitions. [2019-11-25 08:57:58,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states and 880 transitions. [2019-11-25 08:57:58,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 589. [2019-11-25 08:57:58,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 589 states. [2019-11-25 08:57:58,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 868 transitions. [2019-11-25 08:57:58,753 INFO L711 BuchiCegarLoop]: Abstraction has 589 states and 868 transitions. [2019-11-25 08:57:58,753 INFO L591 BuchiCegarLoop]: Abstraction has 589 states and 868 transitions. [2019-11-25 08:57:58,754 INFO L424 BuchiCegarLoop]: ======== Iteration 6============ [2019-11-25 08:57:58,754 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 589 states and 868 transitions. [2019-11-25 08:57:58,756 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2019-11-25 08:57:58,756 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:57:58,757 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:57:58,758 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:57:58,758 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:57:58,758 INFO L794 eck$LassoCheckResult]: Stem: 7398#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7346#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7319#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 7320#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7312#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 7399#L97-2 assume !false; 7539#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7670#L100 assume !(12292 == ssl3_accept_~s__state~0); 7668#L103 assume !(16384 == ssl3_accept_~s__state~0); 7641#L106 assume !(8192 == ssl3_accept_~s__state~0); 7637#L109 assume !(24576 == ssl3_accept_~s__state~0); 7636#L112 assume !(8195 == ssl3_accept_~s__state~0); 7635#L115 assume !(8480 == ssl3_accept_~s__state~0); 7633#L118 assume !(8481 == ssl3_accept_~s__state~0); 7616#L121 assume !(8482 == ssl3_accept_~s__state~0); 7478#L124 assume 8464 == ssl3_accept_~s__state~0; 7201#L131 [2019-11-25 08:57:58,759 INFO L796 eck$LassoCheckResult]: Loop: 7201#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 7202#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7405#L272-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; 7421#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 7387#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7270#L600-1 ssl3_accept_~skip~0 := 0; 7322#L97-2 assume !false; 7191#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7192#L100 assume !(12292 == ssl3_accept_~s__state~0); 7212#L103 assume !(16384 == ssl3_accept_~s__state~0); 7213#L106 assume !(8192 == ssl3_accept_~s__state~0); 7197#L109 assume !(24576 == ssl3_accept_~s__state~0); 7198#L112 assume !(8195 == ssl3_accept_~s__state~0); 7406#L115 assume !(8480 == ssl3_accept_~s__state~0); 7407#L118 assume !(8481 == ssl3_accept_~s__state~0); 7400#L121 assume !(8482 == ssl3_accept_~s__state~0); 7353#L124 assume !(8464 == ssl3_accept_~s__state~0); 7354#L127 assume !(8465 == ssl3_accept_~s__state~0); 7332#L130 assume !(8466 == ssl3_accept_~s__state~0); 7275#L133 assume 8496 == ssl3_accept_~s__state~0; 7276#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 7177#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7154#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 7155#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 7433#L291-2 ssl3_accept_~s__init_num~0 := 0; 7293#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 7715#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7711#L600-1 ssl3_accept_~skip~0 := 0; 7710#L97-2 assume !false; 7709#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7707#L100 assume !(12292 == ssl3_accept_~s__state~0); 7705#L103 assume 16384 == ssl3_accept_~s__state~0; 7660#L209 ssl3_accept_~s__server~0 := 1; 7658#L214 assume 0 != ssl3_accept_~cb~0; 7656#L214-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7654#L219 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7651#L224 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7648#L224-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7647#L241 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30;ssl3_accept_~s__state~0 := 8480; 7639#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 7627#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7615#L600-1 ssl3_accept_~skip~0 := 0; 7614#L97-2 assume !false; 7613#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7611#L100 assume !(12292 == ssl3_accept_~s__state~0); 7610#L103 assume !(16384 == ssl3_accept_~s__state~0); 7608#L106 assume !(8192 == ssl3_accept_~s__state~0); 7607#L109 assume !(24576 == ssl3_accept_~s__state~0); 7604#L112 assume !(8195 == ssl3_accept_~s__state~0); 7467#L115 assume !(8480 == ssl3_accept_~s__state~0); 7468#L118 assume !(8481 == ssl3_accept_~s__state~0); 7435#L121 assume !(8482 == ssl3_accept_~s__state~0); 7436#L124 assume 8464 == ssl3_accept_~s__state~0; 7201#L131 [2019-11-25 08:57:58,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:57:58,759 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 3 times [2019-11-25 08:57:58,759 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:57:58,760 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102528192] [2019-11-25 08:57:58,760 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:57:58,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:57:58,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:57:58,778 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:57:58,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:57:58,779 INFO L82 PathProgramCache]: Analyzing trace with hash -1136617358, now seen corresponding path program 1 times [2019-11-25 08:57:58,779 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:57:58,779 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81708481] [2019-11-25 08:57:58,779 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:57:58,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:57:58,823 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:57:58,823 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81708481] [2019-11-25 08:57:58,824 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:57:58,824 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:57:58,824 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370662388] [2019-11-25 08:57:58,824 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:57:58,824 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:57:58,825 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:57:58,825 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:57:58,825 INFO L87 Difference]: Start difference. First operand 589 states and 868 transitions. cyclomatic complexity: 282 Second operand 3 states. [2019-11-25 08:57:59,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:57:59,038 INFO L93 Difference]: Finished difference Result 744 states and 1053 transitions. [2019-11-25 08:57:59,039 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:57:59,039 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 744 states and 1053 transitions. [2019-11-25 08:57:59,043 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 447 [2019-11-25 08:57:59,049 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 744 states to 686 states and 995 transitions. [2019-11-25 08:57:59,049 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 480 [2019-11-25 08:57:59,050 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 480 [2019-11-25 08:57:59,050 INFO L73 IsDeterministic]: Start isDeterministic. Operand 686 states and 995 transitions. [2019-11-25 08:57:59,050 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:57:59,051 INFO L688 BuchiCegarLoop]: Abstraction has 686 states and 995 transitions. [2019-11-25 08:57:59,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states and 995 transitions. [2019-11-25 08:57:59,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 670. [2019-11-25 08:57:59,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 670 states. [2019-11-25 08:57:59,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 973 transitions. [2019-11-25 08:57:59,062 INFO L711 BuchiCegarLoop]: Abstraction has 670 states and 973 transitions. [2019-11-25 08:57:59,062 INFO L591 BuchiCegarLoop]: Abstraction has 670 states and 973 transitions. [2019-11-25 08:57:59,062 INFO L424 BuchiCegarLoop]: ======== Iteration 7============ [2019-11-25 08:57:59,063 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 670 states and 973 transitions. [2019-11-25 08:57:59,066 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 436 [2019-11-25 08:57:59,066 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:57:59,066 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:57:59,067 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:57:59,067 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:57:59,067 INFO L794 eck$LassoCheckResult]: Stem: 8733#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 8678#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8651#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 8652#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8644#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 8734#L97-2 assume !false; 8532#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8533#L100 assume !(12292 == ssl3_accept_~s__state~0); 8550#L103 assume !(16384 == ssl3_accept_~s__state~0); 8551#L106 assume !(8192 == ssl3_accept_~s__state~0); 8536#L109 assume !(24576 == ssl3_accept_~s__state~0); 8537#L112 assume !(8195 == ssl3_accept_~s__state~0); 8761#L115 assume !(8480 == ssl3_accept_~s__state~0); 9073#L118 assume !(8481 == ssl3_accept_~s__state~0); 9072#L121 assume !(8482 == ssl3_accept_~s__state~0); 8838#L124 assume 8464 == ssl3_accept_~s__state~0; 8540#L131 [2019-11-25 08:57:59,068 INFO L796 eck$LassoCheckResult]: Loop: 8540#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 8541#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8740#L272-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 8756#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 9141#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9131#L600-1 ssl3_accept_~skip~0 := 0; 9129#L97-2 assume !false; 9127#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9125#L100 assume !(12292 == ssl3_accept_~s__state~0); 9123#L103 assume !(16384 == ssl3_accept_~s__state~0); 9115#L106 assume !(8192 == ssl3_accept_~s__state~0); 9116#L109 assume !(24576 == ssl3_accept_~s__state~0); 9111#L112 assume !(8195 == ssl3_accept_~s__state~0); 9112#L115 assume !(8480 == ssl3_accept_~s__state~0); 9082#L118 assume !(8481 == ssl3_accept_~s__state~0); 9083#L121 assume !(8482 == ssl3_accept_~s__state~0); 9078#L124 assume !(8464 == ssl3_accept_~s__state~0); 9079#L127 assume !(8465 == ssl3_accept_~s__state~0); 8664#L130 assume !(8466 == ssl3_accept_~s__state~0); 8611#L133 assume 8496 == ssl3_accept_~s__state~0; 8556#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 8516#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8493#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 8494#L291 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8769#L291-2 ssl3_accept_~s__init_num~0 := 0; 8785#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 8948#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8943#L600-1 ssl3_accept_~skip~0 := 0; 8942#L97-2 assume !false; 8941#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8940#L100 assume 12292 == ssl3_accept_~s__state~0; 8898#L101 ssl3_accept_~s__new_session~0 := 1; 8894#L209 ssl3_accept_~s__server~0 := 1; 8935#L214 assume 0 != ssl3_accept_~cb~0; 8934#L214-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 8933#L219 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 8931#L224 assume !(0 == ssl3_accept_~s__init_buf___0~0); 8929#L224-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 8928#L241 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30;ssl3_accept_~s__state~0 := 8480; 8926#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 8923#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8918#L600-1 ssl3_accept_~skip~0 := 0; 8917#L97-2 assume !false; 8916#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8915#L100 assume !(12292 == ssl3_accept_~s__state~0); 8914#L103 assume !(16384 == ssl3_accept_~s__state~0); 8913#L106 assume !(8192 == ssl3_accept_~s__state~0); 8912#L109 assume !(24576 == ssl3_accept_~s__state~0); 8911#L112 assume !(8195 == ssl3_accept_~s__state~0); 8829#L115 assume !(8480 == ssl3_accept_~s__state~0); 8830#L118 assume !(8481 == ssl3_accept_~s__state~0); 8774#L121 assume !(8482 == ssl3_accept_~s__state~0); 8775#L124 assume 8464 == ssl3_accept_~s__state~0; 8540#L131 [2019-11-25 08:57:59,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:57:59,068 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 4 times [2019-11-25 08:57:59,068 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:57:59,069 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767074941] [2019-11-25 08:57:59,069 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:57:59,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:57:59,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:57:59,086 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:57:59,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:57:59,087 INFO L82 PathProgramCache]: Analyzing trace with hash 2068970568, now seen corresponding path program 1 times [2019-11-25 08:57:59,087 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:57:59,088 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473321887] [2019-11-25 08:57:59,088 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:57:59,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:57:59,136 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:57:59,136 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473321887] [2019-11-25 08:57:59,136 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:57:59,136 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:57:59,137 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813392891] [2019-11-25 08:57:59,137 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:57:59,137 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:57:59,137 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:57:59,137 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:57:59,137 INFO L87 Difference]: Start difference. First operand 670 states and 973 transitions. cyclomatic complexity: 306 Second operand 3 states. [2019-11-25 08:57:59,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:57:59,316 INFO L93 Difference]: Finished difference Result 825 states and 1210 transitions. [2019-11-25 08:57:59,316 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:57:59,316 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 825 states and 1210 transitions. [2019-11-25 08:57:59,321 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 535 [2019-11-25 08:57:59,328 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 825 states to 818 states and 1203 transitions. [2019-11-25 08:57:59,328 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 568 [2019-11-25 08:57:59,329 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 568 [2019-11-25 08:57:59,329 INFO L73 IsDeterministic]: Start isDeterministic. Operand 818 states and 1203 transitions. [2019-11-25 08:57:59,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:57:59,329 INFO L688 BuchiCegarLoop]: Abstraction has 818 states and 1203 transitions. [2019-11-25 08:57:59,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 818 states and 1203 transitions. [2019-11-25 08:57:59,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 818 to 799. [2019-11-25 08:57:59,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 799 states. [2019-11-25 08:57:59,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 799 states to 799 states and 1175 transitions. [2019-11-25 08:57:59,344 INFO L711 BuchiCegarLoop]: Abstraction has 799 states and 1175 transitions. [2019-11-25 08:57:59,344 INFO L591 BuchiCegarLoop]: Abstraction has 799 states and 1175 transitions. [2019-11-25 08:57:59,344 INFO L424 BuchiCegarLoop]: ======== Iteration 8============ [2019-11-25 08:57:59,344 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 799 states and 1175 transitions. [2019-11-25 08:57:59,348 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 522 [2019-11-25 08:57:59,348 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:57:59,348 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:57:59,349 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:57:59,349 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:57:59,349 INFO L794 eck$LassoCheckResult]: Stem: 10245#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 10192#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10162#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 10163#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10152#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 10246#L97-2 assume !false; 10526#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10525#L100 assume !(12292 == ssl3_accept_~s__state~0); 10524#L103 assume !(16384 == ssl3_accept_~s__state~0); 10523#L106 assume !(8192 == ssl3_accept_~s__state~0); 10522#L109 assume !(24576 == ssl3_accept_~s__state~0); 10521#L112 assume !(8195 == ssl3_accept_~s__state~0); 10520#L115 assume !(8480 == ssl3_accept_~s__state~0); 10519#L118 assume !(8481 == ssl3_accept_~s__state~0); 10517#L121 assume !(8482 == ssl3_accept_~s__state~0); 10518#L124 assume 8464 == ssl3_accept_~s__state~0; 10042#L131 [2019-11-25 08:57:59,355 INFO L796 eck$LassoCheckResult]: Loop: 10042#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 10043#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10251#L272-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; 10272#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 10774#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10771#L600-1 ssl3_accept_~skip~0 := 0; 10770#L97-2 assume !false; 10769#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10153#L100 assume !(12292 == ssl3_accept_~s__state~0); 10052#L103 assume !(16384 == ssl3_accept_~s__state~0); 10053#L106 assume !(8192 == ssl3_accept_~s__state~0); 10767#L109 assume !(24576 == ssl3_accept_~s__state~0); 10766#L112 assume !(8195 == ssl3_accept_~s__state~0); 10765#L115 assume !(8480 == ssl3_accept_~s__state~0); 10264#L118 assume !(8481 == ssl3_accept_~s__state~0); 10247#L121 assume !(8482 == ssl3_accept_~s__state~0); 10198#L124 assume !(8464 == ssl3_accept_~s__state~0); 10199#L127 assume !(8465 == ssl3_accept_~s__state~0); 10176#L130 assume !(8466 == ssl3_accept_~s__state~0); 10115#L133 assume 8496 == ssl3_accept_~s__state~0; 10116#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 10017#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9994#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 9995#L291 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 10286#L291-2 ssl3_accept_~s__init_num~0 := 0; 10295#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 10684#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10679#L600-1 ssl3_accept_~skip~0 := 0; 10674#L97-2 assume !false; 10671#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10665#L100 assume !(12292 == ssl3_accept_~s__state~0); 10663#L103 assume !(16384 == ssl3_accept_~s__state~0); 10661#L106 assume !(8192 == ssl3_accept_~s__state~0); 10659#L109 assume !(24576 == ssl3_accept_~s__state~0); 10657#L112 assume !(8195 == ssl3_accept_~s__state~0); 10655#L115 assume !(8480 == ssl3_accept_~s__state~0); 10653#L118 assume !(8481 == ssl3_accept_~s__state~0); 10651#L121 assume !(8482 == ssl3_accept_~s__state~0); 10649#L124 assume !(8464 == ssl3_accept_~s__state~0); 10647#L127 assume !(8465 == ssl3_accept_~s__state~0); 10516#L130 assume !(8466 == ssl3_accept_~s__state~0); 10515#L133 assume !(8496 == ssl3_accept_~s__state~0); 10514#L136 assume !(8497 == ssl3_accept_~s__state~0); 10490#L139 assume !(8512 == ssl3_accept_~s__state~0); 10486#L142 assume !(8513 == ssl3_accept_~s__state~0); 10428#L145 assume !(8528 == ssl3_accept_~s__state~0); 10429#L148 assume !(8529 == ssl3_accept_~s__state~0); 10308#L151 assume !(8544 == ssl3_accept_~s__state~0); 10309#L154 assume !(8545 == ssl3_accept_~s__state~0); 10303#L157 assume 8560 == ssl3_accept_~s__state~0; 10086#L161 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 10087#L430 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 10106#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 10549#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10544#L600-1 ssl3_accept_~skip~0 := 0; 10543#L97-2 assume !false; 10542#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10541#L100 assume !(12292 == ssl3_accept_~s__state~0); 10540#L103 assume !(16384 == ssl3_accept_~s__state~0); 10539#L106 assume !(8192 == ssl3_accept_~s__state~0); 10538#L109 assume !(24576 == ssl3_accept_~s__state~0); 10537#L112 assume !(8195 == ssl3_accept_~s__state~0); 10536#L115 assume !(8480 == ssl3_accept_~s__state~0); 10322#L118 assume !(8481 == ssl3_accept_~s__state~0); 10289#L121 assume !(8482 == ssl3_accept_~s__state~0); 10290#L124 assume 8464 == ssl3_accept_~s__state~0; 10042#L131 [2019-11-25 08:57:59,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:57:59,356 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 5 times [2019-11-25 08:57:59,356 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:57:59,356 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573539250] [2019-11-25 08:57:59,357 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:57:59,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:57:59,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:57:59,380 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:57:59,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:57:59,382 INFO L82 PathProgramCache]: Analyzing trace with hash 1036966190, now seen corresponding path program 1 times [2019-11-25 08:57:59,382 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:57:59,382 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650446526] [2019-11-25 08:57:59,382 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:57:59,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:57:59,431 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:57:59,433 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650446526] [2019-11-25 08:57:59,433 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:57:59,433 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:57:59,433 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682487276] [2019-11-25 08:57:59,434 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:57:59,435 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:57:59,435 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:57:59,435 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:57:59,436 INFO L87 Difference]: Start difference. First operand 799 states and 1175 transitions. cyclomatic complexity: 379 Second operand 3 states. [2019-11-25 08:57:59,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:57:59,628 INFO L93 Difference]: Finished difference Result 941 states and 1291 transitions. [2019-11-25 08:57:59,629 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:57:59,629 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 941 states and 1291 transitions. [2019-11-25 08:57:59,634 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 621 [2019-11-25 08:57:59,641 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 941 states to 941 states and 1291 transitions. [2019-11-25 08:57:59,641 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 654 [2019-11-25 08:57:59,642 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 654 [2019-11-25 08:57:59,642 INFO L73 IsDeterministic]: Start isDeterministic. Operand 941 states and 1291 transitions. [2019-11-25 08:57:59,642 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:57:59,642 INFO L688 BuchiCegarLoop]: Abstraction has 941 states and 1291 transitions. [2019-11-25 08:57:59,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 941 states and 1291 transitions. [2019-11-25 08:57:59,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 941 to 933. [2019-11-25 08:57:59,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 933 states. [2019-11-25 08:57:59,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 933 states to 933 states and 1280 transitions. [2019-11-25 08:57:59,657 INFO L711 BuchiCegarLoop]: Abstraction has 933 states and 1280 transitions. [2019-11-25 08:57:59,657 INFO L591 BuchiCegarLoop]: Abstraction has 933 states and 1280 transitions. [2019-11-25 08:57:59,657 INFO L424 BuchiCegarLoop]: ======== Iteration 9============ [2019-11-25 08:57:59,658 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 933 states and 1280 transitions. [2019-11-25 08:57:59,661 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 614 [2019-11-25 08:57:59,661 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:57:59,662 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:57:59,663 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:57:59,663 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:57:59,663 INFO L794 eck$LassoCheckResult]: Stem: 11983#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 11927#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11901#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 11902#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11892#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 11984#L97-2 assume !false; 12472#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12470#L100 assume !(12292 == ssl3_accept_~s__state~0); 12468#L103 assume !(16384 == ssl3_accept_~s__state~0); 12466#L106 assume !(8192 == ssl3_accept_~s__state~0); 12464#L109 assume !(24576 == ssl3_accept_~s__state~0); 12462#L112 assume !(8195 == ssl3_accept_~s__state~0); 12460#L115 assume !(8480 == ssl3_accept_~s__state~0); 12458#L118 assume !(8481 == ssl3_accept_~s__state~0); 12456#L121 assume !(8482 == ssl3_accept_~s__state~0); 12150#L124 assume 8464 == ssl3_accept_~s__state~0; 11785#L131 [2019-11-25 08:57:59,663 INFO L796 eck$LassoCheckResult]: Loop: 11785#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 11786#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11991#L272-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; 12008#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 12436#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12430#L600-1 ssl3_accept_~skip~0 := 0; 12428#L97-2 assume !false; 12426#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12424#L100 assume !(12292 == ssl3_accept_~s__state~0); 12422#L103 assume !(16384 == ssl3_accept_~s__state~0); 12420#L106 assume !(8192 == ssl3_accept_~s__state~0); 12418#L109 assume !(24576 == ssl3_accept_~s__state~0); 12416#L112 assume !(8195 == ssl3_accept_~s__state~0); 12414#L115 assume !(8480 == ssl3_accept_~s__state~0); 12412#L118 assume !(8481 == ssl3_accept_~s__state~0); 12410#L121 assume !(8482 == ssl3_accept_~s__state~0); 12408#L124 assume !(8464 == ssl3_accept_~s__state~0); 12406#L127 assume !(8465 == ssl3_accept_~s__state~0); 12403#L130 assume !(8466 == ssl3_accept_~s__state~0); 12401#L133 assume 8496 == ssl3_accept_~s__state~0; 12266#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 11761#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11738#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 11739#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 12394#L291-2 ssl3_accept_~s__init_num~0 := 0; 12391#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 12387#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12381#L600-1 ssl3_accept_~skip~0 := 0; 12379#L97-2 assume !false; 12378#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12374#L100 assume !(12292 == ssl3_accept_~s__state~0); 12372#L103 assume !(16384 == ssl3_accept_~s__state~0); 12370#L106 assume !(8192 == ssl3_accept_~s__state~0); 12369#L109 assume !(24576 == ssl3_accept_~s__state~0); 12366#L112 assume !(8195 == ssl3_accept_~s__state~0); 12362#L115 assume !(8480 == ssl3_accept_~s__state~0); 12355#L118 assume !(8481 == ssl3_accept_~s__state~0); 12352#L121 assume !(8482 == ssl3_accept_~s__state~0); 12350#L124 assume !(8464 == ssl3_accept_~s__state~0); 12347#L127 assume !(8465 == ssl3_accept_~s__state~0); 12344#L130 assume !(8466 == ssl3_accept_~s__state~0); 12343#L133 assume !(8496 == ssl3_accept_~s__state~0); 12342#L136 assume !(8497 == ssl3_accept_~s__state~0); 12216#L139 assume 8512 == ssl3_accept_~s__state~0; 12214#L143 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11919#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11779#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11875#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 12321#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12306#L600-1 ssl3_accept_~skip~0 := 0; 12303#L97-2 assume !false; 12300#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12297#L100 assume !(12292 == ssl3_accept_~s__state~0); 12294#L103 assume !(16384 == ssl3_accept_~s__state~0); 12291#L106 assume !(8192 == ssl3_accept_~s__state~0); 12288#L109 assume !(24576 == ssl3_accept_~s__state~0); 12285#L112 assume !(8195 == ssl3_accept_~s__state~0); 12282#L115 assume !(8480 == ssl3_accept_~s__state~0); 12279#L118 assume !(8481 == ssl3_accept_~s__state~0); 12277#L121 assume !(8482 == ssl3_accept_~s__state~0); 12276#L124 assume !(8464 == ssl3_accept_~s__state~0); 12274#L127 assume !(8465 == ssl3_accept_~s__state~0); 12272#L130 assume !(8466 == ssl3_accept_~s__state~0); 12270#L133 assume !(8496 == ssl3_accept_~s__state~0); 12267#L136 assume !(8497 == ssl3_accept_~s__state~0); 12263#L139 assume !(8512 == ssl3_accept_~s__state~0); 12215#L142 assume !(8513 == ssl3_accept_~s__state~0); 12170#L145 assume !(8528 == ssl3_accept_~s__state~0); 12171#L148 assume !(8529 == ssl3_accept_~s__state~0); 12046#L151 assume !(8544 == ssl3_accept_~s__state~0); 12047#L154 assume !(8545 == ssl3_accept_~s__state~0); 12048#L157 assume 8560 == ssl3_accept_~s__state~0; 11828#L161 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 11829#L430 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 11847#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 12316#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12305#L600-1 ssl3_accept_~skip~0 := 0; 12302#L97-2 assume !false; 12299#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12296#L100 assume !(12292 == ssl3_accept_~s__state~0); 12293#L103 assume !(16384 == ssl3_accept_~s__state~0); 12290#L106 assume !(8192 == ssl3_accept_~s__state~0); 12287#L109 assume !(24576 == ssl3_accept_~s__state~0); 12284#L112 assume !(8195 == ssl3_accept_~s__state~0); 12281#L115 assume !(8480 == ssl3_accept_~s__state~0); 12278#L118 assume !(8481 == ssl3_accept_~s__state~0); 12026#L121 assume !(8482 == ssl3_accept_~s__state~0); 12027#L124 assume 8464 == ssl3_accept_~s__state~0; 11785#L131 [2019-11-25 08:57:59,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:57:59,664 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 6 times [2019-11-25 08:57:59,664 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:57:59,664 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428038168] [2019-11-25 08:57:59,665 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:57:59,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:57:59,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:57:59,673 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:57:59,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:57:59,674 INFO L82 PathProgramCache]: Analyzing trace with hash -1271225486, now seen corresponding path program 1 times [2019-11-25 08:57:59,674 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:57:59,674 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876497330] [2019-11-25 08:57:59,675 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:57:59,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:57:59,706 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2019-11-25 08:57:59,706 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876497330] [2019-11-25 08:57:59,706 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:57:59,706 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:57:59,707 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131165498] [2019-11-25 08:57:59,707 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:57:59,707 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:57:59,707 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:57:59,708 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:57:59,708 INFO L87 Difference]: Start difference. First operand 933 states and 1280 transitions. cyclomatic complexity: 350 Second operand 3 states. [2019-11-25 08:57:59,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:57:59,838 INFO L93 Difference]: Finished difference Result 1059 states and 1451 transitions. [2019-11-25 08:57:59,838 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:57:59,838 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1059 states and 1451 transitions. [2019-11-25 08:57:59,844 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 698 [2019-11-25 08:57:59,852 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1059 states to 1059 states and 1451 transitions. [2019-11-25 08:57:59,852 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 731 [2019-11-25 08:57:59,853 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 731 [2019-11-25 08:57:59,853 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1059 states and 1451 transitions. [2019-11-25 08:57:59,853 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:57:59,853 INFO L688 BuchiCegarLoop]: Abstraction has 1059 states and 1451 transitions. [2019-11-25 08:57:59,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1059 states and 1451 transitions. [2019-11-25 08:57:59,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1059 to 1017. [2019-11-25 08:57:59,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1017 states. [2019-11-25 08:57:59,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1017 states to 1017 states and 1382 transitions. [2019-11-25 08:57:59,874 INFO L711 BuchiCegarLoop]: Abstraction has 1017 states and 1382 transitions. [2019-11-25 08:57:59,874 INFO L591 BuchiCegarLoop]: Abstraction has 1017 states and 1382 transitions. [2019-11-25 08:57:59,874 INFO L424 BuchiCegarLoop]: ======== Iteration 10============ [2019-11-25 08:57:59,874 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1017 states and 1382 transitions. [2019-11-25 08:57:59,878 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 670 [2019-11-25 08:57:59,879 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:57:59,879 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:57:59,880 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:57:59,880 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:57:59,881 INFO L794 eck$LassoCheckResult]: Stem: 13987#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 13924#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13895#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 13896#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 13887#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 13988#L97-2 assume !false; 14383#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14478#L100 assume !(12292 == ssl3_accept_~s__state~0); 14475#L103 assume !(16384 == ssl3_accept_~s__state~0); 14472#L106 assume !(8192 == ssl3_accept_~s__state~0); 14469#L109 assume !(24576 == ssl3_accept_~s__state~0); 14467#L112 assume !(8195 == ssl3_accept_~s__state~0); 14465#L115 assume !(8480 == ssl3_accept_~s__state~0); 14460#L118 assume !(8481 == ssl3_accept_~s__state~0); 14459#L121 assume !(8482 == ssl3_accept_~s__state~0); 14458#L124 assume 8464 == ssl3_accept_~s__state~0; 13783#L131 [2019-11-25 08:57:59,882 INFO L796 eck$LassoCheckResult]: Loop: 13783#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 13784#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 13993#L272-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; 13902#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 13903#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13845#L600-1 ssl3_accept_~skip~0 := 0; 13898#L97-2 assume !false; 13773#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13774#L100 assume !(12292 == ssl3_accept_~s__state~0); 13792#L103 assume !(16384 == ssl3_accept_~s__state~0); 13793#L106 assume !(8192 == ssl3_accept_~s__state~0); 13779#L109 assume !(24576 == ssl3_accept_~s__state~0); 13780#L112 assume !(8195 == ssl3_accept_~s__state~0); 13994#L115 assume !(8480 == ssl3_accept_~s__state~0); 13995#L118 assume !(8481 == ssl3_accept_~s__state~0); 13989#L121 assume !(8482 == ssl3_accept_~s__state~0); 13931#L124 assume !(8464 == ssl3_accept_~s__state~0); 13932#L127 assume !(8465 == ssl3_accept_~s__state~0); 13908#L130 assume !(8466 == ssl3_accept_~s__state~0); 13909#L133 assume 8496 == ssl3_accept_~s__state~0; 14362#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 13759#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 13736#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 13737#L291 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 14026#L291-2 ssl3_accept_~s__init_num~0 := 0; 13939#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 14722#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14716#L600-1 ssl3_accept_~skip~0 := 0; 14715#L97-2 assume !false; 14709#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14707#L100 assume !(12292 == ssl3_accept_~s__state~0); 14705#L103 assume !(16384 == ssl3_accept_~s__state~0); 14703#L106 assume !(8192 == ssl3_accept_~s__state~0); 14701#L109 assume !(24576 == ssl3_accept_~s__state~0); 14699#L112 assume !(8195 == ssl3_accept_~s__state~0); 14697#L115 assume !(8480 == ssl3_accept_~s__state~0); 14695#L118 assume !(8481 == ssl3_accept_~s__state~0); 14693#L121 assume !(8482 == ssl3_accept_~s__state~0); 14691#L124 assume !(8464 == ssl3_accept_~s__state~0); 14689#L127 assume !(8465 == ssl3_accept_~s__state~0); 14687#L130 assume !(8466 == ssl3_accept_~s__state~0); 13850#L133 assume !(8496 == ssl3_accept_~s__state~0); 13851#L136 assume !(8497 == ssl3_accept_~s__state~0); 14672#L139 assume !(8512 == ssl3_accept_~s__state~0); 14669#L142 assume !(8513 == ssl3_accept_~s__state~0); 14664#L145 assume !(8528 == ssl3_accept_~s__state~0); 14649#L148 assume !(8529 == ssl3_accept_~s__state~0); 14648#L151 assume !(8544 == ssl3_accept_~s__state~0); 14644#L154 assume !(8545 == ssl3_accept_~s__state~0); 14640#L157 assume !(8560 == ssl3_accept_~s__state~0); 14636#L160 assume !(8561 == ssl3_accept_~s__state~0); 14632#L163 assume !(8448 == ssl3_accept_~s__state~0); 14628#L166 assume !(8576 == ssl3_accept_~s__state~0); 14624#L169 assume !(8577 == ssl3_accept_~s__state~0); 14620#L172 assume !(8592 == ssl3_accept_~s__state~0); 14617#L175 assume !(8593 == ssl3_accept_~s__state~0); 14614#L178 assume !(8608 == ssl3_accept_~s__state~0); 14610#L181 assume !(8609 == ssl3_accept_~s__state~0); 14562#L184 assume !(8640 == ssl3_accept_~s__state~0); 14190#L187 assume !(8641 == ssl3_accept_~s__state~0); 14185#L190 assume 8656 == ssl3_accept_~s__state~0; 14184#L194 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 14182#L503 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 13771#L508 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 13762#L514-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 13861#L524 assume !(0 == ssl3_accept_~tmp___10~0); 13862#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 14452#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14447#L600-1 ssl3_accept_~skip~0 := 0; 14446#L97-2 assume !false; 14445#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14187#L100 assume 12292 == ssl3_accept_~s__state~0; 14017#L101 ssl3_accept_~s__new_session~0 := 1; 14018#L209 ssl3_accept_~s__server~0 := 1; 14739#L214 assume 0 != ssl3_accept_~cb~0; 14738#L214-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 14737#L219 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 14736#L224 assume !(0 == ssl3_accept_~s__init_buf___0~0); 14735#L224-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 14734#L241 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30;ssl3_accept_~s__state~0 := 8480; 14677#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 14663#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14647#L600-1 ssl3_accept_~skip~0 := 0; 14643#L97-2 assume !false; 14639#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14635#L100 assume !(12292 == ssl3_accept_~s__state~0); 14631#L103 assume !(16384 == ssl3_accept_~s__state~0); 14627#L106 assume !(8192 == ssl3_accept_~s__state~0); 14623#L109 assume !(24576 == ssl3_accept_~s__state~0); 14563#L112 assume !(8195 == ssl3_accept_~s__state~0); 14191#L115 assume !(8480 == ssl3_accept_~s__state~0); 14192#L118 assume !(8481 == ssl3_accept_~s__state~0); 14193#L121 assume !(8482 == ssl3_accept_~s__state~0); 14438#L124 assume 8464 == ssl3_accept_~s__state~0; 13783#L131 [2019-11-25 08:57:59,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:57:59,882 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 7 times [2019-11-25 08:57:59,882 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:57:59,883 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829970479] [2019-11-25 08:57:59,883 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:57:59,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:57:59,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:57:59,898 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:57:59,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:57:59,899 INFO L82 PathProgramCache]: Analyzing trace with hash 769424681, now seen corresponding path program 1 times [2019-11-25 08:57:59,899 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:57:59,899 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408126384] [2019-11-25 08:57:59,899 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:57:59,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:57:59,928 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2019-11-25 08:57:59,930 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408126384] [2019-11-25 08:57:59,931 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:57:59,931 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:57:59,931 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206626384] [2019-11-25 08:57:59,932 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:57:59,932 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:57:59,932 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:57:59,933 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:57:59,933 INFO L87 Difference]: Start difference. First operand 1017 states and 1382 transitions. cyclomatic complexity: 368 Second operand 3 states. [2019-11-25 08:58:00,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:58:00,119 INFO L93 Difference]: Finished difference Result 956 states and 1290 transitions. [2019-11-25 08:58:00,120 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:58:00,120 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 956 states and 1290 transitions. [2019-11-25 08:58:00,125 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 592 [2019-11-25 08:58:00,132 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 956 states to 954 states and 1288 transitions. [2019-11-25 08:58:00,132 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 676 [2019-11-25 08:58:00,133 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 676 [2019-11-25 08:58:00,133 INFO L73 IsDeterministic]: Start isDeterministic. Operand 954 states and 1288 transitions. [2019-11-25 08:58:00,133 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:58:00,133 INFO L688 BuchiCegarLoop]: Abstraction has 954 states and 1288 transitions. [2019-11-25 08:58:00,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 954 states and 1288 transitions. [2019-11-25 08:58:00,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 954 to 950. [2019-11-25 08:58:00,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 950 states. [2019-11-25 08:58:00,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 950 states to 950 states and 1283 transitions. [2019-11-25 08:58:00,149 INFO L711 BuchiCegarLoop]: Abstraction has 950 states and 1283 transitions. [2019-11-25 08:58:00,149 INFO L591 BuchiCegarLoop]: Abstraction has 950 states and 1283 transitions. [2019-11-25 08:58:00,150 INFO L424 BuchiCegarLoop]: ======== Iteration 11============ [2019-11-25 08:58:00,150 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 950 states and 1283 transitions. [2019-11-25 08:58:00,153 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 588 [2019-11-25 08:58:00,153 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:58:00,154 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:58:00,157 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:58:00,157 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:58:00,157 INFO L794 eck$LassoCheckResult]: Stem: 15954#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 15896#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 15866#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 15867#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 15859#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 15955#L97-2 assume !false; 16199#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16447#L100 assume !(12292 == ssl3_accept_~s__state~0); 16444#L103 assume !(16384 == ssl3_accept_~s__state~0); 16443#L106 assume !(8192 == ssl3_accept_~s__state~0); 16442#L109 assume !(24576 == ssl3_accept_~s__state~0); 16441#L112 assume !(8195 == ssl3_accept_~s__state~0); 16440#L115 assume !(8480 == ssl3_accept_~s__state~0); 16434#L118 assume !(8481 == ssl3_accept_~s__state~0); 16431#L121 assume !(8482 == ssl3_accept_~s__state~0); 16430#L124 assume 8464 == ssl3_accept_~s__state~0; 15755#L131 [2019-11-25 08:58:00,158 INFO L796 eck$LassoCheckResult]: Loop: 15755#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 15756#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 15961#L272-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; 15976#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 16643#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16638#L600-1 ssl3_accept_~skip~0 := 0; 16637#L97-2 assume !false; 16635#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16634#L100 assume !(12292 == ssl3_accept_~s__state~0); 16628#L103 assume !(16384 == ssl3_accept_~s__state~0); 16626#L106 assume !(8192 == ssl3_accept_~s__state~0); 16624#L109 assume !(24576 == ssl3_accept_~s__state~0); 16622#L112 assume !(8195 == ssl3_accept_~s__state~0); 16620#L115 assume !(8480 == ssl3_accept_~s__state~0); 16618#L118 assume !(8481 == ssl3_accept_~s__state~0); 16616#L121 assume !(8482 == ssl3_accept_~s__state~0); 16614#L124 assume !(8464 == ssl3_accept_~s__state~0); 16612#L127 assume !(8465 == ssl3_accept_~s__state~0); 16610#L130 assume !(8466 == ssl3_accept_~s__state~0); 16485#L133 assume 8496 == ssl3_accept_~s__state~0; 15966#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 15731#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 15715#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 15716#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 15989#L291-2 ssl3_accept_~s__init_num~0 := 0; 16596#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 16595#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16590#L600-1 ssl3_accept_~skip~0 := 0; 16589#L97-2 assume !false; 16588#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16587#L100 assume !(12292 == ssl3_accept_~s__state~0); 16585#L103 assume !(16384 == ssl3_accept_~s__state~0); 16583#L106 assume !(8192 == ssl3_accept_~s__state~0); 16581#L109 assume !(24576 == ssl3_accept_~s__state~0); 16522#L112 assume !(8195 == ssl3_accept_~s__state~0); 16506#L115 assume !(8480 == ssl3_accept_~s__state~0); 16478#L118 assume !(8481 == ssl3_accept_~s__state~0); 16472#L121 assume !(8482 == ssl3_accept_~s__state~0); 16468#L124 assume !(8464 == ssl3_accept_~s__state~0); 16466#L127 assume !(8465 == ssl3_accept_~s__state~0); 16464#L130 assume !(8466 == ssl3_accept_~s__state~0); 16462#L133 assume !(8496 == ssl3_accept_~s__state~0); 16460#L136 assume !(8497 == ssl3_accept_~s__state~0); 16458#L139 assume 8512 == ssl3_accept_~s__state~0; 15938#L143 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 15888#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 15749#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 15930#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 16288#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16381#L600-1 ssl3_accept_~skip~0 := 0; 16380#L97-2 assume !false; 16379#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16378#L100 assume !(12292 == ssl3_accept_~s__state~0); 16377#L103 assume !(16384 == ssl3_accept_~s__state~0); 16376#L106 assume !(8192 == ssl3_accept_~s__state~0); 16375#L109 assume !(24576 == ssl3_accept_~s__state~0); 16374#L112 assume !(8195 == ssl3_accept_~s__state~0); 16373#L115 assume !(8480 == ssl3_accept_~s__state~0); 16372#L118 assume !(8481 == ssl3_accept_~s__state~0); 16371#L121 assume !(8482 == ssl3_accept_~s__state~0); 16370#L124 assume !(8464 == ssl3_accept_~s__state~0); 16369#L127 assume !(8465 == ssl3_accept_~s__state~0); 16368#L130 assume !(8466 == ssl3_accept_~s__state~0); 16367#L133 assume !(8496 == ssl3_accept_~s__state~0); 16366#L136 assume !(8497 == ssl3_accept_~s__state~0); 16365#L139 assume !(8512 == ssl3_accept_~s__state~0); 16364#L142 assume !(8513 == ssl3_accept_~s__state~0); 16363#L145 assume 8528 == ssl3_accept_~s__state~0; 16100#L149 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 16362#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 16361#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 16360#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 16353#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 16347#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 15995#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 16344#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16338#L600-1 ssl3_accept_~skip~0 := 0; 16337#L97-2 assume !false; 16334#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16333#L100 assume !(12292 == ssl3_accept_~s__state~0); 16266#L103 assume !(16384 == ssl3_accept_~s__state~0); 16267#L106 assume !(8192 == ssl3_accept_~s__state~0); 16260#L109 assume !(24576 == ssl3_accept_~s__state~0); 16261#L112 assume !(8195 == ssl3_accept_~s__state~0); 16254#L115 assume !(8480 == ssl3_accept_~s__state~0); 16255#L118 assume !(8481 == ssl3_accept_~s__state~0); 16248#L121 assume !(8482 == ssl3_accept_~s__state~0); 16249#L124 assume !(8464 == ssl3_accept_~s__state~0); 16242#L127 assume !(8465 == ssl3_accept_~s__state~0); 16243#L130 assume !(8466 == ssl3_accept_~s__state~0); 16236#L133 assume !(8496 == ssl3_accept_~s__state~0); 16237#L136 assume !(8497 == ssl3_accept_~s__state~0); 16229#L139 assume !(8512 == ssl3_accept_~s__state~0); 16230#L142 assume !(8513 == ssl3_accept_~s__state~0); 16221#L145 assume !(8528 == ssl3_accept_~s__state~0); 16220#L148 assume !(8529 == ssl3_accept_~s__state~0); 16008#L151 assume !(8544 == ssl3_accept_~s__state~0); 16009#L154 assume !(8545 == ssl3_accept_~s__state~0); 16010#L157 assume 8560 == ssl3_accept_~s__state~0; 15796#L161 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 15797#L430 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 15816#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 16173#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16165#L600-1 ssl3_accept_~skip~0 := 0; 16159#L97-2 assume !false; 16157#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16155#L100 assume !(12292 == ssl3_accept_~s__state~0); 16153#L103 assume !(16384 == ssl3_accept_~s__state~0); 16151#L106 assume !(8192 == ssl3_accept_~s__state~0); 16149#L109 assume !(24576 == ssl3_accept_~s__state~0); 16147#L112 assume !(8195 == ssl3_accept_~s__state~0); 16145#L115 assume !(8480 == ssl3_accept_~s__state~0); 16142#L118 assume !(8481 == ssl3_accept_~s__state~0); 16143#L121 assume !(8482 == ssl3_accept_~s__state~0); 16195#L124 assume 8464 == ssl3_accept_~s__state~0; 15755#L131 [2019-11-25 08:58:00,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:00,158 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 8 times [2019-11-25 08:58:00,158 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:00,159 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721716965] [2019-11-25 08:58:00,159 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:00,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:00,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:00,170 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:58:00,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:00,171 INFO L82 PathProgramCache]: Analyzing trace with hash -1168560605, now seen corresponding path program 1 times [2019-11-25 08:58:00,171 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:00,171 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539592484] [2019-11-25 08:58:00,172 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:00,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:58:00,215 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2019-11-25 08:58:00,216 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539592484] [2019-11-25 08:58:00,216 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:58:00,217 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:58:00,217 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503142042] [2019-11-25 08:58:00,217 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:58:00,217 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:58:00,218 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:58:00,218 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:58:00,218 INFO L87 Difference]: Start difference. First operand 950 states and 1283 transitions. cyclomatic complexity: 337 Second operand 3 states. [2019-11-25 08:58:00,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:58:00,234 INFO L93 Difference]: Finished difference Result 1871 states and 2511 transitions. [2019-11-25 08:58:00,234 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:58:00,234 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1871 states and 2511 transitions. [2019-11-25 08:58:00,245 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1162 [2019-11-25 08:58:00,258 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1871 states to 1871 states and 2511 transitions. [2019-11-25 08:58:00,258 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1322 [2019-11-25 08:58:00,260 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1322 [2019-11-25 08:58:00,260 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1871 states and 2511 transitions. [2019-11-25 08:58:00,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:58:00,260 INFO L688 BuchiCegarLoop]: Abstraction has 1871 states and 2511 transitions. [2019-11-25 08:58:00,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1871 states and 2511 transitions. [2019-11-25 08:58:00,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1871 to 953. [2019-11-25 08:58:00,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 953 states. [2019-11-25 08:58:00,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 953 states to 953 states and 1286 transitions. [2019-11-25 08:58:00,282 INFO L711 BuchiCegarLoop]: Abstraction has 953 states and 1286 transitions. [2019-11-25 08:58:00,282 INFO L591 BuchiCegarLoop]: Abstraction has 953 states and 1286 transitions. [2019-11-25 08:58:00,282 INFO L424 BuchiCegarLoop]: ======== Iteration 12============ [2019-11-25 08:58:00,283 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 953 states and 1286 transitions. [2019-11-25 08:58:00,289 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 590 [2019-11-25 08:58:00,289 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:58:00,289 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:58:00,290 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:58:00,291 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:58:00,291 INFO L794 eck$LassoCheckResult]: Stem: 18778#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 18718#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18690#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 18691#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18681#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 18779#L97-2 assume !false; 18843#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19437#L100 assume !(12292 == ssl3_accept_~s__state~0); 19436#L103 assume !(16384 == ssl3_accept_~s__state~0); 19435#L106 assume !(8192 == ssl3_accept_~s__state~0); 19434#L109 assume !(24576 == ssl3_accept_~s__state~0); 19433#L112 assume !(8195 == ssl3_accept_~s__state~0); 19432#L115 assume !(8480 == ssl3_accept_~s__state~0); 19431#L118 assume !(8481 == ssl3_accept_~s__state~0); 19430#L121 assume !(8482 == ssl3_accept_~s__state~0); 19107#L124 assume 8464 == ssl3_accept_~s__state~0; 18582#L131 [2019-11-25 08:58:00,291 INFO L796 eck$LassoCheckResult]: Loop: 18582#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 18583#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 18785#L272-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; 18802#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 19457#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19452#L600-1 ssl3_accept_~skip~0 := 0; 19448#L97-2 assume !false; 19447#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19441#L100 assume !(12292 == ssl3_accept_~s__state~0); 19439#L103 assume !(16384 == ssl3_accept_~s__state~0); 19429#L106 assume !(8192 == ssl3_accept_~s__state~0); 19428#L109 assume !(24576 == ssl3_accept_~s__state~0); 19427#L112 assume !(8195 == ssl3_accept_~s__state~0); 19426#L115 assume !(8480 == ssl3_accept_~s__state~0); 19425#L118 assume !(8481 == ssl3_accept_~s__state~0); 19423#L121 assume !(8482 == ssl3_accept_~s__state~0); 19420#L124 assume !(8464 == ssl3_accept_~s__state~0); 19413#L127 assume !(8465 == ssl3_accept_~s__state~0); 19411#L130 assume !(8466 == ssl3_accept_~s__state~0); 19393#L133 assume 8496 == ssl3_accept_~s__state~0; 19007#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 19390#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 19387#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 19385#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 19386#L291-2 ssl3_accept_~s__init_num~0 := 0; 19419#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 19418#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19412#L600-1 ssl3_accept_~skip~0 := 0; 19410#L97-2 assume !false; 19409#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19408#L100 assume !(12292 == ssl3_accept_~s__state~0); 19407#L103 assume !(16384 == ssl3_accept_~s__state~0); 19406#L106 assume !(8192 == ssl3_accept_~s__state~0); 19405#L109 assume !(24576 == ssl3_accept_~s__state~0); 19404#L112 assume !(8195 == ssl3_accept_~s__state~0); 19403#L115 assume !(8480 == ssl3_accept_~s__state~0); 19402#L118 assume !(8481 == ssl3_accept_~s__state~0); 19401#L121 assume !(8482 == ssl3_accept_~s__state~0); 19400#L124 assume !(8464 == ssl3_accept_~s__state~0); 19398#L127 assume !(8465 == ssl3_accept_~s__state~0); 19396#L130 assume !(8466 == ssl3_accept_~s__state~0); 19395#L133 assume !(8496 == ssl3_accept_~s__state~0); 19394#L136 assume !(8497 == ssl3_accept_~s__state~0); 19327#L139 assume 8512 == ssl3_accept_~s__state~0; 18760#L143 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 18710#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 18576#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 18749#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 19256#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19246#L600-1 ssl3_accept_~skip~0 := 0; 19244#L97-2 assume !false; 19242#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19240#L100 assume !(12292 == ssl3_accept_~s__state~0); 19238#L103 assume !(16384 == ssl3_accept_~s__state~0); 19236#L106 assume !(8192 == ssl3_accept_~s__state~0); 19234#L109 assume !(24576 == ssl3_accept_~s__state~0); 19232#L112 assume !(8195 == ssl3_accept_~s__state~0); 19230#L115 assume !(8480 == ssl3_accept_~s__state~0); 19228#L118 assume !(8481 == ssl3_accept_~s__state~0); 19226#L121 assume !(8482 == ssl3_accept_~s__state~0); 19224#L124 assume !(8464 == ssl3_accept_~s__state~0); 19222#L127 assume !(8465 == ssl3_accept_~s__state~0); 19220#L130 assume !(8466 == ssl3_accept_~s__state~0); 19218#L133 assume !(8496 == ssl3_accept_~s__state~0); 19216#L136 assume !(8497 == ssl3_accept_~s__state~0); 19214#L139 assume !(8512 == ssl3_accept_~s__state~0); 19211#L142 assume !(8513 == ssl3_accept_~s__state~0); 19208#L145 assume 8528 == ssl3_accept_~s__state~0; 18994#L149 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 19204#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 18883#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 18884#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 18757#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 18553#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 18665#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 19300#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19084#L600-1 ssl3_accept_~skip~0 := 0; 19082#L97-2 assume !false; 19078#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19076#L100 assume !(12292 == ssl3_accept_~s__state~0); 19073#L103 assume !(16384 == ssl3_accept_~s__state~0); 19069#L106 assume !(8192 == ssl3_accept_~s__state~0); 19063#L109 assume !(24576 == ssl3_accept_~s__state~0); 19061#L112 assume !(8195 == ssl3_accept_~s__state~0); 19059#L115 assume !(8480 == ssl3_accept_~s__state~0); 19057#L118 assume !(8481 == ssl3_accept_~s__state~0); 19055#L121 assume !(8482 == ssl3_accept_~s__state~0); 19053#L124 assume !(8464 == ssl3_accept_~s__state~0); 19051#L127 assume !(8465 == ssl3_accept_~s__state~0); 19049#L130 assume !(8466 == ssl3_accept_~s__state~0); 19047#L133 assume !(8496 == ssl3_accept_~s__state~0); 19045#L136 assume !(8497 == ssl3_accept_~s__state~0); 19043#L139 assume !(8512 == ssl3_accept_~s__state~0); 19041#L142 assume !(8513 == ssl3_accept_~s__state~0); 19038#L145 assume !(8528 == ssl3_accept_~s__state~0); 19035#L148 assume !(8529 == ssl3_accept_~s__state~0); 18833#L151 assume !(8544 == ssl3_accept_~s__state~0); 18834#L154 assume !(8545 == ssl3_accept_~s__state~0); 18835#L157 assume 8560 == ssl3_accept_~s__state~0; 18618#L161 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 18619#L430 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 18638#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 19106#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19101#L600-1 ssl3_accept_~skip~0 := 0; 19100#L97-2 assume !false; 19099#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19098#L100 assume !(12292 == ssl3_accept_~s__state~0); 19097#L103 assume !(16384 == ssl3_accept_~s__state~0); 19095#L106 assume !(8192 == ssl3_accept_~s__state~0); 19093#L109 assume !(24576 == ssl3_accept_~s__state~0); 19091#L112 assume !(8195 == ssl3_accept_~s__state~0); 19089#L115 assume !(8480 == ssl3_accept_~s__state~0); 18893#L118 assume !(8481 == ssl3_accept_~s__state~0); 18894#L121 assume !(8482 == ssl3_accept_~s__state~0); 19125#L124 assume 8464 == ssl3_accept_~s__state~0; 18582#L131 [2019-11-25 08:58:00,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:00,292 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 9 times [2019-11-25 08:58:00,292 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:00,293 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186302224] [2019-11-25 08:58:00,293 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:00,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:00,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:00,307 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:58:00,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:00,308 INFO L82 PathProgramCache]: Analyzing trace with hash 759712097, now seen corresponding path program 1 times [2019-11-25 08:58:00,309 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:00,309 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129758813] [2019-11-25 08:58:00,309 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:00,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:58:00,365 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2019-11-25 08:58:00,366 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129758813] [2019-11-25 08:58:00,367 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:58:00,367 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:58:00,367 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602612600] [2019-11-25 08:58:00,369 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:58:00,369 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:58:00,370 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:58:00,370 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:58:00,370 INFO L87 Difference]: Start difference. First operand 953 states and 1286 transitions. cyclomatic complexity: 337 Second operand 3 states. [2019-11-25 08:58:00,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:58:00,508 INFO L93 Difference]: Finished difference Result 1067 states and 1431 transitions. [2019-11-25 08:58:00,509 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:58:00,509 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1067 states and 1431 transitions. [2019-11-25 08:58:00,513 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 665 [2019-11-25 08:58:00,520 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1067 states to 1067 states and 1431 transitions. [2019-11-25 08:58:00,521 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 749 [2019-11-25 08:58:00,522 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 749 [2019-11-25 08:58:00,522 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1067 states and 1431 transitions. [2019-11-25 08:58:00,522 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:58:00,522 INFO L688 BuchiCegarLoop]: Abstraction has 1067 states and 1431 transitions. [2019-11-25 08:58:00,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1067 states and 1431 transitions. [2019-11-25 08:58:00,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1067 to 1043. [2019-11-25 08:58:00,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1043 states. [2019-11-25 08:58:00,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1043 states to 1043 states and 1394 transitions. [2019-11-25 08:58:00,538 INFO L711 BuchiCegarLoop]: Abstraction has 1043 states and 1394 transitions. [2019-11-25 08:58:00,539 INFO L591 BuchiCegarLoop]: Abstraction has 1043 states and 1394 transitions. [2019-11-25 08:58:00,539 INFO L424 BuchiCegarLoop]: ======== Iteration 13============ [2019-11-25 08:58:00,539 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1043 states and 1394 transitions. [2019-11-25 08:58:00,541 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 650 [2019-11-25 08:58:00,541 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:58:00,542 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:58:00,543 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:58:00,543 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:58:00,543 INFO L794 eck$LassoCheckResult]: Stem: 20804#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 20745#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20718#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 20719#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20709#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 20805#L97-2 assume !false; 21163#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21442#L100 assume !(12292 == ssl3_accept_~s__state~0); 21440#L103 assume !(16384 == ssl3_accept_~s__state~0); 21438#L106 assume !(8192 == ssl3_accept_~s__state~0); 21436#L109 assume !(24576 == ssl3_accept_~s__state~0); 21434#L112 assume !(8195 == ssl3_accept_~s__state~0); 21433#L115 assume !(8480 == ssl3_accept_~s__state~0); 21432#L118 assume !(8481 == ssl3_accept_~s__state~0); 21431#L121 assume !(8482 == ssl3_accept_~s__state~0); 21430#L124 assume 8464 == ssl3_accept_~s__state~0; 20608#L131 [2019-11-25 08:58:00,544 INFO L796 eck$LassoCheckResult]: Loop: 20608#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 20609#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 20810#L272-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; 20828#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 21538#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21532#L600-1 ssl3_accept_~skip~0 := 0; 21530#L97-2 assume !false; 21528#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21526#L100 assume !(12292 == ssl3_accept_~s__state~0); 21524#L103 assume !(16384 == ssl3_accept_~s__state~0); 21522#L106 assume !(8192 == ssl3_accept_~s__state~0); 21520#L109 assume !(24576 == ssl3_accept_~s__state~0); 21518#L112 assume !(8195 == ssl3_accept_~s__state~0); 21516#L115 assume !(8480 == ssl3_accept_~s__state~0); 21514#L118 assume !(8481 == ssl3_accept_~s__state~0); 21512#L121 assume !(8482 == ssl3_accept_~s__state~0); 21510#L124 assume !(8464 == ssl3_accept_~s__state~0); 21508#L127 assume !(8465 == ssl3_accept_~s__state~0); 21506#L130 assume !(8466 == ssl3_accept_~s__state~0); 21504#L133 assume 8496 == ssl3_accept_~s__state~0; 20817#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 20584#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 20568#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 20569#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 20843#L291-2 ssl3_accept_~s__init_num~0 := 0; 21345#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 21342#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21336#L600-1 ssl3_accept_~skip~0 := 0; 21334#L97-2 assume !false; 21332#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21330#L100 assume !(12292 == ssl3_accept_~s__state~0); 21328#L103 assume !(16384 == ssl3_accept_~s__state~0); 21326#L106 assume !(8192 == ssl3_accept_~s__state~0); 21288#L109 assume !(24576 == ssl3_accept_~s__state~0); 21285#L112 assume !(8195 == ssl3_accept_~s__state~0); 21215#L115 assume !(8480 == ssl3_accept_~s__state~0); 21214#L118 assume !(8481 == ssl3_accept_~s__state~0); 21213#L121 assume !(8482 == ssl3_accept_~s__state~0); 21212#L124 assume !(8464 == ssl3_accept_~s__state~0); 21211#L127 assume !(8465 == ssl3_accept_~s__state~0); 21210#L130 assume !(8466 == ssl3_accept_~s__state~0); 21209#L133 assume !(8496 == ssl3_accept_~s__state~0); 21207#L136 assume !(8497 == ssl3_accept_~s__state~0); 21208#L139 assume 8512 == ssl3_accept_~s__state~0; 20949#L143 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 21592#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 21590#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 21589#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 21588#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21583#L600-1 ssl3_accept_~skip~0 := 0; 21582#L97-2 assume !false; 21581#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21580#L100 assume !(12292 == ssl3_accept_~s__state~0); 21579#L103 assume !(16384 == ssl3_accept_~s__state~0); 21578#L106 assume !(8192 == ssl3_accept_~s__state~0); 21577#L109 assume !(24576 == ssl3_accept_~s__state~0); 21576#L112 assume !(8195 == ssl3_accept_~s__state~0); 21575#L115 assume !(8480 == ssl3_accept_~s__state~0); 21574#L118 assume !(8481 == ssl3_accept_~s__state~0); 21573#L121 assume !(8482 == ssl3_accept_~s__state~0); 21572#L124 assume !(8464 == ssl3_accept_~s__state~0); 21571#L127 assume !(8465 == ssl3_accept_~s__state~0); 21570#L130 assume !(8466 == ssl3_accept_~s__state~0); 21569#L133 assume !(8496 == ssl3_accept_~s__state~0); 21568#L136 assume !(8497 == ssl3_accept_~s__state~0); 21567#L139 assume !(8512 == ssl3_accept_~s__state~0); 21566#L142 assume !(8513 == ssl3_accept_~s__state~0); 21565#L145 assume 8528 == ssl3_accept_~s__state~0; 20944#L149 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 21564#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 21563#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 21558#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 20783#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 20579#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 20725#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 20726#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20670#L600-1 ssl3_accept_~skip~0 := 0; 20721#L97-2 assume !false; 20598#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20599#L100 assume !(12292 == ssl3_accept_~s__state~0); 20617#L103 assume !(16384 == ssl3_accept_~s__state~0); 20618#L106 assume !(8192 == ssl3_accept_~s__state~0); 20604#L109 assume !(24576 == ssl3_accept_~s__state~0); 20605#L112 assume !(8195 == ssl3_accept_~s__state~0); 20813#L115 assume !(8480 == ssl3_accept_~s__state~0); 20814#L118 assume !(8481 == ssl3_accept_~s__state~0); 20806#L121 assume !(8482 == ssl3_accept_~s__state~0); 20751#L124 assume !(8464 == ssl3_accept_~s__state~0); 20752#L127 assume !(8465 == ssl3_accept_~s__state~0); 20730#L130 assume !(8466 == ssl3_accept_~s__state~0); 20675#L133 assume !(8496 == ssl3_accept_~s__state~0); 20622#L136 assume !(8497 == ssl3_accept_~s__state~0); 20623#L139 assume !(8512 == ssl3_accept_~s__state~0); 20610#L142 assume !(8513 == ssl3_accept_~s__state~0); 20611#L145 assume !(8528 == ssl3_accept_~s__state~0); 20819#L148 assume !(8529 == ssl3_accept_~s__state~0); 20820#L151 assume 8544 == ssl3_accept_~s__state~0; 20824#L155 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 20626#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 20627#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 20715#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 20621#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 20559#L409 assume !(8 == ssl3_accept_~blastFlag~0); 20560#L412 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; 20666#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 21070#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21058#L600-1 ssl3_accept_~skip~0 := 0; 21050#L97-2 assume !false; 21046#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21042#L100 assume !(12292 == ssl3_accept_~s__state~0); 21038#L103 assume !(16384 == ssl3_accept_~s__state~0); 21034#L106 assume !(8192 == ssl3_accept_~s__state~0); 21030#L109 assume !(24576 == ssl3_accept_~s__state~0); 21026#L112 assume !(8195 == ssl3_accept_~s__state~0); 21022#L115 assume !(8480 == ssl3_accept_~s__state~0); 21017#L118 assume !(8481 == ssl3_accept_~s__state~0); 21018#L121 assume !(8482 == ssl3_accept_~s__state~0); 21186#L124 assume 8464 == ssl3_accept_~s__state~0; 20608#L131 [2019-11-25 08:58:00,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:00,544 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 10 times [2019-11-25 08:58:00,544 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:00,545 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005121021] [2019-11-25 08:58:00,545 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:00,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:00,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:00,556 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:58:00,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:00,557 INFO L82 PathProgramCache]: Analyzing trace with hash 546645841, now seen corresponding path program 1 times [2019-11-25 08:58:00,557 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:00,557 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201000194] [2019-11-25 08:58:00,557 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:00,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:58:00,618 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-11-25 08:58:00,619 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201000194] [2019-11-25 08:58:00,619 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:58:00,619 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:58:00,619 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38539461] [2019-11-25 08:58:00,620 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:58:00,621 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:58:00,621 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:58:00,625 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:58:00,625 INFO L87 Difference]: Start difference. First operand 1043 states and 1394 transitions. cyclomatic complexity: 355 Second operand 3 states. [2019-11-25 08:58:00,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:58:00,768 INFO L93 Difference]: Finished difference Result 1125 states and 1494 transitions. [2019-11-25 08:58:00,768 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:58:00,768 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1125 states and 1494 transitions. [2019-11-25 08:58:00,772 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 685 [2019-11-25 08:58:00,780 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1125 states to 1100 states and 1460 transitions. [2019-11-25 08:58:00,780 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 792 [2019-11-25 08:58:00,781 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 807 [2019-11-25 08:58:00,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1100 states and 1460 transitions. [2019-11-25 08:58:00,782 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:58:00,782 INFO L688 BuchiCegarLoop]: Abstraction has 1100 states and 1460 transitions. [2019-11-25 08:58:00,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1100 states and 1460 transitions. [2019-11-25 08:58:00,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1100 to 1049. [2019-11-25 08:58:00,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1049 states. [2019-11-25 08:58:00,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1049 states to 1049 states and 1401 transitions. [2019-11-25 08:58:00,798 INFO L711 BuchiCegarLoop]: Abstraction has 1049 states and 1401 transitions. [2019-11-25 08:58:00,798 INFO L591 BuchiCegarLoop]: Abstraction has 1049 states and 1401 transitions. [2019-11-25 08:58:00,798 INFO L424 BuchiCegarLoop]: ======== Iteration 14============ [2019-11-25 08:58:00,798 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1049 states and 1401 transitions. [2019-11-25 08:58:00,801 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 674 [2019-11-25 08:58:00,801 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:58:00,801 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:58:00,802 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:58:00,802 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:58:00,803 INFO L794 eck$LassoCheckResult]: Stem: 22972#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 22908#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22882#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 22883#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 22873#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 22975#L97-2 assume !false; 23176#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23175#L100 assume !(12292 == ssl3_accept_~s__state~0); 23174#L103 assume !(16384 == ssl3_accept_~s__state~0); 23173#L106 assume !(8192 == ssl3_accept_~s__state~0); 23172#L109 assume !(24576 == ssl3_accept_~s__state~0); 23171#L112 assume !(8195 == ssl3_accept_~s__state~0); 23170#L115 assume !(8480 == ssl3_accept_~s__state~0); 23168#L118 assume 8481 == ssl3_accept_~s__state~0; 22893#L119 [2019-11-25 08:58:00,803 INFO L796 eck$LassoCheckResult]: Loop: 22893#L119 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 22866#L257 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; 22842#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 22890#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22836#L600-1 ssl3_accept_~skip~0 := 0; 22966#L97-2 assume !false; 23749#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23748#L100 assume !(12292 == ssl3_accept_~s__state~0); 23747#L103 assume !(16384 == ssl3_accept_~s__state~0); 23746#L106 assume !(8192 == ssl3_accept_~s__state~0); 23745#L109 assume !(24576 == ssl3_accept_~s__state~0); 23003#L112 assume !(8195 == ssl3_accept_~s__state~0); 22981#L115 assume !(8480 == ssl3_accept_~s__state~0); 22982#L118 assume !(8481 == ssl3_accept_~s__state~0); 22976#L121 assume !(8482 == ssl3_accept_~s__state~0); 22914#L124 assume !(8464 == ssl3_accept_~s__state~0); 22915#L127 assume !(8465 == ssl3_accept_~s__state~0); 22894#L130 assume !(8466 == ssl3_accept_~s__state~0); 22843#L133 assume !(8496 == ssl3_accept_~s__state~0); 22794#L136 assume !(8497 == ssl3_accept_~s__state~0); 22795#L139 assume !(8512 == ssl3_accept_~s__state~0); 22783#L142 assume !(8513 == ssl3_accept_~s__state~0); 22784#L145 assume !(8528 == ssl3_accept_~s__state~0); 22987#L148 assume !(8529 == ssl3_accept_~s__state~0); 22988#L151 assume !(8544 == ssl3_accept_~s__state~0); 22954#L154 assume !(8545 == ssl3_accept_~s__state~0); 22918#L157 assume !(8560 == ssl3_accept_~s__state~0); 22919#L160 assume !(8561 == ssl3_accept_~s__state~0); 22931#L163 assume 8448 == ssl3_accept_~s__state~0; 22787#L164 assume !(ssl3_accept_~num1~0 > 0); 22788#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 22925#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 23129#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23123#L600-1 ssl3_accept_~skip~0 := 0; 23121#L97-2 assume !false; 23119#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23118#L100 assume !(12292 == ssl3_accept_~s__state~0); 23117#L103 assume !(16384 == ssl3_accept_~s__state~0); 23116#L106 assume !(8192 == ssl3_accept_~s__state~0); 23115#L109 assume !(24576 == ssl3_accept_~s__state~0); 23113#L112 assume !(8195 == ssl3_accept_~s__state~0); 23110#L115 assume 8480 == ssl3_accept_~s__state~0; 22893#L119 [2019-11-25 08:58:00,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:00,803 INFO L82 PathProgramCache]: Analyzing trace with hash 82541866, now seen corresponding path program 1 times [2019-11-25 08:58:00,804 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:00,804 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508316869] [2019-11-25 08:58:00,804 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:00,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:58:00,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:58:00,816 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508316869] [2019-11-25 08:58:00,816 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:58:00,817 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-25 08:58:00,817 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233954738] [2019-11-25 08:58:00,817 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:58:00,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:00,817 INFO L82 PathProgramCache]: Analyzing trace with hash -908286020, now seen corresponding path program 1 times [2019-11-25 08:58:00,817 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:00,817 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463592139] [2019-11-25 08:58:00,818 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:00,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:58:00,850 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:58:00,850 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463592139] [2019-11-25 08:58:00,850 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1716624818] [2019-11-25 08:58:00,850 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-25 08:58:00,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:58:00,898 INFO L255 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-25 08:58:00,899 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:58:00,910 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:58:00,910 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-25 08:58:00,910 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-11-25 08:58:00,911 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427417839] [2019-11-25 08:58:00,911 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:58:00,913 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:58:00,913 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:58:00,913 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:58:00,913 INFO L87 Difference]: Start difference. First operand 1049 states and 1401 transitions. cyclomatic complexity: 357 Second operand 3 states. [2019-11-25 08:58:01,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:58:01,034 INFO L93 Difference]: Finished difference Result 1051 states and 1401 transitions. [2019-11-25 08:58:01,034 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:58:01,035 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1051 states and 1401 transitions. [2019-11-25 08:58:01,038 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 676 [2019-11-25 08:58:01,045 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1051 states to 1051 states and 1401 transitions. [2019-11-25 08:58:01,045 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 758 [2019-11-25 08:58:01,046 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 758 [2019-11-25 08:58:01,046 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1051 states and 1401 transitions. [2019-11-25 08:58:01,047 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:58:01,047 INFO L688 BuchiCegarLoop]: Abstraction has 1051 states and 1401 transitions. [2019-11-25 08:58:01,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1051 states and 1401 transitions. [2019-11-25 08:58:01,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1051 to 1049. [2019-11-25 08:58:01,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1049 states. [2019-11-25 08:58:01,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1049 states to 1049 states and 1399 transitions. [2019-11-25 08:58:01,065 INFO L711 BuchiCegarLoop]: Abstraction has 1049 states and 1399 transitions. [2019-11-25 08:58:01,065 INFO L591 BuchiCegarLoop]: Abstraction has 1049 states and 1399 transitions. [2019-11-25 08:58:01,066 INFO L424 BuchiCegarLoop]: ======== Iteration 15============ [2019-11-25 08:58:01,066 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1049 states and 1399 transitions. [2019-11-25 08:58:01,068 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 674 [2019-11-25 08:58:01,068 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:58:01,068 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:58:01,069 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:58:01,069 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:58:01,069 INFO L794 eck$LassoCheckResult]: Stem: 25195#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 25138#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25114#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 25115#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25105#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 25197#L97-2 assume !false; 25406#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25404#L100 assume !(12292 == ssl3_accept_~s__state~0); 25402#L103 assume !(16384 == ssl3_accept_~s__state~0); 25400#L106 assume !(8192 == ssl3_accept_~s__state~0); 25398#L109 assume !(24576 == ssl3_accept_~s__state~0); 25396#L112 assume !(8195 == ssl3_accept_~s__state~0); 25394#L115 assume !(8480 == ssl3_accept_~s__state~0); 25392#L118 assume !(8481 == ssl3_accept_~s__state~0); 25390#L121 assume 8482 == ssl3_accept_~s__state~0; 25073#L122 [2019-11-25 08:58:01,070 INFO L796 eck$LassoCheckResult]: Loop: 25073#L122 ssl3_accept_~s__state~0 := 3; 25074#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 25930#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25925#L600-1 ssl3_accept_~skip~0 := 0; 25923#L97-2 assume !false; 25921#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25919#L100 assume !(12292 == ssl3_accept_~s__state~0); 25917#L103 assume !(16384 == ssl3_accept_~s__state~0); 25915#L106 assume !(8192 == ssl3_accept_~s__state~0); 25913#L109 assume !(24576 == ssl3_accept_~s__state~0); 25911#L112 assume !(8195 == ssl3_accept_~s__state~0); 25910#L115 assume !(8480 == ssl3_accept_~s__state~0); 25909#L118 assume !(8481 == ssl3_accept_~s__state~0); 25908#L121 assume !(8482 == ssl3_accept_~s__state~0); 25905#L124 assume !(8464 == ssl3_accept_~s__state~0); 25903#L127 assume !(8465 == ssl3_accept_~s__state~0); 25756#L130 assume !(8466 == ssl3_accept_~s__state~0); 25749#L133 assume !(8496 == ssl3_accept_~s__state~0); 25688#L136 assume !(8497 == ssl3_accept_~s__state~0); 25745#L139 assume !(8512 == ssl3_accept_~s__state~0); 25743#L142 assume !(8513 == ssl3_accept_~s__state~0); 25741#L145 assume !(8528 == ssl3_accept_~s__state~0); 25739#L148 assume !(8529 == ssl3_accept_~s__state~0); 25737#L151 assume !(8544 == ssl3_accept_~s__state~0); 25735#L154 assume !(8545 == ssl3_accept_~s__state~0); 25733#L157 assume !(8560 == ssl3_accept_~s__state~0); 25507#L160 assume !(8561 == ssl3_accept_~s__state~0); 25506#L163 assume 8448 == ssl3_accept_~s__state~0; 25017#L164 assume !(ssl3_accept_~num1~0 > 0); 25018#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 25154#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 25503#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25378#L600-1 ssl3_accept_~skip~0 := 0; 25377#L97-2 assume !false; 25376#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25375#L100 assume !(12292 == ssl3_accept_~s__state~0); 25374#L103 assume !(16384 == ssl3_accept_~s__state~0); 25373#L106 assume !(8192 == ssl3_accept_~s__state~0); 25372#L109 assume !(24576 == ssl3_accept_~s__state~0); 25371#L112 assume !(8195 == ssl3_accept_~s__state~0); 25370#L115 assume !(8480 == ssl3_accept_~s__state~0); 25368#L118 assume !(8481 == ssl3_accept_~s__state~0); 25365#L121 assume 8482 == ssl3_accept_~s__state~0; 25073#L122 [2019-11-25 08:58:01,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:01,070 INFO L82 PathProgramCache]: Analyzing trace with hash -1736169309, now seen corresponding path program 1 times [2019-11-25 08:58:01,070 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:01,070 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830641229] [2019-11-25 08:58:01,071 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:01,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:58:01,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:58:01,091 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830641229] [2019-11-25 08:58:01,091 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:58:01,092 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-25 08:58:01,092 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837906041] [2019-11-25 08:58:01,092 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:58:01,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:01,092 INFO L82 PathProgramCache]: Analyzing trace with hash 1804490764, now seen corresponding path program 1 times [2019-11-25 08:58:01,092 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:01,092 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357752838] [2019-11-25 08:58:01,093 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:01,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:58:01,117 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:58:01,118 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357752838] [2019-11-25 08:58:01,118 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:58:01,118 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:58:01,118 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437164079] [2019-11-25 08:58:01,118 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:58:01,118 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:58:01,118 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:58:01,119 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:58:01,119 INFO L87 Difference]: Start difference. First operand 1049 states and 1399 transitions. cyclomatic complexity: 355 Second operand 3 states. [2019-11-25 08:58:01,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:58:01,241 INFO L93 Difference]: Finished difference Result 1049 states and 1397 transitions. [2019-11-25 08:58:01,242 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:58:01,242 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1049 states and 1397 transitions. [2019-11-25 08:58:01,246 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 674 [2019-11-25 08:58:01,253 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1049 states to 1049 states and 1397 transitions. [2019-11-25 08:58:01,253 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 756 [2019-11-25 08:58:01,254 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 756 [2019-11-25 08:58:01,254 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1049 states and 1397 transitions. [2019-11-25 08:58:01,255 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:58:01,255 INFO L688 BuchiCegarLoop]: Abstraction has 1049 states and 1397 transitions. [2019-11-25 08:58:01,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1049 states and 1397 transitions. [2019-11-25 08:58:01,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1049 to 1049. [2019-11-25 08:58:01,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1049 states. [2019-11-25 08:58:01,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1049 states to 1049 states and 1397 transitions. [2019-11-25 08:58:01,269 INFO L711 BuchiCegarLoop]: Abstraction has 1049 states and 1397 transitions. [2019-11-25 08:58:01,269 INFO L591 BuchiCegarLoop]: Abstraction has 1049 states and 1397 transitions. [2019-11-25 08:58:01,270 INFO L424 BuchiCegarLoop]: ======== Iteration 16============ [2019-11-25 08:58:01,270 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1049 states and 1397 transitions. [2019-11-25 08:58:01,272 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 674 [2019-11-25 08:58:01,272 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:58:01,272 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:58:01,276 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:58:01,277 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:58:01,277 INFO L794 eck$LassoCheckResult]: Stem: 27299#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 27240#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27215#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 27216#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 27208#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 27301#L97-2 assume !false; 27519#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28043#L100 assume !(12292 == ssl3_accept_~s__state~0); 28042#L103 assume !(16384 == ssl3_accept_~s__state~0); 28041#L106 assume !(8192 == ssl3_accept_~s__state~0); 28040#L109 assume !(24576 == ssl3_accept_~s__state~0); 28039#L112 assume !(8195 == ssl3_accept_~s__state~0); 28038#L115 assume !(8480 == ssl3_accept_~s__state~0); 28037#L118 assume !(8481 == ssl3_accept_~s__state~0); 27956#L121 assume !(8482 == ssl3_accept_~s__state~0); 27547#L124 assume 8464 == ssl3_accept_~s__state~0; 27116#L131 [2019-11-25 08:58:01,277 INFO L796 eck$LassoCheckResult]: Loop: 27116#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 27117#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 27305#L272-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; 27326#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 27992#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27984#L600-1 ssl3_accept_~skip~0 := 0; 27980#L97-2 assume !false; 27976#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27972#L100 assume !(12292 == ssl3_accept_~s__state~0); 27968#L103 assume !(16384 == ssl3_accept_~s__state~0); 27964#L106 assume !(8192 == ssl3_accept_~s__state~0); 27955#L109 assume !(24576 == ssl3_accept_~s__state~0); 27953#L112 assume !(8195 == ssl3_accept_~s__state~0); 27950#L115 assume !(8480 == ssl3_accept_~s__state~0); 27948#L118 assume !(8481 == ssl3_accept_~s__state~0); 27944#L121 assume !(8482 == ssl3_accept_~s__state~0); 27937#L124 assume !(8464 == ssl3_accept_~s__state~0); 27936#L127 assume !(8465 == ssl3_accept_~s__state~0); 27934#L130 assume !(8466 == ssl3_accept_~s__state~0); 27897#L133 assume 8496 == ssl3_accept_~s__state~0; 27457#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 27092#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 27076#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 27077#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 27341#L291-2 ssl3_accept_~s__init_num~0 := 0; 28017#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 28015#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27987#L600-1 ssl3_accept_~skip~0 := 0; 27983#L97-2 assume !false; 27979#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27975#L100 assume !(12292 == ssl3_accept_~s__state~0); 27971#L103 assume !(16384 == ssl3_accept_~s__state~0); 27967#L106 assume !(8192 == ssl3_accept_~s__state~0); 27963#L109 assume !(24576 == ssl3_accept_~s__state~0); 27960#L112 assume !(8195 == ssl3_accept_~s__state~0); 27837#L115 assume !(8480 == ssl3_accept_~s__state~0); 27836#L118 assume !(8481 == ssl3_accept_~s__state~0); 27835#L121 assume !(8482 == ssl3_accept_~s__state~0); 27834#L124 assume !(8464 == ssl3_accept_~s__state~0); 27833#L127 assume !(8465 == ssl3_accept_~s__state~0); 27832#L130 assume !(8466 == ssl3_accept_~s__state~0); 27831#L133 assume !(8496 == ssl3_accept_~s__state~0); 27830#L136 assume !(8497 == ssl3_accept_~s__state~0); 27829#L139 assume 8512 == ssl3_accept_~s__state~0; 27452#L143 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 27826#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 27822#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 27821#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 27820#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27815#L600-1 ssl3_accept_~skip~0 := 0; 27814#L97-2 assume !false; 27813#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27812#L100 assume !(12292 == ssl3_accept_~s__state~0); 27811#L103 assume !(16384 == ssl3_accept_~s__state~0); 27810#L106 assume !(8192 == ssl3_accept_~s__state~0); 27809#L109 assume !(24576 == ssl3_accept_~s__state~0); 27807#L112 assume !(8195 == ssl3_accept_~s__state~0); 27802#L115 assume !(8480 == ssl3_accept_~s__state~0); 27799#L118 assume !(8481 == ssl3_accept_~s__state~0); 27798#L121 assume !(8482 == ssl3_accept_~s__state~0); 27797#L124 assume !(8464 == ssl3_accept_~s__state~0); 27796#L127 assume !(8465 == ssl3_accept_~s__state~0); 27795#L130 assume !(8466 == ssl3_accept_~s__state~0); 27793#L133 assume !(8496 == ssl3_accept_~s__state~0); 27790#L136 assume !(8497 == ssl3_accept_~s__state~0); 27789#L139 assume !(8512 == ssl3_accept_~s__state~0); 27788#L142 assume !(8513 == ssl3_accept_~s__state~0); 27785#L145 assume 8528 == ssl3_accept_~s__state~0; 27260#L149 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 27261#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 27328#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 27292#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 27277#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 27087#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 27279#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 27928#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27922#L600-1 ssl3_accept_~skip~0 := 0; 27920#L97-2 assume !false; 27918#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27916#L100 assume !(12292 == ssl3_accept_~s__state~0); 27914#L103 assume !(16384 == ssl3_accept_~s__state~0); 27912#L106 assume !(8192 == ssl3_accept_~s__state~0); 27910#L109 assume !(24576 == ssl3_accept_~s__state~0); 27908#L112 assume !(8195 == ssl3_accept_~s__state~0); 27907#L115 assume !(8480 == ssl3_accept_~s__state~0); 27905#L118 assume !(8481 == ssl3_accept_~s__state~0); 27903#L121 assume !(8482 == ssl3_accept_~s__state~0); 27901#L124 assume !(8464 == ssl3_accept_~s__state~0); 27899#L127 assume !(8465 == ssl3_accept_~s__state~0); 27890#L130 assume !(8466 == ssl3_accept_~s__state~0); 27887#L133 assume !(8496 == ssl3_accept_~s__state~0); 27883#L136 assume !(8497 == ssl3_accept_~s__state~0); 27877#L139 assume !(8512 == ssl3_accept_~s__state~0); 27873#L142 assume !(8513 == ssl3_accept_~s__state~0); 27867#L145 assume !(8528 == ssl3_accept_~s__state~0); 27861#L148 assume !(8529 == ssl3_accept_~s__state~0); 27859#L151 assume 8544 == ssl3_accept_~s__state~0; 27178#L155 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; 27180#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 27896#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27889#L600-1 ssl3_accept_~skip~0 := 0; 27885#L97-2 assume !false; 27879#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27875#L100 assume !(12292 == ssl3_accept_~s__state~0); 27870#L103 assume !(16384 == ssl3_accept_~s__state~0); 27860#L106 assume !(8192 == ssl3_accept_~s__state~0); 27858#L109 assume !(24576 == ssl3_accept_~s__state~0); 27709#L112 assume !(8195 == ssl3_accept_~s__state~0); 27708#L115 assume !(8480 == ssl3_accept_~s__state~0); 27520#L118 assume !(8481 == ssl3_accept_~s__state~0); 27517#L121 assume !(8482 == ssl3_accept_~s__state~0); 27515#L124 assume !(8464 == ssl3_accept_~s__state~0); 27513#L127 assume !(8465 == ssl3_accept_~s__state~0); 27511#L130 assume !(8466 == ssl3_accept_~s__state~0); 27509#L133 assume !(8496 == ssl3_accept_~s__state~0); 27507#L136 assume !(8497 == ssl3_accept_~s__state~0); 27505#L139 assume !(8512 == ssl3_accept_~s__state~0); 27503#L142 assume !(8513 == ssl3_accept_~s__state~0); 27501#L145 assume !(8528 == ssl3_accept_~s__state~0); 27499#L148 assume !(8529 == ssl3_accept_~s__state~0); 27497#L151 assume !(8544 == ssl3_accept_~s__state~0); 27495#L154 assume !(8545 == ssl3_accept_~s__state~0); 27493#L157 assume !(8560 == ssl3_accept_~s__state~0); 27491#L160 assume !(8561 == ssl3_accept_~s__state~0); 27492#L163 assume !(8448 == ssl3_accept_~s__state~0); 27698#L166 assume 8576 == ssl3_accept_~s__state~0; 27335#L170 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 27211#L452 assume !(ssl3_accept_~ret~0 <= 0); 27201#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 27203#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 27942#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27929#L600-1 ssl3_accept_~skip~0 := 0; 27923#L97-2 assume !false; 27921#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27919#L100 assume !(12292 == ssl3_accept_~s__state~0); 27917#L103 assume !(16384 == ssl3_accept_~s__state~0); 27915#L106 assume !(8192 == ssl3_accept_~s__state~0); 27913#L109 assume !(24576 == ssl3_accept_~s__state~0); 27911#L112 assume !(8195 == ssl3_accept_~s__state~0); 27909#L115 assume !(8480 == ssl3_accept_~s__state~0); 27544#L118 assume !(8481 == ssl3_accept_~s__state~0); 27906#L121 assume !(8482 == ssl3_accept_~s__state~0); 27904#L124 assume 8464 == ssl3_accept_~s__state~0; 27116#L131 [2019-11-25 08:58:01,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:01,281 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 11 times [2019-11-25 08:58:01,281 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:01,281 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655737563] [2019-11-25 08:58:01,281 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:01,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:01,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:01,291 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:58:01,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:01,292 INFO L82 PathProgramCache]: Analyzing trace with hash -812227533, now seen corresponding path program 1 times [2019-11-25 08:58:01,292 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:01,292 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373762184] [2019-11-25 08:58:01,293 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:01,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:58:01,349 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-11-25 08:58:01,350 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373762184] [2019-11-25 08:58:01,350 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:58:01,350 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:58:01,351 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238192703] [2019-11-25 08:58:01,352 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:58:01,352 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:58:01,352 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:58:01,352 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:58:01,353 INFO L87 Difference]: Start difference. First operand 1049 states and 1397 transitions. cyclomatic complexity: 353 Second operand 3 states. [2019-11-25 08:58:01,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:58:01,504 INFO L93 Difference]: Finished difference Result 1016 states and 1318 transitions. [2019-11-25 08:58:01,505 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:58:01,505 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1016 states and 1318 transitions. [2019-11-25 08:58:01,509 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 571 [2019-11-25 08:58:01,514 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1016 states to 895 states and 1162 transitions. [2019-11-25 08:58:01,515 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 636 [2019-11-25 08:58:01,516 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 757 [2019-11-25 08:58:01,516 INFO L73 IsDeterministic]: Start isDeterministic. Operand 895 states and 1162 transitions. [2019-11-25 08:58:01,517 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:58:01,517 INFO L688 BuchiCegarLoop]: Abstraction has 895 states and 1162 transitions. [2019-11-25 08:58:01,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 895 states and 1162 transitions. [2019-11-25 08:58:01,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 895 to 772. [2019-11-25 08:58:01,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 772 states. [2019-11-25 08:58:01,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 772 states to 772 states and 1002 transitions. [2019-11-25 08:58:01,535 INFO L711 BuchiCegarLoop]: Abstraction has 772 states and 1002 transitions. [2019-11-25 08:58:01,535 INFO L591 BuchiCegarLoop]: Abstraction has 772 states and 1002 transitions. [2019-11-25 08:58:01,535 INFO L424 BuchiCegarLoop]: ======== Iteration 17============ [2019-11-25 08:58:01,536 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 772 states and 1002 transitions. [2019-11-25 08:58:01,537 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 569 [2019-11-25 08:58:01,538 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:58:01,538 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:58:01,539 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:58:01,539 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:58:01,539 INFO L794 eck$LassoCheckResult]: Stem: 29330#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 29284#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 29263#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 29264#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 29256#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 29331#L97-2 assume !false; 29468#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29683#L100 assume !(12292 == ssl3_accept_~s__state~0); 29684#L103 assume !(16384 == ssl3_accept_~s__state~0); 29677#L106 assume !(8192 == ssl3_accept_~s__state~0); 29678#L109 assume !(24576 == ssl3_accept_~s__state~0); 29671#L112 assume !(8195 == ssl3_accept_~s__state~0); 29672#L115 assume !(8480 == ssl3_accept_~s__state~0); 29666#L118 assume !(8481 == ssl3_accept_~s__state~0); 29667#L121 assume !(8482 == ssl3_accept_~s__state~0); 29377#L124 assume 8464 == ssl3_accept_~s__state~0; 29179#L131 [2019-11-25 08:58:01,540 INFO L796 eck$LassoCheckResult]: Loop: 29179#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 29180#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 29335#L272-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; 29354#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 29875#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29870#L600-1 ssl3_accept_~skip~0 := 0; 29869#L97-2 assume !false; 29868#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29867#L100 assume !(12292 == ssl3_accept_~s__state~0); 29866#L103 assume !(16384 == ssl3_accept_~s__state~0); 29865#L106 assume !(8192 == ssl3_accept_~s__state~0); 29864#L109 assume !(24576 == ssl3_accept_~s__state~0); 29863#L112 assume !(8195 == ssl3_accept_~s__state~0); 29862#L115 assume !(8480 == ssl3_accept_~s__state~0); 29861#L118 assume !(8481 == ssl3_accept_~s__state~0); 29860#L121 assume !(8482 == ssl3_accept_~s__state~0); 29859#L124 assume !(8464 == ssl3_accept_~s__state~0); 29300#L127 assume !(8465 == ssl3_accept_~s__state~0); 29301#L130 assume !(8466 == ssl3_accept_~s__state~0); 29585#L133 assume 8496 == ssl3_accept_~s__state~0; 29340#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 29341#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 29795#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 29794#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 29643#L291-2 ssl3_accept_~s__init_num~0 := 0; 29644#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 29637#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29633#L600-1 ssl3_accept_~skip~0 := 0; 29626#L97-2 assume !false; 29627#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29620#L100 assume !(12292 == ssl3_accept_~s__state~0); 29621#L103 assume !(16384 == ssl3_accept_~s__state~0); 29614#L106 assume !(8192 == ssl3_accept_~s__state~0); 29615#L109 assume !(24576 == ssl3_accept_~s__state~0); 29608#L112 assume !(8195 == ssl3_accept_~s__state~0); 29609#L115 assume !(8480 == ssl3_accept_~s__state~0); 29602#L118 assume !(8481 == ssl3_accept_~s__state~0); 29603#L121 assume !(8482 == ssl3_accept_~s__state~0); 29596#L124 assume !(8464 == ssl3_accept_~s__state~0); 29597#L127 assume !(8465 == ssl3_accept_~s__state~0); 29590#L130 assume !(8466 == ssl3_accept_~s__state~0); 29591#L133 assume !(8496 == ssl3_accept_~s__state~0); 29797#L136 assume !(8497 == ssl3_accept_~s__state~0); 29376#L139 assume 8512 == ssl3_accept_~s__state~0; 29317#L143 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29281#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 29174#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 29310#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 29650#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29645#L600-1 ssl3_accept_~skip~0 := 0; 29642#L97-2 assume !false; 29639#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29638#L100 assume !(12292 == ssl3_accept_~s__state~0); 29631#L103 assume !(16384 == ssl3_accept_~s__state~0); 29628#L106 assume !(8192 == ssl3_accept_~s__state~0); 29625#L109 assume !(24576 == ssl3_accept_~s__state~0); 29622#L112 assume !(8195 == ssl3_accept_~s__state~0); 29619#L115 assume !(8480 == ssl3_accept_~s__state~0); 29616#L118 assume !(8481 == ssl3_accept_~s__state~0); 29613#L121 assume !(8482 == ssl3_accept_~s__state~0); 29610#L124 assume !(8464 == ssl3_accept_~s__state~0); 29607#L127 assume !(8465 == ssl3_accept_~s__state~0); 29604#L130 assume !(8466 == ssl3_accept_~s__state~0); 29601#L133 assume !(8496 == ssl3_accept_~s__state~0); 29598#L136 assume !(8497 == ssl3_accept_~s__state~0); 29595#L139 assume !(8512 == ssl3_accept_~s__state~0); 29592#L142 assume !(8513 == ssl3_accept_~s__state~0); 29589#L145 assume 8528 == ssl3_accept_~s__state~0; 29302#L149 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 29303#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 29356#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 29325#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 29315#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 29156#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 29316#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 29812#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29328#L600-1 ssl3_accept_~skip~0 := 0; 29266#L97-2 assume !false; 29170#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29171#L100 assume !(12292 == ssl3_accept_~s__state~0); 29188#L103 assume !(16384 == ssl3_accept_~s__state~0); 29189#L106 assume !(8192 == ssl3_accept_~s__state~0); 29175#L109 assume !(24576 == ssl3_accept_~s__state~0); 29176#L112 assume !(8195 == ssl3_accept_~s__state~0); 29336#L115 assume !(8480 == ssl3_accept_~s__state~0); 29337#L118 assume !(8481 == ssl3_accept_~s__state~0); 29348#L121 assume !(8482 == ssl3_accept_~s__state~0); 29857#L124 assume !(8464 == ssl3_accept_~s__state~0); 29856#L127 assume !(8465 == ssl3_accept_~s__state~0); 29273#L130 assume !(8466 == ssl3_accept_~s__state~0); 29274#L133 assume !(8496 == ssl3_accept_~s__state~0); 29192#L136 assume !(8497 == ssl3_accept_~s__state~0); 29193#L139 assume !(8512 == ssl3_accept_~s__state~0); 29181#L142 assume !(8513 == ssl3_accept_~s__state~0); 29182#L145 assume !(8528 == ssl3_accept_~s__state~0); 29343#L148 assume !(8529 == ssl3_accept_~s__state~0); 29344#L151 assume 8544 == ssl3_accept_~s__state~0; 29233#L155 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 29196#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 29197#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29262#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 29143#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 29140#L409 assume !(8 == ssl3_accept_~blastFlag~0); 29141#L412 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; 29229#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 29899#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29894#L600-1 ssl3_accept_~skip~0 := 0; 29893#L97-2 assume !false; 29892#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29891#L100 assume !(12292 == ssl3_accept_~s__state~0); 29890#L103 assume !(16384 == ssl3_accept_~s__state~0); 29889#L106 assume !(8192 == ssl3_accept_~s__state~0); 29888#L109 assume !(24576 == ssl3_accept_~s__state~0); 29887#L112 assume !(8195 == ssl3_accept_~s__state~0); 29886#L115 assume !(8480 == ssl3_accept_~s__state~0); 29885#L118 assume !(8481 == ssl3_accept_~s__state~0); 29332#L121 assume !(8482 == ssl3_accept_~s__state~0); 29288#L124 assume !(8464 == ssl3_accept_~s__state~0); 29289#L127 assume !(8465 == ssl3_accept_~s__state~0); 29587#L130 assume !(8466 == ssl3_accept_~s__state~0); 29552#L133 assume !(8496 == ssl3_accept_~s__state~0); 29551#L136 assume !(8497 == ssl3_accept_~s__state~0); 29550#L139 assume !(8512 == ssl3_accept_~s__state~0); 29549#L142 assume !(8513 == ssl3_accept_~s__state~0); 29548#L145 assume !(8528 == ssl3_accept_~s__state~0); 29547#L148 assume !(8529 == ssl3_accept_~s__state~0); 29546#L151 assume !(8544 == ssl3_accept_~s__state~0); 29545#L154 assume !(8545 == ssl3_accept_~s__state~0); 29544#L157 assume !(8560 == ssl3_accept_~s__state~0); 29540#L160 assume !(8561 == ssl3_accept_~s__state~0); 29469#L163 assume 8448 == ssl3_accept_~s__state~0; 29185#L164 assume !(ssl3_accept_~num1~0 > 0); 29186#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 29299#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 29401#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29395#L600-1 ssl3_accept_~skip~0 := 0; 29393#L97-2 assume !false; 29390#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29387#L100 assume !(12292 == ssl3_accept_~s__state~0); 29388#L103 assume !(16384 == ssl3_accept_~s__state~0); 29416#L106 assume !(8192 == ssl3_accept_~s__state~0); 29412#L109 assume !(24576 == ssl3_accept_~s__state~0); 29407#L112 assume !(8195 == ssl3_accept_~s__state~0); 29391#L115 assume !(8480 == ssl3_accept_~s__state~0); 29385#L118 assume !(8481 == ssl3_accept_~s__state~0); 29386#L121 assume !(8482 == ssl3_accept_~s__state~0); 29470#L124 assume 8464 == ssl3_accept_~s__state~0; 29179#L131 [2019-11-25 08:58:01,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:01,541 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 12 times [2019-11-25 08:58:01,541 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:01,546 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498953339] [2019-11-25 08:58:01,546 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:01,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:01,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:01,560 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:58:01,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:01,561 INFO L82 PathProgramCache]: Analyzing trace with hash 7941825, now seen corresponding path program 1 times [2019-11-25 08:58:01,561 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:01,561 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939751112] [2019-11-25 08:58:01,561 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:01,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:58:01,618 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-11-25 08:58:01,619 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939751112] [2019-11-25 08:58:01,619 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1486836212] [2019-11-25 08:58:01,619 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-25 08:58:01,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:58:01,691 INFO L255 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-25 08:58:01,694 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:58:01,732 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-11-25 08:58:01,733 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-25 08:58:01,733 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-11-25 08:58:01,733 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677205326] [2019-11-25 08:58:01,734 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:58:01,734 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:58:01,734 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-25 08:58:01,734 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-25 08:58:01,735 INFO L87 Difference]: Start difference. First operand 772 states and 1002 transitions. cyclomatic complexity: 235 Second operand 4 states. [2019-11-25 08:58:02,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:58:02,097 INFO L93 Difference]: Finished difference Result 1251 states and 1606 transitions. [2019-11-25 08:58:02,097 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-25 08:58:02,097 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1251 states and 1606 transitions. [2019-11-25 08:58:02,100 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1048 [2019-11-25 08:58:02,105 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1251 states to 1251 states and 1606 transitions. [2019-11-25 08:58:02,105 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1113 [2019-11-25 08:58:02,106 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1113 [2019-11-25 08:58:02,106 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1251 states and 1606 transitions. [2019-11-25 08:58:02,108 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:58:02,108 INFO L688 BuchiCegarLoop]: Abstraction has 1251 states and 1606 transitions. [2019-11-25 08:58:02,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1251 states and 1606 transitions. [2019-11-25 08:58:02,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1251 to 960. [2019-11-25 08:58:02,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 960 states. [2019-11-25 08:58:02,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 960 states to 960 states and 1239 transitions. [2019-11-25 08:58:02,122 INFO L711 BuchiCegarLoop]: Abstraction has 960 states and 1239 transitions. [2019-11-25 08:58:02,122 INFO L591 BuchiCegarLoop]: Abstraction has 960 states and 1239 transitions. [2019-11-25 08:58:02,122 INFO L424 BuchiCegarLoop]: ======== Iteration 18============ [2019-11-25 08:58:02,123 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 960 states and 1239 transitions. [2019-11-25 08:58:02,125 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 757 [2019-11-25 08:58:02,125 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:58:02,125 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:58:02,126 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:58:02,127 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:58:02,127 INFO L794 eck$LassoCheckResult]: Stem: 31799#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 31754#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31735#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 31736#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 31728#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 31802#L97-2 assume !false; 32093#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32179#L100 assume !(12292 == ssl3_accept_~s__state~0); 32178#L103 assume !(16384 == ssl3_accept_~s__state~0); 32177#L106 assume !(8192 == ssl3_accept_~s__state~0); 32176#L109 assume !(24576 == ssl3_accept_~s__state~0); 32175#L112 assume !(8195 == ssl3_accept_~s__state~0); 32173#L115 assume !(8480 == ssl3_accept_~s__state~0); 32170#L118 assume !(8481 == ssl3_accept_~s__state~0); 32169#L121 assume !(8482 == ssl3_accept_~s__state~0); 32076#L124 assume 8464 == ssl3_accept_~s__state~0; 31650#L131 [2019-11-25 08:58:02,127 INFO L796 eck$LassoCheckResult]: Loop: 31650#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 31651#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 31806#L272-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; 31823#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 32286#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32278#L600-1 ssl3_accept_~skip~0 := 0; 32274#L97-2 assume !false; 32270#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32266#L100 assume !(12292 == ssl3_accept_~s__state~0); 32262#L103 assume !(16384 == ssl3_accept_~s__state~0); 32258#L106 assume !(8192 == ssl3_accept_~s__state~0); 32254#L109 assume !(24576 == ssl3_accept_~s__state~0); 32250#L112 assume !(8195 == ssl3_accept_~s__state~0); 32225#L115 assume !(8480 == ssl3_accept_~s__state~0); 32223#L118 assume !(8481 == ssl3_accept_~s__state~0); 32221#L121 assume !(8482 == ssl3_accept_~s__state~0); 32217#L124 assume !(8464 == ssl3_accept_~s__state~0); 32213#L127 assume !(8465 == ssl3_accept_~s__state~0); 32209#L130 assume !(8466 == ssl3_accept_~s__state~0); 32064#L133 assume 8496 == ssl3_accept_~s__state~0; 31929#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 32063#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 32062#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 32060#L291 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 31838#L291-2 ssl3_accept_~s__init_num~0 := 0; 31766#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 31788#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31696#L600-1 ssl3_accept_~skip~0 := 0; 31738#L97-2 assume !false; 31739#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32557#L100 assume !(12292 == ssl3_accept_~s__state~0); 32556#L103 assume !(16384 == ssl3_accept_~s__state~0); 32555#L106 assume !(8192 == ssl3_accept_~s__state~0); 32554#L109 assume !(24576 == ssl3_accept_~s__state~0); 32553#L112 assume !(8195 == ssl3_accept_~s__state~0); 31807#L115 assume !(8480 == ssl3_accept_~s__state~0); 31808#L118 assume !(8481 == ssl3_accept_~s__state~0); 31803#L121 assume !(8482 == ssl3_accept_~s__state~0); 31758#L124 assume !(8464 == ssl3_accept_~s__state~0); 31759#L127 assume !(8465 == ssl3_accept_~s__state~0); 31745#L130 assume !(8466 == ssl3_accept_~s__state~0); 31703#L133 assume !(8496 == ssl3_accept_~s__state~0); 31663#L136 assume !(8497 == ssl3_accept_~s__state~0); 31664#L139 assume !(8512 == ssl3_accept_~s__state~0); 31652#L142 assume !(8513 == ssl3_accept_~s__state~0); 31653#L145 assume !(8528 == ssl3_accept_~s__state~0); 31813#L148 assume !(8529 == ssl3_accept_~s__state~0); 31814#L151 assume !(8544 == ssl3_accept_~s__state~0); 31785#L154 assume !(8545 == ssl3_accept_~s__state~0); 31762#L157 assume !(8560 == ssl3_accept_~s__state~0); 31763#L160 assume !(8561 == ssl3_accept_~s__state~0); 31747#L163 assume !(8448 == ssl3_accept_~s__state~0); 31706#L166 assume !(8576 == ssl3_accept_~s__state~0); 31675#L169 assume !(8577 == ssl3_accept_~s__state~0); 31676#L172 assume !(8592 == ssl3_accept_~s__state~0); 31607#L175 assume !(8593 == ssl3_accept_~s__state~0); 31608#L178 assume !(8608 == ssl3_accept_~s__state~0); 31831#L181 assume !(8609 == ssl3_accept_~s__state~0); 31820#L184 assume !(8640 == ssl3_accept_~s__state~0); 31789#L187 assume !(8641 == ssl3_accept_~s__state~0); 31767#L190 assume 8656 == ssl3_accept_~s__state~0; 31690#L194 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 31691#L503 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 31639#L508 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 31632#L514-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 31711#L524 assume !(0 == ssl3_accept_~tmp___10~0); 31712#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 31742#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32559#L600-1 ssl3_accept_~skip~0 := 0; 32558#L97-2 assume !false; 31641#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31642#L100 assume !(12292 == ssl3_accept_~s__state~0); 31659#L103 assume !(16384 == ssl3_accept_~s__state~0); 31660#L106 assume !(8192 == ssl3_accept_~s__state~0); 31646#L109 assume !(24576 == ssl3_accept_~s__state~0); 31647#L112 assume !(8195 == ssl3_accept_~s__state~0); 31827#L115 assume !(8480 == ssl3_accept_~s__state~0); 32552#L118 assume !(8481 == ssl3_accept_~s__state~0); 32551#L121 assume !(8482 == ssl3_accept_~s__state~0); 32550#L124 assume !(8464 == ssl3_accept_~s__state~0); 32549#L127 assume !(8465 == ssl3_accept_~s__state~0); 32548#L130 assume !(8466 == ssl3_accept_~s__state~0); 32547#L133 assume !(8496 == ssl3_accept_~s__state~0); 32546#L136 assume !(8497 == ssl3_accept_~s__state~0); 32545#L139 assume !(8512 == ssl3_accept_~s__state~0); 32544#L142 assume !(8513 == ssl3_accept_~s__state~0); 32543#L145 assume !(8528 == ssl3_accept_~s__state~0); 32542#L148 assume !(8529 == ssl3_accept_~s__state~0); 32541#L151 assume !(8544 == ssl3_accept_~s__state~0); 32540#L154 assume !(8545 == ssl3_accept_~s__state~0); 32539#L157 assume !(8560 == ssl3_accept_~s__state~0); 32538#L160 assume !(8561 == ssl3_accept_~s__state~0); 32537#L163 assume !(8448 == ssl3_accept_~s__state~0); 32536#L166 assume !(8576 == ssl3_accept_~s__state~0); 32443#L169 assume !(8577 == ssl3_accept_~s__state~0); 32442#L172 assume !(8592 == ssl3_accept_~s__state~0); 32441#L175 assume !(8593 == ssl3_accept_~s__state~0); 32440#L178 assume !(8608 == ssl3_accept_~s__state~0); 32438#L181 assume !(8609 == ssl3_accept_~s__state~0); 32435#L184 assume !(8640 == ssl3_accept_~s__state~0); 32434#L187 assume !(8641 == ssl3_accept_~s__state~0); 32431#L190 assume !(8656 == ssl3_accept_~s__state~0); 32428#L193 assume !(8657 == ssl3_accept_~s__state~0); 31749#L196 assume 8672 == ssl3_accept_~s__state~0; 31716#L200 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 31719#L532 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 31720#L532-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 31722#L539 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 31805#L539-2 ssl3_accept_~s__init_num~0 := 0; 31702#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 32244#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32239#L600-1 ssl3_accept_~skip~0 := 0; 32238#L97-2 assume !false; 32237#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32236#L100 assume !(12292 == ssl3_accept_~s__state~0); 32235#L103 assume !(16384 == ssl3_accept_~s__state~0); 32234#L106 assume !(8192 == ssl3_accept_~s__state~0); 32233#L109 assume !(24576 == ssl3_accept_~s__state~0); 32232#L112 assume !(8195 == ssl3_accept_~s__state~0); 32231#L115 assume !(8480 == ssl3_accept_~s__state~0); 32230#L118 assume !(8481 == ssl3_accept_~s__state~0); 32229#L121 assume !(8482 == ssl3_accept_~s__state~0); 32228#L124 assume !(8464 == ssl3_accept_~s__state~0); 32227#L127 assume !(8465 == ssl3_accept_~s__state~0); 32226#L130 assume !(8466 == ssl3_accept_~s__state~0); 31994#L133 assume !(8496 == ssl3_accept_~s__state~0); 31993#L136 assume !(8497 == ssl3_accept_~s__state~0); 31992#L139 assume !(8512 == ssl3_accept_~s__state~0); 31991#L142 assume !(8513 == ssl3_accept_~s__state~0); 31990#L145 assume !(8528 == ssl3_accept_~s__state~0); 31989#L148 assume !(8529 == ssl3_accept_~s__state~0); 31988#L151 assume !(8544 == ssl3_accept_~s__state~0); 31987#L154 assume !(8545 == ssl3_accept_~s__state~0); 31986#L157 assume !(8560 == ssl3_accept_~s__state~0); 31985#L160 assume !(8561 == ssl3_accept_~s__state~0); 31895#L163 assume 8448 == ssl3_accept_~s__state~0; 31892#L164 assume !(ssl3_accept_~num1~0 > 0); 31890#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 31883#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 31879#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31873#L600-1 ssl3_accept_~skip~0 := 0; 31871#L97-2 assume !false; 31869#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31867#L100 assume !(12292 == ssl3_accept_~s__state~0); 31865#L103 assume !(16384 == ssl3_accept_~s__state~0); 31863#L106 assume !(8192 == ssl3_accept_~s__state~0); 31861#L109 assume !(24576 == ssl3_accept_~s__state~0); 31858#L112 assume !(8195 == ssl3_accept_~s__state~0); 31856#L115 assume !(8480 == ssl3_accept_~s__state~0); 31854#L118 assume !(8481 == ssl3_accept_~s__state~0); 31851#L121 assume !(8482 == ssl3_accept_~s__state~0); 31852#L124 assume 8464 == ssl3_accept_~s__state~0; 31650#L131 [2019-11-25 08:58:02,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:02,128 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 13 times [2019-11-25 08:58:02,128 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:02,128 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131051178] [2019-11-25 08:58:02,128 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:02,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:02,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:02,136 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:58:02,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:02,136 INFO L82 PathProgramCache]: Analyzing trace with hash -999588174, now seen corresponding path program 1 times [2019-11-25 08:58:02,136 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:02,136 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153733333] [2019-11-25 08:58:02,137 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:02,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:58:02,187 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2019-11-25 08:58:02,188 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153733333] [2019-11-25 08:58:02,188 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:58:02,188 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:58:02,188 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654504531] [2019-11-25 08:58:02,189 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:58:02,189 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:58:02,189 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:58:02,189 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:58:02,189 INFO L87 Difference]: Start difference. First operand 960 states and 1239 transitions. cyclomatic complexity: 284 Second operand 3 states. [2019-11-25 08:58:02,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:58:02,211 INFO L93 Difference]: Finished difference Result 1603 states and 2088 transitions. [2019-11-25 08:58:02,211 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:58:02,211 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1603 states and 2088 transitions. [2019-11-25 08:58:02,216 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1400 [2019-11-25 08:58:02,225 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1603 states to 1603 states and 2088 transitions. [2019-11-25 08:58:02,226 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1465 [2019-11-25 08:58:02,227 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1465 [2019-11-25 08:58:02,227 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1603 states and 2088 transitions. [2019-11-25 08:58:02,229 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:58:02,229 INFO L688 BuchiCegarLoop]: Abstraction has 1603 states and 2088 transitions. [2019-11-25 08:58:02,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1603 states and 2088 transitions. [2019-11-25 08:58:02,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1603 to 1603. [2019-11-25 08:58:02,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1603 states. [2019-11-25 08:58:02,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1603 states to 1603 states and 2088 transitions. [2019-11-25 08:58:02,250 INFO L711 BuchiCegarLoop]: Abstraction has 1603 states and 2088 transitions. [2019-11-25 08:58:02,250 INFO L591 BuchiCegarLoop]: Abstraction has 1603 states and 2088 transitions. [2019-11-25 08:58:02,251 INFO L424 BuchiCegarLoop]: ======== Iteration 19============ [2019-11-25 08:58:02,251 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1603 states and 2088 transitions. [2019-11-25 08:58:02,255 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1400 [2019-11-25 08:58:02,255 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:58:02,255 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:58:02,256 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:58:02,257 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:58:02,257 INFO L794 eck$LassoCheckResult]: Stem: 34373#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 34329#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 34308#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 34309#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 34300#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 34374#L97-2 assume !false; 34480#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35557#L100 assume !(12292 == ssl3_accept_~s__state~0); 35555#L103 assume !(16384 == ssl3_accept_~s__state~0); 35550#L106 assume !(8192 == ssl3_accept_~s__state~0); 35548#L109 assume !(24576 == ssl3_accept_~s__state~0); 35530#L112 assume !(8195 == ssl3_accept_~s__state~0); 35509#L115 assume !(8480 == ssl3_accept_~s__state~0); 35503#L118 assume !(8481 == ssl3_accept_~s__state~0); 35390#L121 assume !(8482 == ssl3_accept_~s__state~0); 35228#L124 assume 8464 == ssl3_accept_~s__state~0; 34644#L131 [2019-11-25 08:58:02,257 INFO L796 eck$LassoCheckResult]: Loop: 34644#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 35380#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 35377#L272-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; 35376#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 35373#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35368#L600-1 ssl3_accept_~skip~0 := 0; 35367#L97-2 assume !false; 35361#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35359#L100 assume !(12292 == ssl3_accept_~s__state~0); 35357#L103 assume !(16384 == ssl3_accept_~s__state~0); 35355#L106 assume !(8192 == ssl3_accept_~s__state~0); 35353#L109 assume !(24576 == ssl3_accept_~s__state~0); 35351#L112 assume !(8195 == ssl3_accept_~s__state~0); 35349#L115 assume !(8480 == ssl3_accept_~s__state~0); 35347#L118 assume !(8481 == ssl3_accept_~s__state~0); 35345#L121 assume !(8482 == ssl3_accept_~s__state~0); 35343#L124 assume !(8464 == ssl3_accept_~s__state~0); 35342#L127 assume !(8465 == ssl3_accept_~s__state~0); 35340#L130 assume !(8466 == ssl3_accept_~s__state~0); 35335#L133 assume 8496 == ssl3_accept_~s__state~0; 34614#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 35334#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 35333#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 35330#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 35327#L291-2 ssl3_accept_~s__init_num~0 := 0; 35326#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 35325#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35319#L600-1 ssl3_accept_~skip~0 := 0; 35318#L97-2 assume !false; 35315#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35314#L100 assume !(12292 == ssl3_accept_~s__state~0); 35312#L103 assume !(16384 == ssl3_accept_~s__state~0); 35310#L106 assume !(8192 == ssl3_accept_~s__state~0); 35308#L109 assume !(24576 == ssl3_accept_~s__state~0); 35306#L112 assume !(8195 == ssl3_accept_~s__state~0); 35304#L115 assume !(8480 == ssl3_accept_~s__state~0); 35302#L118 assume !(8481 == ssl3_accept_~s__state~0); 35300#L121 assume !(8482 == ssl3_accept_~s__state~0); 35298#L124 assume !(8464 == ssl3_accept_~s__state~0); 35296#L127 assume !(8465 == ssl3_accept_~s__state~0); 35294#L130 assume !(8466 == ssl3_accept_~s__state~0); 35292#L133 assume !(8496 == ssl3_accept_~s__state~0); 35290#L136 assume !(8497 == ssl3_accept_~s__state~0); 34426#L139 assume 8512 == ssl3_accept_~s__state~0; 34361#L143 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 34324#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 34216#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 34352#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 35488#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35480#L600-1 ssl3_accept_~skip~0 := 0; 35476#L97-2 assume !false; 35472#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35468#L100 assume !(12292 == ssl3_accept_~s__state~0); 35464#L103 assume !(16384 == ssl3_accept_~s__state~0); 35460#L106 assume !(8192 == ssl3_accept_~s__state~0); 35456#L109 assume !(24576 == ssl3_accept_~s__state~0); 35452#L112 assume !(8195 == ssl3_accept_~s__state~0); 35448#L115 assume !(8480 == ssl3_accept_~s__state~0); 35444#L118 assume !(8481 == ssl3_accept_~s__state~0); 35440#L121 assume !(8482 == ssl3_accept_~s__state~0); 35436#L124 assume !(8464 == ssl3_accept_~s__state~0); 35432#L127 assume !(8465 == ssl3_accept_~s__state~0); 35428#L130 assume !(8466 == ssl3_accept_~s__state~0); 35424#L133 assume !(8496 == ssl3_accept_~s__state~0); 35420#L136 assume !(8497 == ssl3_accept_~s__state~0); 35416#L139 assume !(8512 == ssl3_accept_~s__state~0); 35412#L142 assume !(8513 == ssl3_accept_~s__state~0); 35408#L145 assume 8528 == ssl3_accept_~s__state~0; 34345#L149 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 34346#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 34564#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 34566#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 34965#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 34962#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 34956#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 34952#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34946#L600-1 ssl3_accept_~skip~0 := 0; 34944#L97-2 assume !false; 34942#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34940#L100 assume !(12292 == ssl3_accept_~s__state~0); 34938#L103 assume !(16384 == ssl3_accept_~s__state~0); 34936#L106 assume !(8192 == ssl3_accept_~s__state~0); 34934#L109 assume !(24576 == ssl3_accept_~s__state~0); 34932#L112 assume !(8195 == ssl3_accept_~s__state~0); 34925#L115 assume !(8480 == ssl3_accept_~s__state~0); 34923#L118 assume !(8481 == ssl3_accept_~s__state~0); 34920#L121 assume !(8482 == ssl3_accept_~s__state~0); 34908#L124 assume !(8464 == ssl3_accept_~s__state~0); 34904#L127 assume !(8465 == ssl3_accept_~s__state~0); 34900#L130 assume !(8466 == ssl3_accept_~s__state~0); 34896#L133 assume !(8496 == ssl3_accept_~s__state~0); 34892#L136 assume !(8497 == ssl3_accept_~s__state~0); 34889#L139 assume !(8512 == ssl3_accept_~s__state~0); 34886#L142 assume !(8513 == ssl3_accept_~s__state~0); 34884#L145 assume !(8528 == ssl3_accept_~s__state~0); 34883#L148 assume !(8529 == ssl3_accept_~s__state~0); 34882#L151 assume 8544 == ssl3_accept_~s__state~0; 34588#L155 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 34238#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 34239#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 34307#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 34183#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 34180#L409 assume !(8 == ssl3_accept_~blastFlag~0); 34181#L412 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; 34846#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 34836#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34829#L600-1 ssl3_accept_~skip~0 := 0; 34826#L97-2 assume !false; 34823#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34820#L100 assume !(12292 == ssl3_accept_~s__state~0); 34817#L103 assume !(16384 == ssl3_accept_~s__state~0); 34814#L106 assume !(8192 == ssl3_accept_~s__state~0); 34811#L109 assume !(24576 == ssl3_accept_~s__state~0); 34808#L112 assume !(8195 == ssl3_accept_~s__state~0); 34753#L115 assume !(8480 == ssl3_accept_~s__state~0); 34747#L118 assume !(8481 == ssl3_accept_~s__state~0); 34748#L121 assume !(8482 == ssl3_accept_~s__state~0); 34739#L124 assume !(8464 == ssl3_accept_~s__state~0); 34736#L127 assume !(8465 == ssl3_accept_~s__state~0); 34732#L130 assume !(8466 == ssl3_accept_~s__state~0); 34713#L133 assume !(8496 == ssl3_accept_~s__state~0); 34711#L136 assume !(8497 == ssl3_accept_~s__state~0); 34709#L139 assume !(8512 == ssl3_accept_~s__state~0); 34707#L142 assume !(8513 == ssl3_accept_~s__state~0); 34705#L145 assume !(8528 == ssl3_accept_~s__state~0); 34703#L148 assume !(8529 == ssl3_accept_~s__state~0); 34699#L151 assume !(8544 == ssl3_accept_~s__state~0); 34696#L154 assume !(8545 == ssl3_accept_~s__state~0); 34694#L157 assume !(8560 == ssl3_accept_~s__state~0); 34692#L160 assume !(8561 == ssl3_accept_~s__state~0); 34690#L163 assume 8448 == ssl3_accept_~s__state~0; 34686#L164 assume !(ssl3_accept_~num1~0 > 0); 34682#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 34681#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 34672#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34667#L600-1 ssl3_accept_~skip~0 := 0; 34666#L97-2 assume !false; 34665#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34663#L100 assume !(12292 == ssl3_accept_~s__state~0); 34662#L103 assume 16384 == ssl3_accept_~s__state~0; 34659#L209 ssl3_accept_~s__server~0 := 1; 34779#L214 assume 0 != ssl3_accept_~cb~0; 34778#L214-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 34777#L219 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 34775#L224 assume !(0 == ssl3_accept_~s__init_buf___0~0); 34773#L224-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 34771#L241 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30;ssl3_accept_~s__state~0 := 8480; 34769#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 34766#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34761#L600-1 ssl3_accept_~skip~0 := 0; 34760#L97-2 assume !false; 34759#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34758#L100 assume !(12292 == ssl3_accept_~s__state~0); 34757#L103 assume !(16384 == ssl3_accept_~s__state~0); 34756#L106 assume !(8192 == ssl3_accept_~s__state~0); 34755#L109 assume !(24576 == ssl3_accept_~s__state~0); 34754#L112 assume !(8195 == ssl3_accept_~s__state~0); 34751#L115 assume !(8480 == ssl3_accept_~s__state~0); 34752#L118 assume !(8481 == ssl3_accept_~s__state~0); 34742#L121 assume !(8482 == ssl3_accept_~s__state~0); 34743#L124 assume 8464 == ssl3_accept_~s__state~0; 34644#L131 [2019-11-25 08:58:02,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:02,258 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 14 times [2019-11-25 08:58:02,258 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:02,258 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447255542] [2019-11-25 08:58:02,258 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:02,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:02,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:02,266 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:58:02,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:02,266 INFO L82 PathProgramCache]: Analyzing trace with hash -602239309, now seen corresponding path program 1 times [2019-11-25 08:58:02,267 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:02,267 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220790059] [2019-11-25 08:58:02,267 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:02,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:58:02,319 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-11-25 08:58:02,319 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220790059] [2019-11-25 08:58:02,319 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1913373883] [2019-11-25 08:58:02,319 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-25 08:58:02,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:58:02,395 INFO L255 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-25 08:58:02,399 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:58:02,428 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 82 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2019-11-25 08:58:02,429 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-11-25 08:58:02,429 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-11-25 08:58:02,429 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324132635] [2019-11-25 08:58:02,430 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:58:02,430 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:58:02,430 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:58:02,430 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-11-25 08:58:02,431 INFO L87 Difference]: Start difference. First operand 1603 states and 2088 transitions. cyclomatic complexity: 491 Second operand 3 states. [2019-11-25 08:58:02,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:58:02,546 INFO L93 Difference]: Finished difference Result 1639 states and 2132 transitions. [2019-11-25 08:58:02,547 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:58:02,547 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1639 states and 2132 transitions. [2019-11-25 08:58:02,551 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1436 [2019-11-25 08:58:02,561 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1639 states to 1639 states and 2132 transitions. [2019-11-25 08:58:02,561 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1501 [2019-11-25 08:58:02,562 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1501 [2019-11-25 08:58:02,562 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1639 states and 2132 transitions. [2019-11-25 08:58:02,563 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:58:02,563 INFO L688 BuchiCegarLoop]: Abstraction has 1639 states and 2132 transitions. [2019-11-25 08:58:02,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1639 states and 2132 transitions. [2019-11-25 08:58:02,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1639 to 1621. [2019-11-25 08:58:02,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1621 states. [2019-11-25 08:58:02,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1621 states to 1621 states and 2110 transitions. [2019-11-25 08:58:02,585 INFO L711 BuchiCegarLoop]: Abstraction has 1621 states and 2110 transitions. [2019-11-25 08:58:02,585 INFO L591 BuchiCegarLoop]: Abstraction has 1621 states and 2110 transitions. [2019-11-25 08:58:02,585 INFO L424 BuchiCegarLoop]: ======== Iteration 20============ [2019-11-25 08:58:02,585 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1621 states and 2110 transitions. [2019-11-25 08:58:02,590 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1418 [2019-11-25 08:58:02,590 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:58:02,590 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:58:02,592 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:58:02,592 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:58:02,592 INFO L794 eck$LassoCheckResult]: Stem: 38108#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 38057#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 38037#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 38038#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 38029#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 38109#L97-2 assume !false; 38212#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38865#L100 assume !(12292 == ssl3_accept_~s__state~0); 38863#L103 assume !(16384 == ssl3_accept_~s__state~0); 38862#L106 assume !(8192 == ssl3_accept_~s__state~0); 38861#L109 assume !(24576 == ssl3_accept_~s__state~0); 38860#L112 assume !(8195 == ssl3_accept_~s__state~0); 38859#L115 assume !(8480 == ssl3_accept_~s__state~0); 38858#L118 assume !(8481 == ssl3_accept_~s__state~0); 38857#L121 assume !(8482 == ssl3_accept_~s__state~0); 38850#L124 assume 8464 == ssl3_accept_~s__state~0; 38286#L131 [2019-11-25 08:58:02,593 INFO L796 eck$LassoCheckResult]: Loop: 38286#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 38849#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 38848#L272-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; 38847#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 38695#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38669#L600-1 ssl3_accept_~skip~0 := 0; 38663#L97-2 assume !false; 38657#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38651#L100 assume !(12292 == ssl3_accept_~s__state~0); 38645#L103 assume !(16384 == ssl3_accept_~s__state~0); 38639#L106 assume !(8192 == ssl3_accept_~s__state~0); 38633#L109 assume !(24576 == ssl3_accept_~s__state~0); 38627#L112 assume !(8195 == ssl3_accept_~s__state~0); 38621#L115 assume !(8480 == ssl3_accept_~s__state~0); 38615#L118 assume !(8481 == ssl3_accept_~s__state~0); 38611#L121 assume !(8482 == ssl3_accept_~s__state~0); 38607#L124 assume !(8464 == ssl3_accept_~s__state~0); 38603#L127 assume !(8465 == ssl3_accept_~s__state~0); 38599#L130 assume !(8466 == ssl3_accept_~s__state~0); 38596#L133 assume 8496 == ssl3_accept_~s__state~0; 38278#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 38593#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 38592#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 38591#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 38590#L291-2 ssl3_accept_~s__init_num~0 := 0; 38588#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 38585#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38580#L600-1 ssl3_accept_~skip~0 := 0; 38579#L97-2 assume !false; 38578#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38577#L100 assume !(12292 == ssl3_accept_~s__state~0); 38573#L103 assume !(16384 == ssl3_accept_~s__state~0); 38571#L106 assume !(8192 == ssl3_accept_~s__state~0); 38569#L109 assume !(24576 == ssl3_accept_~s__state~0); 38563#L112 assume !(8195 == ssl3_accept_~s__state~0); 38560#L115 assume !(8480 == ssl3_accept_~s__state~0); 38559#L118 assume !(8481 == ssl3_accept_~s__state~0); 38553#L121 assume !(8482 == ssl3_accept_~s__state~0); 38551#L124 assume !(8464 == ssl3_accept_~s__state~0); 38549#L127 assume !(8465 == ssl3_accept_~s__state~0); 38547#L130 assume !(8466 == ssl3_accept_~s__state~0); 38545#L133 assume !(8496 == ssl3_accept_~s__state~0); 38543#L136 assume !(8497 == ssl3_accept_~s__state~0); 38158#L139 assume 8512 == ssl3_accept_~s__state~0; 38093#L143 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 38053#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 37944#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 38083#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 39269#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39264#L600-1 ssl3_accept_~skip~0 := 0; 39263#L97-2 assume !false; 39262#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39260#L100 assume !(12292 == ssl3_accept_~s__state~0); 39257#L103 assume !(16384 == ssl3_accept_~s__state~0); 39251#L106 assume !(8192 == ssl3_accept_~s__state~0); 39249#L109 assume !(24576 == ssl3_accept_~s__state~0); 39247#L112 assume !(8195 == ssl3_accept_~s__state~0); 39245#L115 assume !(8480 == ssl3_accept_~s__state~0); 39243#L118 assume !(8481 == ssl3_accept_~s__state~0); 39241#L121 assume !(8482 == ssl3_accept_~s__state~0); 39239#L124 assume !(8464 == ssl3_accept_~s__state~0); 39237#L127 assume !(8465 == ssl3_accept_~s__state~0); 39235#L130 assume !(8466 == ssl3_accept_~s__state~0); 39232#L133 assume !(8496 == ssl3_accept_~s__state~0); 39228#L136 assume !(8497 == ssl3_accept_~s__state~0); 39227#L139 assume !(8512 == ssl3_accept_~s__state~0); 39127#L142 assume !(8513 == ssl3_accept_~s__state~0); 39126#L145 assume 8528 == ssl3_accept_~s__state~0; 38075#L149 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 38076#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 38408#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 38409#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 38968#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 38091#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 38092#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 38927#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38921#L600-1 ssl3_accept_~skip~0 := 0; 38919#L97-2 assume !false; 38909#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38787#L100 assume !(12292 == ssl3_accept_~s__state~0); 38783#L103 assume !(16384 == ssl3_accept_~s__state~0); 38782#L106 assume !(8192 == ssl3_accept_~s__state~0); 38780#L109 assume !(24576 == ssl3_accept_~s__state~0); 38776#L112 assume !(8195 == ssl3_accept_~s__state~0); 38774#L115 assume !(8480 == ssl3_accept_~s__state~0); 38768#L118 assume !(8481 == ssl3_accept_~s__state~0); 38766#L121 assume !(8482 == ssl3_accept_~s__state~0); 38764#L124 assume !(8464 == ssl3_accept_~s__state~0); 38762#L127 assume !(8465 == ssl3_accept_~s__state~0); 38760#L130 assume !(8466 == ssl3_accept_~s__state~0); 38758#L133 assume !(8496 == ssl3_accept_~s__state~0); 38756#L136 assume !(8497 == ssl3_accept_~s__state~0); 38754#L139 assume !(8512 == ssl3_accept_~s__state~0); 38752#L142 assume !(8513 == ssl3_accept_~s__state~0); 38750#L145 assume !(8528 == ssl3_accept_~s__state~0); 38748#L148 assume !(8529 == ssl3_accept_~s__state~0); 38746#L151 assume 8544 == ssl3_accept_~s__state~0; 38259#L155 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 38743#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 38740#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 38734#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 38732#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 38730#L409 assume !(8 == ssl3_accept_~blastFlag~0); 38728#L412 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; 38726#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 38700#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38670#L600-1 ssl3_accept_~skip~0 := 0; 38664#L97-2 assume !false; 38658#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38652#L100 assume !(12292 == ssl3_accept_~s__state~0); 38646#L103 assume !(16384 == ssl3_accept_~s__state~0); 38640#L106 assume !(8192 == ssl3_accept_~s__state~0); 38634#L109 assume !(24576 == ssl3_accept_~s__state~0); 38628#L112 assume !(8195 == ssl3_accept_~s__state~0); 38622#L115 assume !(8480 == ssl3_accept_~s__state~0); 38616#L118 assume !(8481 == ssl3_accept_~s__state~0); 38612#L121 assume !(8482 == ssl3_accept_~s__state~0); 38608#L124 assume !(8464 == ssl3_accept_~s__state~0); 38604#L127 assume !(8465 == ssl3_accept_~s__state~0); 38600#L130 assume !(8466 == ssl3_accept_~s__state~0); 38361#L133 assume !(8496 == ssl3_accept_~s__state~0); 38362#L136 assume !(8497 == ssl3_accept_~s__state~0); 38357#L139 assume !(8512 == ssl3_accept_~s__state~0); 38358#L142 assume !(8513 == ssl3_accept_~s__state~0); 38350#L145 assume !(8528 == ssl3_accept_~s__state~0); 38351#L148 assume !(8529 == ssl3_accept_~s__state~0); 38346#L151 assume !(8544 == ssl3_accept_~s__state~0); 38347#L154 assume !(8545 == ssl3_accept_~s__state~0); 38342#L157 assume !(8560 == ssl3_accept_~s__state~0); 38343#L160 assume !(8561 == ssl3_accept_~s__state~0); 38338#L163 assume 8448 == ssl3_accept_~s__state~0; 38339#L164 assume !(ssl3_accept_~num1~0 > 0); 38330#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 38331#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 38327#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38317#L600-1 ssl3_accept_~skip~0 := 0; 38315#L97-2 assume !false; 38313#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38310#L100 assume 12292 == ssl3_accept_~s__state~0; 38311#L101 ssl3_accept_~s__new_session~0 := 1; 38929#L209 ssl3_accept_~s__server~0 := 1; 38928#L214 assume 0 != ssl3_accept_~cb~0; 38922#L214-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 38920#L219 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 38917#L224 assume !(0 == ssl3_accept_~s__init_buf___0~0); 38915#L224-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 38873#L241 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30;ssl3_accept_~s__state~0 := 8480; 38718#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 38680#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38666#L600-1 ssl3_accept_~skip~0 := 0; 38660#L97-2 assume !false; 38654#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38648#L100 assume !(12292 == ssl3_accept_~s__state~0); 38642#L103 assume !(16384 == ssl3_accept_~s__state~0); 38636#L106 assume !(8192 == ssl3_accept_~s__state~0); 38630#L109 assume !(24576 == ssl3_accept_~s__state~0); 38624#L112 assume !(8195 == ssl3_accept_~s__state~0); 38618#L115 assume !(8480 == ssl3_accept_~s__state~0); 38613#L118 assume !(8481 == ssl3_accept_~s__state~0); 38609#L121 assume !(8482 == ssl3_accept_~s__state~0); 38605#L124 assume 8464 == ssl3_accept_~s__state~0; 38286#L131 [2019-11-25 08:58:02,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:02,593 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 15 times [2019-11-25 08:58:02,594 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:02,594 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729039907] [2019-11-25 08:58:02,594 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:02,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:02,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:02,602 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:58:02,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:02,602 INFO L82 PathProgramCache]: Analyzing trace with hash -1668986425, now seen corresponding path program 1 times [2019-11-25 08:58:02,602 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:02,603 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746175764] [2019-11-25 08:58:02,603 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:02,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:58:02,666 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 180 proven. 6 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-11-25 08:58:02,667 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746175764] [2019-11-25 08:58:02,667 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1347836850] [2019-11-25 08:58:02,667 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-25 08:58:02,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:58:02,753 INFO L255 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-25 08:58:02,756 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:58:02,798 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2019-11-25 08:58:02,798 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-11-25 08:58:02,799 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-11-25 08:58:02,799 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529284778] [2019-11-25 08:58:02,800 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:58:02,800 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:58:02,800 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:58:02,800 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-11-25 08:58:02,800 INFO L87 Difference]: Start difference. First operand 1621 states and 2110 transitions. cyclomatic complexity: 495 Second operand 3 states. [2019-11-25 08:58:02,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:58:02,994 INFO L93 Difference]: Finished difference Result 1625 states and 2110 transitions. [2019-11-25 08:58:02,994 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:58:02,994 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1625 states and 2110 transitions. [2019-11-25 08:58:03,000 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1422 [2019-11-25 08:58:03,010 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1625 states to 1625 states and 2110 transitions. [2019-11-25 08:58:03,011 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1487 [2019-11-25 08:58:03,011 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1487 [2019-11-25 08:58:03,012 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1625 states and 2110 transitions. [2019-11-25 08:58:03,013 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:58:03,013 INFO L688 BuchiCegarLoop]: Abstraction has 1625 states and 2110 transitions. [2019-11-25 08:58:03,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1625 states and 2110 transitions. [2019-11-25 08:58:03,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1625 to 1585. [2019-11-25 08:58:03,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1585 states. [2019-11-25 08:58:03,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1585 states to 1585 states and 2058 transitions. [2019-11-25 08:58:03,033 INFO L711 BuchiCegarLoop]: Abstraction has 1585 states and 2058 transitions. [2019-11-25 08:58:03,034 INFO L591 BuchiCegarLoop]: Abstraction has 1585 states and 2058 transitions. [2019-11-25 08:58:03,034 INFO L424 BuchiCegarLoop]: ======== Iteration 21============ [2019-11-25 08:58:03,034 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1585 states and 2058 transitions. [2019-11-25 08:58:03,038 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1382 [2019-11-25 08:58:03,038 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:58:03,038 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:58:03,040 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:58:03,040 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:58:03,040 INFO L794 eck$LassoCheckResult]: Stem: 41849#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 41793#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 41773#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 41774#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 41764#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 41850#L97-2 assume !false; 42032#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43054#L100 assume !(12292 == ssl3_accept_~s__state~0); 43048#L103 assume !(16384 == ssl3_accept_~s__state~0); 43046#L106 assume !(8192 == ssl3_accept_~s__state~0); 43044#L109 assume !(24576 == ssl3_accept_~s__state~0); 43042#L112 assume !(8195 == ssl3_accept_~s__state~0); 43039#L115 assume !(8480 == ssl3_accept_~s__state~0); 43035#L118 assume !(8481 == ssl3_accept_~s__state~0); 43028#L121 assume !(8482 == ssl3_accept_~s__state~0); 42140#L124 assume 8464 == ssl3_accept_~s__state~0; 42070#L131 [2019-11-25 08:58:03,041 INFO L796 eck$LassoCheckResult]: Loop: 42070#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 41854#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 41855#L272-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; 42508#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 42505#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42495#L600-1 ssl3_accept_~skip~0 := 0; 42493#L97-2 assume !false; 42491#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42489#L100 assume !(12292 == ssl3_accept_~s__state~0); 42487#L103 assume !(16384 == ssl3_accept_~s__state~0); 42485#L106 assume !(8192 == ssl3_accept_~s__state~0); 42483#L109 assume !(24576 == ssl3_accept_~s__state~0); 42481#L112 assume !(8195 == ssl3_accept_~s__state~0); 42479#L115 assume !(8480 == ssl3_accept_~s__state~0); 42477#L118 assume !(8481 == ssl3_accept_~s__state~0); 42475#L121 assume !(8482 == ssl3_accept_~s__state~0); 42473#L124 assume !(8464 == ssl3_accept_~s__state~0); 42471#L127 assume !(8465 == ssl3_accept_~s__state~0); 42469#L130 assume !(8466 == ssl3_accept_~s__state~0); 42466#L133 assume 8496 == ssl3_accept_~s__state~0; 42063#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 42464#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 42463#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 42461#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 42458#L291-2 ssl3_accept_~s__init_num~0 := 0; 42457#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 42455#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42448#L600-1 ssl3_accept_~skip~0 := 0; 42447#L97-2 assume !false; 42446#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42445#L100 assume !(12292 == ssl3_accept_~s__state~0); 42439#L103 assume !(16384 == ssl3_accept_~s__state~0); 42437#L106 assume !(8192 == ssl3_accept_~s__state~0); 42435#L109 assume !(24576 == ssl3_accept_~s__state~0); 42433#L112 assume !(8195 == ssl3_accept_~s__state~0); 42431#L115 assume !(8480 == ssl3_accept_~s__state~0); 42429#L118 assume !(8481 == ssl3_accept_~s__state~0); 42427#L121 assume !(8482 == ssl3_accept_~s__state~0); 42425#L124 assume !(8464 == ssl3_accept_~s__state~0); 42423#L127 assume !(8465 == ssl3_accept_~s__state~0); 42421#L130 assume !(8466 == ssl3_accept_~s__state~0); 42419#L133 assume !(8496 == ssl3_accept_~s__state~0); 42417#L136 assume !(8497 == ssl3_accept_~s__state~0); 41901#L139 assume 8512 == ssl3_accept_~s__state~0; 42056#L143 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 42958#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 42956#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 42955#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 42954#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42949#L600-1 ssl3_accept_~skip~0 := 0; 42948#L97-2 assume !false; 42947#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42946#L100 assume !(12292 == ssl3_accept_~s__state~0); 42945#L103 assume !(16384 == ssl3_accept_~s__state~0); 42944#L106 assume !(8192 == ssl3_accept_~s__state~0); 42943#L109 assume !(24576 == ssl3_accept_~s__state~0); 42942#L112 assume !(8195 == ssl3_accept_~s__state~0); 42941#L115 assume !(8480 == ssl3_accept_~s__state~0); 42940#L118 assume !(8481 == ssl3_accept_~s__state~0); 42938#L121 assume !(8482 == ssl3_accept_~s__state~0); 42936#L124 assume !(8464 == ssl3_accept_~s__state~0); 42169#L127 assume !(8465 == ssl3_accept_~s__state~0); 42167#L130 assume !(8466 == ssl3_accept_~s__state~0); 42165#L133 assume !(8496 == ssl3_accept_~s__state~0); 42163#L136 assume !(8497 == ssl3_accept_~s__state~0); 42161#L139 assume !(8512 == ssl3_accept_~s__state~0); 42159#L142 assume !(8513 == ssl3_accept_~s__state~0); 42157#L145 assume 8528 == ssl3_accept_~s__state~0; 41811#L149 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 41812#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 41880#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 41840#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 41841#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 41829#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 41830#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 42148#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42147#L600-1 ssl3_accept_~skip~0 := 0; 42365#L97-2 assume !false; 42363#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42360#L100 assume !(12292 == ssl3_accept_~s__state~0); 42358#L103 assume !(16384 == ssl3_accept_~s__state~0); 42356#L106 assume !(8192 == ssl3_accept_~s__state~0); 42354#L109 assume !(24576 == ssl3_accept_~s__state~0); 42352#L112 assume !(8195 == ssl3_accept_~s__state~0); 42350#L115 assume !(8480 == ssl3_accept_~s__state~0); 42348#L118 assume !(8481 == ssl3_accept_~s__state~0); 42346#L121 assume !(8482 == ssl3_accept_~s__state~0); 42344#L124 assume !(8464 == ssl3_accept_~s__state~0); 42342#L127 assume !(8465 == ssl3_accept_~s__state~0); 42340#L130 assume !(8466 == ssl3_accept_~s__state~0); 42338#L133 assume !(8496 == ssl3_accept_~s__state~0); 42336#L136 assume !(8497 == ssl3_accept_~s__state~0); 42334#L139 assume !(8512 == ssl3_accept_~s__state~0); 42332#L142 assume !(8513 == ssl3_accept_~s__state~0); 42330#L145 assume !(8528 == ssl3_accept_~s__state~0); 42328#L148 assume !(8529 == ssl3_accept_~s__state~0); 42326#L151 assume 8544 == ssl3_accept_~s__state~0; 41739#L155 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 41700#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 41701#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 41867#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 42730#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 42728#L409 assume !(8 == ssl3_accept_~blastFlag~0); 41896#L412 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; 41771#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 43034#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43027#L600-1 ssl3_accept_~skip~0 := 0; 43025#L97-2 assume !false; 43020#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43013#L100 assume !(12292 == ssl3_accept_~s__state~0); 43010#L103 assume !(16384 == ssl3_accept_~s__state~0); 43007#L106 assume !(8192 == ssl3_accept_~s__state~0); 43004#L109 assume !(24576 == ssl3_accept_~s__state~0); 43001#L112 assume !(8195 == ssl3_accept_~s__state~0); 42998#L115 assume !(8480 == ssl3_accept_~s__state~0); 42995#L118 assume !(8481 == ssl3_accept_~s__state~0); 42992#L121 assume !(8482 == ssl3_accept_~s__state~0); 42989#L124 assume !(8464 == ssl3_accept_~s__state~0); 42986#L127 assume !(8465 == ssl3_accept_~s__state~0); 42983#L130 assume !(8466 == ssl3_accept_~s__state~0); 42324#L133 assume !(8496 == ssl3_accept_~s__state~0); 42325#L136 assume !(8497 == ssl3_accept_~s__state~0); 42297#L139 assume !(8512 == ssl3_accept_~s__state~0); 42298#L142 assume !(8513 == ssl3_accept_~s__state~0); 42290#L145 assume !(8528 == ssl3_accept_~s__state~0); 42291#L148 assume !(8529 == ssl3_accept_~s__state~0); 42283#L151 assume !(8544 == ssl3_accept_~s__state~0); 42284#L154 assume !(8545 == ssl3_accept_~s__state~0); 42222#L157 assume !(8560 == ssl3_accept_~s__state~0); 42223#L160 assume !(8561 == ssl3_accept_~s__state~0); 42214#L163 assume 8448 == ssl3_accept_~s__state~0; 42215#L164 assume !(ssl3_accept_~num1~0 > 0); 42381#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 42380#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 42379#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42374#L600-1 ssl3_accept_~skip~0 := 0; 42372#L97-2 assume !false; 42371#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42367#L100 assume 12292 == ssl3_accept_~s__state~0; 42368#L101 ssl3_accept_~s__new_session~0 := 1; 42850#L209 ssl3_accept_~s__server~0 := 1; 42848#L214 assume 0 != ssl3_accept_~cb~0; 42847#L214-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 42846#L219 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 42844#L224 assume !(0 == ssl3_accept_~s__init_buf___0~0); 42725#L224-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 42726#L241 assume 12292 != ssl3_accept_~s__state~0; 42511#L242 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post29 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 42510#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 42500#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42494#L600-1 ssl3_accept_~skip~0 := 0; 42492#L97-2 assume !false; 42490#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42488#L100 assume !(12292 == ssl3_accept_~s__state~0); 42486#L103 assume !(16384 == ssl3_accept_~s__state~0); 42484#L106 assume !(8192 == ssl3_accept_~s__state~0); 42482#L109 assume !(24576 == ssl3_accept_~s__state~0); 42480#L112 assume !(8195 == ssl3_accept_~s__state~0); 42478#L115 assume !(8480 == ssl3_accept_~s__state~0); 42476#L118 assume !(8481 == ssl3_accept_~s__state~0); 42474#L121 assume !(8482 == ssl3_accept_~s__state~0); 42472#L124 assume 8464 == ssl3_accept_~s__state~0; 42070#L131 [2019-11-25 08:58:03,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:03,041 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 16 times [2019-11-25 08:58:03,041 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:03,042 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602582690] [2019-11-25 08:58:03,042 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:03,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:03,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:03,049 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:58:03,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:03,049 INFO L82 PathProgramCache]: Analyzing trace with hash -625784292, now seen corresponding path program 1 times [2019-11-25 08:58:03,050 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:03,050 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668877792] [2019-11-25 08:58:03,050 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:03,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:58:03,104 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 180 proven. 6 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-11-25 08:58:03,104 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668877792] [2019-11-25 08:58:03,105 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [962581354] [2019-11-25 08:58:03,105 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-25 08:58:03,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:58:03,190 INFO L255 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-25 08:58:03,192 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:58:03,218 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2019-11-25 08:58:03,218 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-11-25 08:58:03,218 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-11-25 08:58:03,219 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023459960] [2019-11-25 08:58:03,219 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:58:03,219 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:58:03,219 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:58:03,220 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-25 08:58:03,220 INFO L87 Difference]: Start difference. First operand 1585 states and 2058 transitions. cyclomatic complexity: 479 Second operand 3 states. [2019-11-25 08:58:03,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:58:03,365 INFO L93 Difference]: Finished difference Result 1585 states and 2054 transitions. [2019-11-25 08:58:03,366 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:58:03,366 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1585 states and 2054 transitions. [2019-11-25 08:58:03,369 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1382 [2019-11-25 08:58:03,376 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1585 states to 1585 states and 2054 transitions. [2019-11-25 08:58:03,376 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1447 [2019-11-25 08:58:03,377 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1447 [2019-11-25 08:58:03,377 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1585 states and 2054 transitions. [2019-11-25 08:58:03,377 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:58:03,378 INFO L688 BuchiCegarLoop]: Abstraction has 1585 states and 2054 transitions. [2019-11-25 08:58:03,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1585 states and 2054 transitions. [2019-11-25 08:58:03,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1585 to 1565. [2019-11-25 08:58:03,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1565 states. [2019-11-25 08:58:03,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1565 states to 1565 states and 2030 transitions. [2019-11-25 08:58:03,399 INFO L711 BuchiCegarLoop]: Abstraction has 1565 states and 2030 transitions. [2019-11-25 08:58:03,400 INFO L591 BuchiCegarLoop]: Abstraction has 1565 states and 2030 transitions. [2019-11-25 08:58:03,400 INFO L424 BuchiCegarLoop]: ======== Iteration 22============ [2019-11-25 08:58:03,400 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1565 states and 2030 transitions. [2019-11-25 08:58:03,404 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1362 [2019-11-25 08:58:03,405 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:58:03,405 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:58:03,406 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:58:03,407 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:58:03,407 INFO L794 eck$LassoCheckResult]: Stem: 45504#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 45455#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 45432#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 45433#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 45425#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 45506#L97-2 assume !false; 45614#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46437#L100 assume !(12292 == ssl3_accept_~s__state~0); 46431#L103 assume !(16384 == ssl3_accept_~s__state~0); 46432#L106 assume !(8192 == ssl3_accept_~s__state~0); 46425#L109 assume !(24576 == ssl3_accept_~s__state~0); 46426#L112 assume !(8195 == ssl3_accept_~s__state~0); 46419#L115 assume !(8480 == ssl3_accept_~s__state~0); 46420#L118 assume !(8481 == ssl3_accept_~s__state~0); 46413#L121 assume !(8482 == ssl3_accept_~s__state~0); 46263#L124 assume 8464 == ssl3_accept_~s__state~0; 45812#L131 [2019-11-25 08:58:03,407 INFO L796 eck$LassoCheckResult]: Loop: 45812#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 45510#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 45511#L272-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; 46743#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 46740#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46735#L600-1 ssl3_accept_~skip~0 := 0; 46734#L97-2 assume !false; 46733#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46732#L100 assume !(12292 == ssl3_accept_~s__state~0); 46731#L103 assume !(16384 == ssl3_accept_~s__state~0); 46730#L106 assume !(8192 == ssl3_accept_~s__state~0); 46729#L109 assume !(24576 == ssl3_accept_~s__state~0); 46728#L112 assume !(8195 == ssl3_accept_~s__state~0); 46727#L115 assume !(8480 == ssl3_accept_~s__state~0); 46726#L118 assume !(8481 == ssl3_accept_~s__state~0); 46724#L121 assume !(8482 == ssl3_accept_~s__state~0); 46721#L124 assume !(8464 == ssl3_accept_~s__state~0); 46720#L127 assume !(8465 == ssl3_accept_~s__state~0); 46713#L130 assume !(8466 == ssl3_accept_~s__state~0); 46711#L133 assume 8496 == ssl3_accept_~s__state~0; 45807#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 46707#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 46705#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 46703#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 46701#L291-2 ssl3_accept_~s__init_num~0 := 0; 46699#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 46676#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46670#L600-1 ssl3_accept_~skip~0 := 0; 46669#L97-2 assume !false; 46663#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46661#L100 assume !(12292 == ssl3_accept_~s__state~0); 46659#L103 assume !(16384 == ssl3_accept_~s__state~0); 46657#L106 assume !(8192 == ssl3_accept_~s__state~0); 46655#L109 assume !(24576 == ssl3_accept_~s__state~0); 46653#L112 assume !(8195 == ssl3_accept_~s__state~0); 46651#L115 assume !(8480 == ssl3_accept_~s__state~0); 46649#L118 assume !(8481 == ssl3_accept_~s__state~0); 46647#L121 assume !(8482 == ssl3_accept_~s__state~0); 46645#L124 assume !(8464 == ssl3_accept_~s__state~0); 46643#L127 assume !(8465 == ssl3_accept_~s__state~0); 46641#L130 assume !(8466 == ssl3_accept_~s__state~0); 46637#L133 assume !(8496 == ssl3_accept_~s__state~0); 46622#L136 assume !(8497 == ssl3_accept_~s__state~0); 45560#L139 assume 8512 == ssl3_accept_~s__state~0; 45802#L143 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 46628#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 45481#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 45482#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 46386#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46380#L600-1 ssl3_accept_~skip~0 := 0; 46379#L97-2 assume !false; 46378#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46377#L100 assume !(12292 == ssl3_accept_~s__state~0); 46374#L103 assume !(16384 == ssl3_accept_~s__state~0); 46368#L106 assume !(8192 == ssl3_accept_~s__state~0); 46366#L109 assume !(24576 == ssl3_accept_~s__state~0); 46365#L112 assume !(8195 == ssl3_accept_~s__state~0); 46364#L115 assume !(8480 == ssl3_accept_~s__state~0); 46363#L118 assume !(8481 == ssl3_accept_~s__state~0); 46362#L121 assume !(8482 == ssl3_accept_~s__state~0); 46360#L124 assume !(8464 == ssl3_accept_~s__state~0); 46357#L127 assume !(8465 == ssl3_accept_~s__state~0); 46355#L130 assume !(8466 == ssl3_accept_~s__state~0); 46354#L133 assume !(8496 == ssl3_accept_~s__state~0); 46321#L136 assume !(8497 == ssl3_accept_~s__state~0); 46207#L139 assume !(8512 == ssl3_accept_~s__state~0); 46205#L142 assume !(8513 == ssl3_accept_~s__state~0); 46204#L145 assume 8528 == ssl3_accept_~s__state~0; 45472#L149 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 45473#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 45536#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 45499#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 45489#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 45321#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 45491#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 46361#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46359#L600-1 ssl3_accept_~skip~0 := 0; 46779#L97-2 assume !false; 46777#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46775#L100 assume !(12292 == ssl3_accept_~s__state~0); 46773#L103 assume !(16384 == ssl3_accept_~s__state~0); 46771#L106 assume !(8192 == ssl3_accept_~s__state~0); 46769#L109 assume !(24576 == ssl3_accept_~s__state~0); 46767#L112 assume !(8195 == ssl3_accept_~s__state~0); 46765#L115 assume !(8480 == ssl3_accept_~s__state~0); 46763#L118 assume !(8481 == ssl3_accept_~s__state~0); 46761#L121 assume !(8482 == ssl3_accept_~s__state~0); 46760#L124 assume !(8464 == ssl3_accept_~s__state~0); 46759#L127 assume !(8465 == ssl3_accept_~s__state~0); 46757#L130 assume !(8466 == ssl3_accept_~s__state~0); 46756#L133 assume !(8496 == ssl3_accept_~s__state~0); 46755#L136 assume !(8497 == ssl3_accept_~s__state~0); 46753#L139 assume !(8512 == ssl3_accept_~s__state~0); 45346#L142 assume !(8513 == ssl3_accept_~s__state~0); 45347#L145 assume !(8528 == ssl3_accept_~s__state~0); 46630#L148 assume !(8529 == ssl3_accept_~s__state~0); 46626#L151 assume 8544 == ssl3_accept_~s__state~0; 45400#L155 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 45401#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 45523#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 45524#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 46048#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 46046#L409 assume !(8 == ssl3_accept_~blastFlag~0); 46043#L412 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; 46042#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 46295#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46290#L600-1 ssl3_accept_~skip~0 := 0; 46289#L97-2 assume !false; 46288#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46287#L100 assume !(12292 == ssl3_accept_~s__state~0); 46286#L103 assume !(16384 == ssl3_accept_~s__state~0); 46285#L106 assume !(8192 == ssl3_accept_~s__state~0); 46284#L109 assume !(24576 == ssl3_accept_~s__state~0); 46283#L112 assume !(8195 == ssl3_accept_~s__state~0); 46282#L115 assume !(8480 == ssl3_accept_~s__state~0); 46281#L118 assume !(8481 == ssl3_accept_~s__state~0); 46280#L121 assume !(8482 == ssl3_accept_~s__state~0); 45927#L124 assume !(8464 == ssl3_accept_~s__state~0); 45924#L127 assume !(8465 == ssl3_accept_~s__state~0); 45909#L130 assume !(8466 == ssl3_accept_~s__state~0); 45905#L133 assume !(8496 == ssl3_accept_~s__state~0); 45904#L136 assume !(8497 == ssl3_accept_~s__state~0); 45902#L139 assume !(8512 == ssl3_accept_~s__state~0); 45900#L142 assume !(8513 == ssl3_accept_~s__state~0); 45898#L145 assume !(8528 == ssl3_accept_~s__state~0); 45895#L148 assume !(8529 == ssl3_accept_~s__state~0); 45892#L151 assume !(8544 == ssl3_accept_~s__state~0); 45889#L154 assume !(8545 == ssl3_accept_~s__state~0); 45886#L157 assume !(8560 == ssl3_accept_~s__state~0); 45883#L160 assume !(8561 == ssl3_accept_~s__state~0); 45880#L163 assume 8448 == ssl3_accept_~s__state~0; 45877#L164 assume !(ssl3_accept_~num1~0 > 0); 45871#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 45869#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 45848#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45843#L600-1 ssl3_accept_~skip~0 := 0; 45842#L97-2 assume !false; 45839#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45836#L100 assume !(12292 == ssl3_accept_~s__state~0); 45834#L103 assume 16384 == ssl3_accept_~s__state~0; 45829#L209 ssl3_accept_~s__server~0 := 1; 46193#L214 assume 0 != ssl3_accept_~cb~0; 46191#L214-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 46189#L219 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 46186#L224 assume !(0 == ssl3_accept_~s__init_buf___0~0); 46183#L224-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 46182#L241 assume 12292 != ssl3_accept_~s__state~0; 46040#L242 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post29 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 46039#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 46038#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46033#L600-1 ssl3_accept_~skip~0 := 0; 46032#L97-2 assume !false; 46031#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46028#L100 assume !(12292 == ssl3_accept_~s__state~0); 45983#L103 assume !(16384 == ssl3_accept_~s__state~0); 45951#L106 assume !(8192 == ssl3_accept_~s__state~0); 45945#L109 assume !(24576 == ssl3_accept_~s__state~0); 45943#L112 assume !(8195 == ssl3_accept_~s__state~0); 45941#L115 assume !(8480 == ssl3_accept_~s__state~0); 45938#L118 assume !(8481 == ssl3_accept_~s__state~0); 45932#L121 assume !(8482 == ssl3_accept_~s__state~0); 45933#L124 assume 8464 == ssl3_accept_~s__state~0; 45812#L131 [2019-11-25 08:58:03,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:03,408 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 17 times [2019-11-25 08:58:03,408 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:03,408 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976412782] [2019-11-25 08:58:03,408 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:03,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:03,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:03,416 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:58:03,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:03,417 INFO L82 PathProgramCache]: Analyzing trace with hash -1916362064, now seen corresponding path program 1 times [2019-11-25 08:58:03,417 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:03,417 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862442608] [2019-11-25 08:58:03,417 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:03,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:58:03,472 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-11-25 08:58:03,472 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862442608] [2019-11-25 08:58:03,472 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2060714624] [2019-11-25 08:58:03,473 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-25 08:58:03,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:58:03,543 INFO L255 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-25 08:58:03,546 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:58:03,569 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-11-25 08:58:03,570 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-25 08:58:03,570 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-11-25 08:58:03,571 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007759326] [2019-11-25 08:58:03,571 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:58:03,571 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:58:03,571 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-25 08:58:03,571 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-25 08:58:03,571 INFO L87 Difference]: Start difference. First operand 1565 states and 2030 transitions. cyclomatic complexity: 471 Second operand 4 states. [2019-11-25 08:58:03,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:58:03,870 INFO L93 Difference]: Finished difference Result 2649 states and 3409 transitions. [2019-11-25 08:58:03,871 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-25 08:58:03,871 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2649 states and 3409 transitions. [2019-11-25 08:58:03,881 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2041 [2019-11-25 08:58:03,892 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2649 states to 2613 states and 3371 transitions. [2019-11-25 08:58:03,892 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2475 [2019-11-25 08:58:03,894 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2475 [2019-11-25 08:58:03,894 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2613 states and 3371 transitions. [2019-11-25 08:58:03,895 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:58:03,895 INFO L688 BuchiCegarLoop]: Abstraction has 2613 states and 3371 transitions. [2019-11-25 08:58:03,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2613 states and 3371 transitions. [2019-11-25 08:58:03,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2613 to 2022. [2019-11-25 08:58:03,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2022 states. [2019-11-25 08:58:03,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2022 states to 2022 states and 2633 transitions. [2019-11-25 08:58:03,924 INFO L711 BuchiCegarLoop]: Abstraction has 2022 states and 2633 transitions. [2019-11-25 08:58:03,924 INFO L591 BuchiCegarLoop]: Abstraction has 2022 states and 2633 transitions. [2019-11-25 08:58:03,924 INFO L424 BuchiCegarLoop]: ======== Iteration 23============ [2019-11-25 08:58:03,925 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2022 states and 2633 transitions. [2019-11-25 08:58:03,930 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1779 [2019-11-25 08:58:03,931 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:58:03,931 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:58:03,933 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:58:03,933 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:58:03,933 INFO L794 eck$LassoCheckResult]: Stem: 50205#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 50157#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 50137#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 50138#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 50131#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 50207#L97-2 assume !false; 50287#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50958#L100 assume !(12292 == ssl3_accept_~s__state~0); 50959#L103 assume !(16384 == ssl3_accept_~s__state~0); 50950#L106 assume !(8192 == ssl3_accept_~s__state~0); 50951#L109 assume !(24576 == ssl3_accept_~s__state~0); 50942#L112 assume !(8195 == ssl3_accept_~s__state~0); 50943#L115 assume !(8480 == ssl3_accept_~s__state~0); 50934#L118 assume !(8481 == ssl3_accept_~s__state~0); 50935#L121 assume !(8482 == ssl3_accept_~s__state~0); 50926#L124 assume 8464 == ssl3_accept_~s__state~0; 50370#L131 [2019-11-25 08:58:03,934 INFO L796 eck$LassoCheckResult]: Loop: 50370#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 52028#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 52025#L272-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; 52024#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 52023#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52018#L600-1 ssl3_accept_~skip~0 := 0; 50140#L97-2 assume !false; 50042#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50043#L100 assume !(12292 == ssl3_accept_~s__state~0); 50060#L103 assume !(16384 == ssl3_accept_~s__state~0); 50061#L106 assume !(8192 == ssl3_accept_~s__state~0); 50083#L109 assume !(24576 == ssl3_accept_~s__state~0); 51745#L112 assume !(8195 == ssl3_accept_~s__state~0); 51744#L115 assume !(8480 == ssl3_accept_~s__state~0); 51743#L118 assume !(8481 == ssl3_accept_~s__state~0); 51742#L121 assume !(8482 == ssl3_accept_~s__state~0); 51741#L124 assume !(8464 == ssl3_accept_~s__state~0); 51740#L127 assume !(8465 == ssl3_accept_~s__state~0); 51739#L130 assume !(8466 == ssl3_accept_~s__state~0); 51028#L133 assume 8496 == ssl3_accept_~s__state~0; 50367#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 51027#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 51026#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 51025#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 51024#L291-2 ssl3_accept_~s__init_num~0 := 0; 51021#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 50965#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50961#L600-1 ssl3_accept_~skip~0 := 0; 50952#L97-2 assume !false; 50953#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50944#L100 assume !(12292 == ssl3_accept_~s__state~0); 50945#L103 assume !(16384 == ssl3_accept_~s__state~0); 50936#L106 assume !(8192 == ssl3_accept_~s__state~0); 50937#L109 assume !(24576 == ssl3_accept_~s__state~0); 50928#L112 assume !(8195 == ssl3_accept_~s__state~0); 50929#L115 assume !(8480 == ssl3_accept_~s__state~0); 50922#L118 assume !(8481 == ssl3_accept_~s__state~0); 50923#L121 assume !(8482 == ssl3_accept_~s__state~0); 50916#L124 assume !(8464 == ssl3_accept_~s__state~0); 50914#L127 assume !(8465 == ssl3_accept_~s__state~0); 50915#L130 assume !(8466 == ssl3_accept_~s__state~0); 50921#L133 assume !(8496 == ssl3_accept_~s__state~0); 50917#L136 assume !(8497 == ssl3_accept_~s__state~0); 50250#L139 assume 8512 == ssl3_accept_~s__state~0; 50188#L143 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 50189#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 50180#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 50181#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 50193#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50097#L600-1 ssl3_accept_~skip~0 := 0; 50199#L97-2 assume !false; 52017#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52016#L100 assume !(12292 == ssl3_accept_~s__state~0); 52015#L103 assume !(16384 == ssl3_accept_~s__state~0); 52014#L106 assume !(8192 == ssl3_accept_~s__state~0); 50047#L109 assume !(24576 == ssl3_accept_~s__state~0); 50048#L112 assume !(8195 == ssl3_accept_~s__state~0); 50212#L115 assume !(8480 == ssl3_accept_~s__state~0); 50213#L118 assume !(8481 == ssl3_accept_~s__state~0); 50208#L121 assume !(8482 == ssl3_accept_~s__state~0); 50160#L124 assume !(8464 == ssl3_accept_~s__state~0); 50161#L127 assume !(8465 == ssl3_accept_~s__state~0); 50148#L130 assume !(8466 == ssl3_accept_~s__state~0); 50104#L133 assume !(8496 == ssl3_accept_~s__state~0); 50064#L136 assume !(8497 == ssl3_accept_~s__state~0); 50065#L139 assume !(8512 == ssl3_accept_~s__state~0); 50053#L142 assume !(8513 == ssl3_accept_~s__state~0); 50054#L145 assume 8528 == ssl3_accept_~s__state~0; 50171#L149 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 50172#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 50229#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 51713#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 51699#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 51695#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 51693#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 51690#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51684#L600-1 ssl3_accept_~skip~0 := 0; 51682#L97-2 assume !false; 51680#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51678#L100 assume !(12292 == ssl3_accept_~s__state~0); 51676#L103 assume !(16384 == ssl3_accept_~s__state~0); 51674#L106 assume !(8192 == ssl3_accept_~s__state~0); 51672#L109 assume !(24576 == ssl3_accept_~s__state~0); 51663#L112 assume !(8195 == ssl3_accept_~s__state~0); 51625#L115 assume !(8480 == ssl3_accept_~s__state~0); 51623#L118 assume !(8481 == ssl3_accept_~s__state~0); 51622#L121 assume !(8482 == ssl3_accept_~s__state~0); 51615#L124 assume !(8464 == ssl3_accept_~s__state~0); 51612#L127 assume !(8465 == ssl3_accept_~s__state~0); 51609#L130 assume !(8466 == ssl3_accept_~s__state~0); 51606#L133 assume !(8496 == ssl3_accept_~s__state~0); 51603#L136 assume !(8497 == ssl3_accept_~s__state~0); 51600#L139 assume !(8512 == ssl3_accept_~s__state~0); 51597#L142 assume !(8513 == ssl3_accept_~s__state~0); 51594#L145 assume !(8528 == ssl3_accept_~s__state~0); 51591#L148 assume !(8529 == ssl3_accept_~s__state~0); 51588#L151 assume 8544 == ssl3_accept_~s__state~0; 50360#L155 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 51583#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 51579#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 51570#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 51567#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 51564#L409 assume !(8 == ssl3_accept_~blastFlag~0); 51417#L412 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; 51413#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 51405#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51399#L600-1 ssl3_accept_~skip~0 := 0; 51397#L97-2 assume !false; 51395#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51393#L100 assume !(12292 == ssl3_accept_~s__state~0); 51391#L103 assume !(16384 == ssl3_accept_~s__state~0); 51389#L106 assume !(8192 == ssl3_accept_~s__state~0); 51387#L109 assume !(24576 == ssl3_accept_~s__state~0); 51385#L112 assume !(8195 == ssl3_accept_~s__state~0); 51383#L115 assume !(8480 == ssl3_accept_~s__state~0); 51381#L118 assume !(8481 == ssl3_accept_~s__state~0); 51379#L121 assume !(8482 == ssl3_accept_~s__state~0); 51377#L124 assume !(8464 == ssl3_accept_~s__state~0); 51375#L127 assume !(8465 == ssl3_accept_~s__state~0); 51373#L130 assume !(8466 == ssl3_accept_~s__state~0); 51371#L133 assume !(8496 == ssl3_accept_~s__state~0); 51370#L136 assume !(8497 == ssl3_accept_~s__state~0); 51369#L139 assume !(8512 == ssl3_accept_~s__state~0); 51368#L142 assume !(8513 == ssl3_accept_~s__state~0); 51367#L145 assume !(8528 == ssl3_accept_~s__state~0); 51366#L148 assume !(8529 == ssl3_accept_~s__state~0); 51365#L151 assume !(8544 == ssl3_accept_~s__state~0); 51364#L154 assume !(8545 == ssl3_accept_~s__state~0); 51363#L157 assume !(8560 == ssl3_accept_~s__state~0); 51362#L160 assume !(8561 == ssl3_accept_~s__state~0); 51361#L163 assume 8448 == ssl3_accept_~s__state~0; 51360#L164 assume !(ssl3_accept_~num1~0 > 0); 51358#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 51357#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 51356#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51350#L600-1 ssl3_accept_~skip~0 := 0; 51348#L97-2 assume !false; 51346#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51344#L100 assume !(12292 == ssl3_accept_~s__state~0); 51342#L103 assume !(16384 == ssl3_accept_~s__state~0); 51340#L106 assume !(8192 == ssl3_accept_~s__state~0); 51338#L109 assume !(24576 == ssl3_accept_~s__state~0); 51336#L112 assume !(8195 == ssl3_accept_~s__state~0); 51334#L115 assume !(8480 == ssl3_accept_~s__state~0); 51332#L118 assume !(8481 == ssl3_accept_~s__state~0); 51330#L121 assume !(8482 == ssl3_accept_~s__state~0); 51328#L124 assume !(8464 == ssl3_accept_~s__state~0); 51326#L127 assume !(8465 == ssl3_accept_~s__state~0); 51324#L130 assume !(8466 == ssl3_accept_~s__state~0); 51322#L133 assume !(8496 == ssl3_accept_~s__state~0); 51321#L136 assume !(8497 == ssl3_accept_~s__state~0); 51320#L139 assume !(8512 == ssl3_accept_~s__state~0); 51309#L142 assume !(8513 == ssl3_accept_~s__state~0); 51308#L145 assume !(8528 == ssl3_accept_~s__state~0); 51307#L148 assume !(8529 == ssl3_accept_~s__state~0); 51305#L151 assume !(8544 == ssl3_accept_~s__state~0); 51304#L154 assume !(8545 == ssl3_accept_~s__state~0); 51298#L157 assume !(8560 == ssl3_accept_~s__state~0); 51297#L160 assume !(8561 == ssl3_accept_~s__state~0); 51295#L163 assume !(8448 == ssl3_accept_~s__state~0); 51293#L166 assume 8576 == ssl3_accept_~s__state~0; 51216#L170 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 51287#L452 assume !(ssl3_accept_~ret~0 <= 0); 51284#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 51285#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 51410#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51400#L600-1 ssl3_accept_~skip~0 := 0; 51398#L97-2 assume !false; 51396#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51394#L100 assume !(12292 == ssl3_accept_~s__state~0); 51392#L103 assume !(16384 == ssl3_accept_~s__state~0); 51390#L106 assume !(8192 == ssl3_accept_~s__state~0); 51388#L109 assume !(24576 == ssl3_accept_~s__state~0); 51386#L112 assume !(8195 == ssl3_accept_~s__state~0); 51384#L115 assume !(8480 == ssl3_accept_~s__state~0); 51382#L118 assume !(8481 == ssl3_accept_~s__state~0); 51380#L121 assume !(8482 == ssl3_accept_~s__state~0); 51378#L124 assume 8464 == ssl3_accept_~s__state~0; 50370#L131 [2019-11-25 08:58:03,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:03,935 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 18 times [2019-11-25 08:58:03,935 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:03,935 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779092317] [2019-11-25 08:58:03,935 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:03,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:03,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:03,942 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:58:03,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:03,943 INFO L82 PathProgramCache]: Analyzing trace with hash -1080894560, now seen corresponding path program 1 times [2019-11-25 08:58:03,943 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:03,943 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051679220] [2019-11-25 08:58:03,944 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:03,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:58:04,010 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2019-11-25 08:58:04,010 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051679220] [2019-11-25 08:58:04,010 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:58:04,011 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:58:04,011 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948379232] [2019-11-25 08:58:04,011 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:58:04,011 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:58:04,011 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:58:04,011 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:58:04,012 INFO L87 Difference]: Start difference. First operand 2022 states and 2633 transitions. cyclomatic complexity: 619 Second operand 3 states. [2019-11-25 08:58:04,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:58:04,166 INFO L93 Difference]: Finished difference Result 2238 states and 2884 transitions. [2019-11-25 08:58:04,168 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:58:04,168 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2238 states and 2884 transitions. [2019-11-25 08:58:04,174 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1871 [2019-11-25 08:58:04,182 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2238 states to 2168 states and 2814 transitions. [2019-11-25 08:58:04,183 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2030 [2019-11-25 08:58:04,184 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2030 [2019-11-25 08:58:04,184 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2168 states and 2814 transitions. [2019-11-25 08:58:04,185 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:58:04,185 INFO L688 BuchiCegarLoop]: Abstraction has 2168 states and 2814 transitions. [2019-11-25 08:58:04,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2168 states and 2814 transitions. [2019-11-25 08:58:04,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2168 to 2020. [2019-11-25 08:58:04,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2020 states. [2019-11-25 08:58:04,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2020 states to 2020 states and 2625 transitions. [2019-11-25 08:58:04,211 INFO L711 BuchiCegarLoop]: Abstraction has 2020 states and 2625 transitions. [2019-11-25 08:58:04,211 INFO L591 BuchiCegarLoop]: Abstraction has 2020 states and 2625 transitions. [2019-11-25 08:58:04,211 INFO L424 BuchiCegarLoop]: ======== Iteration 24============ [2019-11-25 08:58:04,211 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2020 states and 2625 transitions. [2019-11-25 08:58:04,216 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1771 [2019-11-25 08:58:04,216 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:58:04,217 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:58:04,218 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:58:04,218 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:58:04,219 INFO L794 eck$LassoCheckResult]: Stem: 54470#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 54422#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 54400#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 54401#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 54394#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 54471#L97-2 assume !false; 54632#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55030#L100 assume !(12292 == ssl3_accept_~s__state~0); 55028#L103 assume !(16384 == ssl3_accept_~s__state~0); 55026#L106 assume !(8192 == ssl3_accept_~s__state~0); 55024#L109 assume !(24576 == ssl3_accept_~s__state~0); 55021#L112 assume !(8195 == ssl3_accept_~s__state~0); 55014#L115 assume !(8480 == ssl3_accept_~s__state~0); 55012#L118 assume !(8481 == ssl3_accept_~s__state~0); 55010#L121 assume !(8482 == ssl3_accept_~s__state~0); 55008#L124 assume 8464 == ssl3_accept_~s__state~0; 54584#L131 [2019-11-25 08:58:04,219 INFO L796 eck$LassoCheckResult]: Loop: 54584#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 54475#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 54476#L272-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; 56254#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 56247#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56242#L600-1 ssl3_accept_~skip~0 := 0; 56241#L97-2 assume !false; 56240#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56239#L100 assume !(12292 == ssl3_accept_~s__state~0); 56238#L103 assume !(16384 == ssl3_accept_~s__state~0); 56237#L106 assume !(8192 == ssl3_accept_~s__state~0); 56236#L109 assume !(24576 == ssl3_accept_~s__state~0); 56235#L112 assume !(8195 == ssl3_accept_~s__state~0); 56234#L115 assume !(8480 == ssl3_accept_~s__state~0); 56233#L118 assume !(8481 == ssl3_accept_~s__state~0); 56232#L121 assume !(8482 == ssl3_accept_~s__state~0); 56231#L124 assume !(8464 == ssl3_accept_~s__state~0); 56230#L127 assume !(8465 == ssl3_accept_~s__state~0); 56229#L130 assume !(8466 == ssl3_accept_~s__state~0); 55053#L133 assume 8496 == ssl3_accept_~s__state~0; 54579#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 54296#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 54285#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 54286#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 55047#L291-2 ssl3_accept_~s__init_num~0 := 0; 55887#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 55632#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55626#L600-1 ssl3_accept_~skip~0 := 0; 55625#L97-2 assume !false; 55619#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55617#L100 assume !(12292 == ssl3_accept_~s__state~0); 55615#L103 assume !(16384 == ssl3_accept_~s__state~0); 55613#L106 assume !(8192 == ssl3_accept_~s__state~0); 55611#L109 assume !(24576 == ssl3_accept_~s__state~0); 55609#L112 assume !(8195 == ssl3_accept_~s__state~0); 55530#L115 assume !(8480 == ssl3_accept_~s__state~0); 55524#L118 assume !(8481 == ssl3_accept_~s__state~0); 55506#L121 assume !(8482 == ssl3_accept_~s__state~0); 55499#L124 assume !(8464 == ssl3_accept_~s__state~0); 55493#L127 assume !(8465 == ssl3_accept_~s__state~0); 55491#L130 assume !(8466 == ssl3_accept_~s__state~0); 55490#L133 assume !(8496 == ssl3_accept_~s__state~0); 55054#L136 assume !(8497 == ssl3_accept_~s__state~0); 54517#L139 assume 8512 == ssl3_accept_~s__state~0; 54574#L143 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 56029#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 54446#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 54447#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 56133#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56127#L600-1 ssl3_accept_~skip~0 := 0; 56125#L97-2 assume !false; 56123#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56121#L100 assume !(12292 == ssl3_accept_~s__state~0); 56119#L103 assume !(16384 == ssl3_accept_~s__state~0); 56117#L106 assume !(8192 == ssl3_accept_~s__state~0); 56115#L109 assume !(24576 == ssl3_accept_~s__state~0); 56113#L112 assume !(8195 == ssl3_accept_~s__state~0); 56111#L115 assume !(8480 == ssl3_accept_~s__state~0); 56109#L118 assume !(8481 == ssl3_accept_~s__state~0); 56107#L121 assume !(8482 == ssl3_accept_~s__state~0); 56105#L124 assume !(8464 == ssl3_accept_~s__state~0); 56103#L127 assume !(8465 == ssl3_accept_~s__state~0); 56101#L130 assume !(8466 == ssl3_accept_~s__state~0); 56099#L133 assume !(8496 == ssl3_accept_~s__state~0); 56097#L136 assume !(8497 == ssl3_accept_~s__state~0); 56095#L139 assume !(8512 == ssl3_accept_~s__state~0); 56093#L142 assume !(8513 == ssl3_accept_~s__state~0); 54723#L145 assume 8528 == ssl3_accept_~s__state~0; 54440#L149 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 54441#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 54499#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 54461#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 54452#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 54294#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 54453#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 55847#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55841#L600-1 ssl3_accept_~skip~0 := 0; 55839#L97-2 assume !false; 55837#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55835#L100 assume !(12292 == ssl3_accept_~s__state~0); 55833#L103 assume !(16384 == ssl3_accept_~s__state~0); 55831#L106 assume !(8192 == ssl3_accept_~s__state~0); 55829#L109 assume !(24576 == ssl3_accept_~s__state~0); 55827#L112 assume !(8195 == ssl3_accept_~s__state~0); 55822#L115 assume !(8480 == ssl3_accept_~s__state~0); 55821#L118 assume !(8481 == ssl3_accept_~s__state~0); 55820#L121 assume !(8482 == ssl3_accept_~s__state~0); 55819#L124 assume !(8464 == ssl3_accept_~s__state~0); 55818#L127 assume !(8465 == ssl3_accept_~s__state~0); 55817#L130 assume !(8466 == ssl3_accept_~s__state~0); 55816#L133 assume !(8496 == ssl3_accept_~s__state~0); 55815#L136 assume !(8497 == ssl3_accept_~s__state~0); 55814#L139 assume !(8512 == ssl3_accept_~s__state~0); 55813#L142 assume !(8513 == ssl3_accept_~s__state~0); 55812#L145 assume !(8528 == ssl3_accept_~s__state~0); 55811#L148 assume !(8529 == ssl3_accept_~s__state~0); 55810#L151 assume 8544 == ssl3_accept_~s__state~0; 54371#L155 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 54335#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 54336#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 54399#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 54281#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 54278#L409 assume !(8 == ssl3_accept_~blastFlag~0); 54279#L412 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; 55793#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 55791#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55784#L600-1 ssl3_accept_~skip~0 := 0; 55778#L97-2 assume !false; 55776#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55774#L100 assume !(12292 == ssl3_accept_~s__state~0); 55772#L103 assume !(16384 == ssl3_accept_~s__state~0); 55770#L106 assume !(8192 == ssl3_accept_~s__state~0); 55768#L109 assume !(24576 == ssl3_accept_~s__state~0); 55766#L112 assume !(8195 == ssl3_accept_~s__state~0); 55764#L115 assume !(8480 == ssl3_accept_~s__state~0); 55762#L118 assume !(8481 == ssl3_accept_~s__state~0); 55760#L121 assume !(8482 == ssl3_accept_~s__state~0); 55758#L124 assume !(8464 == ssl3_accept_~s__state~0); 55756#L127 assume !(8465 == ssl3_accept_~s__state~0); 55754#L130 assume !(8466 == ssl3_accept_~s__state~0); 55752#L133 assume !(8496 == ssl3_accept_~s__state~0); 55750#L136 assume !(8497 == ssl3_accept_~s__state~0); 55748#L139 assume !(8512 == ssl3_accept_~s__state~0); 55746#L142 assume !(8513 == ssl3_accept_~s__state~0); 55744#L145 assume !(8528 == ssl3_accept_~s__state~0); 55742#L148 assume !(8529 == ssl3_accept_~s__state~0); 55740#L151 assume !(8544 == ssl3_accept_~s__state~0); 55738#L154 assume !(8545 == ssl3_accept_~s__state~0); 55736#L157 assume !(8560 == ssl3_accept_~s__state~0); 55734#L160 assume !(8561 == ssl3_accept_~s__state~0); 55732#L163 assume 8448 == ssl3_accept_~s__state~0; 54324#L164 assume !(ssl3_accept_~num1~0 > 0); 54325#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 54438#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 56198#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56193#L600-1 ssl3_accept_~skip~0 := 0; 56190#L97-2 assume !false; 56187#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56184#L100 assume !(12292 == ssl3_accept_~s__state~0); 56182#L103 assume !(16384 == ssl3_accept_~s__state~0); 56177#L106 assume !(8192 == ssl3_accept_~s__state~0); 56178#L109 assume !(24576 == ssl3_accept_~s__state~0); 56172#L112 assume !(8195 == ssl3_accept_~s__state~0); 56173#L115 assume !(8480 == ssl3_accept_~s__state~0); 56168#L118 assume !(8481 == ssl3_accept_~s__state~0); 56169#L121 assume !(8482 == ssl3_accept_~s__state~0); 56164#L124 assume !(8464 == ssl3_accept_~s__state~0); 56165#L127 assume !(8465 == ssl3_accept_~s__state~0); 56158#L130 assume !(8466 == ssl3_accept_~s__state~0); 56159#L133 assume !(8496 == ssl3_accept_~s__state~0); 54331#L136 assume !(8497 == ssl3_accept_~s__state~0); 54332#L139 assume !(8512 == ssl3_accept_~s__state~0); 56181#L142 assume !(8513 == ssl3_accept_~s__state~0); 54502#L145 assume !(8528 == ssl3_accept_~s__state~0); 54484#L148 assume !(8529 == ssl3_accept_~s__state~0); 54485#L151 assume !(8544 == ssl3_accept_~s__state~0); 56157#L154 assume !(8545 == ssl3_accept_~s__state~0); 56156#L157 assume !(8560 == ssl3_accept_~s__state~0); 56155#L160 assume !(8561 == ssl3_accept_~s__state~0); 56154#L163 assume !(8448 == ssl3_accept_~s__state~0); 56153#L166 assume 8576 == ssl3_accept_~s__state~0; 54507#L170 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 54397#L452 assume !(ssl3_accept_~ret~0 <= 0); 54390#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 54392#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 56290#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56285#L600-1 ssl3_accept_~skip~0 := 0; 56284#L97-2 assume !false; 56283#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56282#L100 assume !(12292 == ssl3_accept_~s__state~0); 56281#L103 assume !(16384 == ssl3_accept_~s__state~0); 56280#L106 assume !(8192 == ssl3_accept_~s__state~0); 56279#L109 assume !(24576 == ssl3_accept_~s__state~0); 56278#L112 assume !(8195 == ssl3_accept_~s__state~0); 56277#L115 assume !(8480 == ssl3_accept_~s__state~0); 56276#L118 assume !(8481 == ssl3_accept_~s__state~0); 56275#L121 assume !(8482 == ssl3_accept_~s__state~0); 56274#L124 assume !(8464 == ssl3_accept_~s__state~0); 56273#L127 assume !(8465 == ssl3_accept_~s__state~0); 56228#L130 assume 8466 == ssl3_accept_~s__state~0; 54584#L131 [2019-11-25 08:58:04,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:04,220 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 19 times [2019-11-25 08:58:04,220 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:04,220 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499227278] [2019-11-25 08:58:04,220 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:04,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:04,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:04,228 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:58:04,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:04,228 INFO L82 PathProgramCache]: Analyzing trace with hash 642418309, now seen corresponding path program 1 times [2019-11-25 08:58:04,228 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:04,229 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553538589] [2019-11-25 08:58:04,229 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:04,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:58:04,302 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2019-11-25 08:58:04,303 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553538589] [2019-11-25 08:58:04,303 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:58:04,303 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:58:04,303 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196146647] [2019-11-25 08:58:04,304 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:58:04,304 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:58:04,304 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:58:04,304 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:58:04,305 INFO L87 Difference]: Start difference. First operand 2020 states and 2625 transitions. cyclomatic complexity: 614 Second operand 3 states. [2019-11-25 08:58:04,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:58:04,329 INFO L93 Difference]: Finished difference Result 3367 states and 4344 transitions. [2019-11-25 08:58:04,330 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:58:04,330 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3367 states and 4344 transitions. [2019-11-25 08:58:04,342 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3118 [2019-11-25 08:58:04,352 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3367 states to 3367 states and 4344 transitions. [2019-11-25 08:58:04,352 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3229 [2019-11-25 08:58:04,354 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3229 [2019-11-25 08:58:04,354 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3367 states and 4344 transitions. [2019-11-25 08:58:04,357 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:58:04,357 INFO L688 BuchiCegarLoop]: Abstraction has 3367 states and 4344 transitions. [2019-11-25 08:58:04,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3367 states and 4344 transitions. [2019-11-25 08:58:04,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3367 to 2020. [2019-11-25 08:58:04,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2020 states. [2019-11-25 08:58:04,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2020 states to 2020 states and 2623 transitions. [2019-11-25 08:58:04,385 INFO L711 BuchiCegarLoop]: Abstraction has 2020 states and 2623 transitions. [2019-11-25 08:58:04,385 INFO L591 BuchiCegarLoop]: Abstraction has 2020 states and 2623 transitions. [2019-11-25 08:58:04,385 INFO L424 BuchiCegarLoop]: ======== Iteration 25============ [2019-11-25 08:58:04,385 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2020 states and 2623 transitions. [2019-11-25 08:58:04,390 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1771 [2019-11-25 08:58:04,390 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:58:04,391 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:58:04,392 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:58:04,392 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:58:04,393 INFO L794 eck$LassoCheckResult]: Stem: 59873#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 59821#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 59801#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 59802#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 59791#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 59874#L97-2 assume !false; 59953#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60219#L100 assume !(12292 == ssl3_accept_~s__state~0); 60217#L103 assume !(16384 == ssl3_accept_~s__state~0); 60215#L106 assume !(8192 == ssl3_accept_~s__state~0); 60213#L109 assume !(24576 == ssl3_accept_~s__state~0); 60211#L112 assume !(8195 == ssl3_accept_~s__state~0); 60209#L115 assume !(8480 == ssl3_accept_~s__state~0); 60207#L118 assume !(8481 == ssl3_accept_~s__state~0); 60205#L121 assume !(8482 == ssl3_accept_~s__state~0); 60203#L124 assume 8464 == ssl3_accept_~s__state~0; 60009#L131 [2019-11-25 08:58:04,393 INFO L796 eck$LassoCheckResult]: Loop: 60009#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 59880#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 59881#L272-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; 60777#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 60775#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60769#L600-1 ssl3_accept_~skip~0 := 0; 60767#L97-2 assume !false; 60765#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60763#L100 assume !(12292 == ssl3_accept_~s__state~0); 60761#L103 assume !(16384 == ssl3_accept_~s__state~0); 60758#L106 assume !(8192 == ssl3_accept_~s__state~0); 60757#L109 assume !(24576 == ssl3_accept_~s__state~0); 60756#L112 assume !(8195 == ssl3_accept_~s__state~0); 60755#L115 assume !(8480 == ssl3_accept_~s__state~0); 60754#L118 assume !(8481 == ssl3_accept_~s__state~0); 60752#L121 assume !(8482 == ssl3_accept_~s__state~0); 60749#L124 assume !(8464 == ssl3_accept_~s__state~0); 60746#L127 assume !(8465 == ssl3_accept_~s__state~0); 60743#L130 assume !(8466 == ssl3_accept_~s__state~0); 60665#L133 assume 8496 == ssl3_accept_~s__state~0; 59886#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 59887#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 60659#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 60657#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 60658#L291-2 ssl3_accept_~s__init_num~0 := 0; 60737#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 60712#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60702#L600-1 ssl3_accept_~skip~0 := 0; 60700#L97-2 assume !false; 60698#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60696#L100 assume !(12292 == ssl3_accept_~s__state~0); 60694#L103 assume !(16384 == ssl3_accept_~s__state~0); 60692#L106 assume !(8192 == ssl3_accept_~s__state~0); 60690#L109 assume !(24576 == ssl3_accept_~s__state~0); 60688#L112 assume !(8195 == ssl3_accept_~s__state~0); 60685#L115 assume !(8480 == ssl3_accept_~s__state~0); 60683#L118 assume !(8481 == ssl3_accept_~s__state~0); 60681#L121 assume !(8482 == ssl3_accept_~s__state~0); 60678#L124 assume !(8464 == ssl3_accept_~s__state~0); 60676#L127 assume !(8465 == ssl3_accept_~s__state~0); 60672#L130 assume !(8466 == ssl3_accept_~s__state~0); 60669#L133 assume !(8496 == ssl3_accept_~s__state~0); 60666#L136 assume !(8497 == ssl3_accept_~s__state~0); 59741#L139 assume 8512 == ssl3_accept_~s__state~0; 59742#L143 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 59817#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 59705#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 59807#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 59808#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59756#L600-1 ssl3_accept_~skip~0 := 0; 61677#L97-2 assume !false; 61675#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61673#L100 assume !(12292 == ssl3_accept_~s__state~0); 61671#L103 assume !(16384 == ssl3_accept_~s__state~0); 61669#L106 assume !(8192 == ssl3_accept_~s__state~0); 61667#L109 assume !(24576 == ssl3_accept_~s__state~0); 61665#L112 assume !(8195 == ssl3_accept_~s__state~0); 61664#L115 assume !(8480 == ssl3_accept_~s__state~0); 61663#L118 assume !(8481 == ssl3_accept_~s__state~0); 61661#L121 assume !(8482 == ssl3_accept_~s__state~0); 59824#L124 assume !(8464 == ssl3_accept_~s__state~0); 59825#L127 assume !(8465 == ssl3_accept_~s__state~0); 59837#L130 assume !(8466 == ssl3_accept_~s__state~0); 61544#L133 assume !(8496 == ssl3_accept_~s__state~0); 61543#L136 assume !(8497 == ssl3_accept_~s__state~0); 61542#L139 assume !(8512 == ssl3_accept_~s__state~0); 61537#L142 assume !(8513 == ssl3_accept_~s__state~0); 60023#L145 assume 8528 == ssl3_accept_~s__state~0; 59839#L149 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 59840#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 61382#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 59859#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 61385#L358 assume 6 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 7; 59818#L358-2 assume !(ssl3_accept_~ret~0 <= 0); 59687#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 59855#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 61556#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59795#L600-1 ssl3_accept_~skip~0 := 0; 59804#L97-2 assume !false; 59701#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59702#L100 assume !(12292 == ssl3_accept_~s__state~0); 59719#L103 assume !(16384 == ssl3_accept_~s__state~0); 59720#L106 assume !(8192 == ssl3_accept_~s__state~0); 59706#L109 assume !(24576 == ssl3_accept_~s__state~0); 59707#L112 assume !(8195 == ssl3_accept_~s__state~0); 59882#L115 assume !(8480 == ssl3_accept_~s__state~0); 59883#L118 assume !(8481 == ssl3_accept_~s__state~0); 59875#L121 assume !(8482 == ssl3_accept_~s__state~0); 59876#L124 assume !(8464 == ssl3_accept_~s__state~0); 61659#L127 assume !(8465 == ssl3_accept_~s__state~0); 59812#L130 assume !(8466 == ssl3_accept_~s__state~0); 59763#L133 assume !(8496 == ssl3_accept_~s__state~0); 59723#L136 assume !(8497 == ssl3_accept_~s__state~0); 59724#L139 assume !(8512 == ssl3_accept_~s__state~0); 59712#L142 assume !(8513 == ssl3_accept_~s__state~0); 59713#L145 assume !(8528 == ssl3_accept_~s__state~0); 61613#L148 assume !(8529 == ssl3_accept_~s__state~0); 59896#L151 assume 8544 == ssl3_accept_~s__state~0; 59766#L155 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 59767#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 61286#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 61280#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 61279#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 61276#L409 assume !(8 == ssl3_accept_~blastFlag~0); 59920#L412 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; 59799#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 61589#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61583#L600-1 ssl3_accept_~skip~0 := 0; 61581#L97-2 assume !false; 61579#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61577#L100 assume !(12292 == ssl3_accept_~s__state~0); 61575#L103 assume !(16384 == ssl3_accept_~s__state~0); 61573#L106 assume !(8192 == ssl3_accept_~s__state~0); 61571#L109 assume !(24576 == ssl3_accept_~s__state~0); 61569#L112 assume !(8195 == ssl3_accept_~s__state~0); 61567#L115 assume !(8480 == ssl3_accept_~s__state~0); 61565#L118 assume !(8481 == ssl3_accept_~s__state~0); 61563#L121 assume !(8482 == ssl3_accept_~s__state~0); 61561#L124 assume !(8464 == ssl3_accept_~s__state~0); 61560#L127 assume !(8465 == ssl3_accept_~s__state~0); 61559#L130 assume !(8466 == ssl3_accept_~s__state~0); 61558#L133 assume !(8496 == ssl3_accept_~s__state~0); 61557#L136 assume !(8497 == ssl3_accept_~s__state~0); 61555#L139 assume !(8512 == ssl3_accept_~s__state~0); 61553#L142 assume !(8513 == ssl3_accept_~s__state~0); 61551#L145 assume !(8528 == ssl3_accept_~s__state~0); 61550#L148 assume !(8529 == ssl3_accept_~s__state~0); 61549#L151 assume !(8544 == ssl3_accept_~s__state~0); 61548#L154 assume !(8545 == ssl3_accept_~s__state~0); 61547#L157 assume !(8560 == ssl3_accept_~s__state~0); 61546#L160 assume !(8561 == ssl3_accept_~s__state~0); 61545#L163 assume 8448 == ssl3_accept_~s__state~0; 59716#L164 assume !(ssl3_accept_~num1~0 > 0); 59717#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 59834#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 61476#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61465#L600-1 ssl3_accept_~skip~0 := 0; 61464#L97-2 assume !false; 61463#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61462#L100 assume !(12292 == ssl3_accept_~s__state~0); 61461#L103 assume !(16384 == ssl3_accept_~s__state~0); 61460#L106 assume !(8192 == ssl3_accept_~s__state~0); 61459#L109 assume !(24576 == ssl3_accept_~s__state~0); 61457#L112 assume !(8195 == ssl3_accept_~s__state~0); 61454#L115 assume !(8480 == ssl3_accept_~s__state~0); 61453#L118 assume !(8481 == ssl3_accept_~s__state~0); 61452#L121 assume !(8482 == ssl3_accept_~s__state~0); 61451#L124 assume !(8464 == ssl3_accept_~s__state~0); 61450#L127 assume !(8465 == ssl3_accept_~s__state~0); 61444#L130 assume !(8466 == ssl3_accept_~s__state~0); 61442#L133 assume !(8496 == ssl3_accept_~s__state~0); 61440#L136 assume !(8497 == ssl3_accept_~s__state~0); 61438#L139 assume !(8512 == ssl3_accept_~s__state~0); 61436#L142 assume !(8513 == ssl3_accept_~s__state~0); 61434#L145 assume !(8528 == ssl3_accept_~s__state~0); 61432#L148 assume !(8529 == ssl3_accept_~s__state~0); 61430#L151 assume !(8544 == ssl3_accept_~s__state~0); 61428#L154 assume !(8545 == ssl3_accept_~s__state~0); 61426#L157 assume !(8560 == ssl3_accept_~s__state~0); 61424#L160 assume !(8561 == ssl3_accept_~s__state~0); 61422#L163 assume !(8448 == ssl3_accept_~s__state~0); 61420#L166 assume 8576 == ssl3_accept_~s__state~0; 60812#L170 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 61417#L452 assume !(ssl3_accept_~ret~0 <= 0); 61415#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 60630#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 60789#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60784#L600-1 ssl3_accept_~skip~0 := 0; 60783#L97-2 assume !false; 60781#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60780#L100 assume !(12292 == ssl3_accept_~s__state~0); 60779#L103 assume !(16384 == ssl3_accept_~s__state~0); 60778#L106 assume !(8192 == ssl3_accept_~s__state~0); 60776#L109 assume !(24576 == ssl3_accept_~s__state~0); 60770#L112 assume !(8195 == ssl3_accept_~s__state~0); 60768#L115 assume !(8480 == ssl3_accept_~s__state~0); 60766#L118 assume !(8481 == ssl3_accept_~s__state~0); 60764#L121 assume !(8482 == ssl3_accept_~s__state~0); 60762#L124 assume !(8464 == ssl3_accept_~s__state~0); 60759#L127 assume !(8465 == ssl3_accept_~s__state~0); 60760#L130 assume 8466 == ssl3_accept_~s__state~0; 60009#L131 [2019-11-25 08:58:04,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:04,394 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 20 times [2019-11-25 08:58:04,394 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:04,394 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094204710] [2019-11-25 08:58:04,394 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:04,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:04,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:04,401 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:58:04,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:04,402 INFO L82 PathProgramCache]: Analyzing trace with hash -1869349083, now seen corresponding path program 1 times [2019-11-25 08:58:04,402 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:04,402 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221161001] [2019-11-25 08:58:04,403 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:04,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:58:04,449 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 253 proven. 0 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2019-11-25 08:58:04,450 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221161001] [2019-11-25 08:58:04,450 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:58:04,450 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:58:04,450 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576137944] [2019-11-25 08:58:04,451 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:58:04,451 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:58:04,451 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:58:04,451 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:58:04,451 INFO L87 Difference]: Start difference. First operand 2020 states and 2623 transitions. cyclomatic complexity: 612 Second operand 3 states. [2019-11-25 08:58:04,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:58:04,501 INFO L93 Difference]: Finished difference Result 3489 states and 4489 transitions. [2019-11-25 08:58:04,502 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:58:04,502 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3489 states and 4489 transitions. [2019-11-25 08:58:04,514 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3189 [2019-11-25 08:58:04,524 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3489 states to 3489 states and 4489 transitions. [2019-11-25 08:58:04,525 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3300 [2019-11-25 08:58:04,527 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3300 [2019-11-25 08:58:04,527 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3489 states and 4489 transitions. [2019-11-25 08:58:04,527 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:58:04,527 INFO L688 BuchiCegarLoop]: Abstraction has 3489 states and 4489 transitions. [2019-11-25 08:58:04,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3489 states and 4489 transitions. [2019-11-25 08:58:04,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3489 to 3489. [2019-11-25 08:58:04,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3489 states. [2019-11-25 08:58:04,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3489 states to 3489 states and 4489 transitions. [2019-11-25 08:58:04,562 INFO L711 BuchiCegarLoop]: Abstraction has 3489 states and 4489 transitions. [2019-11-25 08:58:04,562 INFO L591 BuchiCegarLoop]: Abstraction has 3489 states and 4489 transitions. [2019-11-25 08:58:04,562 INFO L424 BuchiCegarLoop]: ======== Iteration 26============ [2019-11-25 08:58:04,562 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3489 states and 4489 transitions. [2019-11-25 08:58:04,571 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3189 [2019-11-25 08:58:04,571 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:58:04,571 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:58:04,573 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:58:04,573 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:58:04,573 INFO L794 eck$LassoCheckResult]: Stem: 65388#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 65340#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 65317#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 65318#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 65310#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 65389#L97-2 assume !false; 65486#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65959#L100 assume !(12292 == ssl3_accept_~s__state~0); 65956#L103 assume !(16384 == ssl3_accept_~s__state~0); 65953#L106 assume !(8192 == ssl3_accept_~s__state~0); 65950#L109 assume !(24576 == ssl3_accept_~s__state~0); 65947#L112 assume !(8195 == ssl3_accept_~s__state~0); 65944#L115 assume !(8480 == ssl3_accept_~s__state~0); 65941#L118 assume !(8481 == ssl3_accept_~s__state~0); 65938#L121 assume !(8482 == ssl3_accept_~s__state~0); 65935#L124 assume 8464 == ssl3_accept_~s__state~0; 65791#L131 [2019-11-25 08:58:04,574 INFO L796 eck$LassoCheckResult]: Loop: 65791#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 67293#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 67260#L272-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; 67292#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 67283#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67279#L600-1 ssl3_accept_~skip~0 := 0; 67274#L97-2 assume !false; 67275#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67270#L100 assume !(12292 == ssl3_accept_~s__state~0); 67271#L103 assume !(16384 == ssl3_accept_~s__state~0); 67251#L106 assume !(8192 == ssl3_accept_~s__state~0); 67252#L109 assume !(24576 == ssl3_accept_~s__state~0); 67239#L112 assume !(8195 == ssl3_accept_~s__state~0); 67240#L115 assume !(8480 == ssl3_accept_~s__state~0); 67231#L118 assume !(8481 == ssl3_accept_~s__state~0); 67232#L121 assume !(8482 == ssl3_accept_~s__state~0); 67223#L124 assume !(8464 == ssl3_accept_~s__state~0); 67224#L127 assume !(8465 == ssl3_accept_~s__state~0); 67169#L130 assume !(8466 == ssl3_accept_~s__state~0); 67080#L133 assume 8496 == ssl3_accept_~s__state~0; 65786#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 67074#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 67064#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 67068#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 67065#L291-2 ssl3_accept_~s__init_num~0 := 0; 67059#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 67050#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67042#L600-1 ssl3_accept_~skip~0 := 0; 67037#L97-2 assume !false; 67030#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67027#L100 assume !(12292 == ssl3_accept_~s__state~0); 67024#L103 assume !(16384 == ssl3_accept_~s__state~0); 67021#L106 assume !(8192 == ssl3_accept_~s__state~0); 67018#L109 assume !(24576 == ssl3_accept_~s__state~0); 67014#L112 assume !(8195 == ssl3_accept_~s__state~0); 67011#L115 assume !(8480 == ssl3_accept_~s__state~0); 67008#L118 assume !(8481 == ssl3_accept_~s__state~0); 67004#L121 assume !(8482 == ssl3_accept_~s__state~0); 67001#L124 assume !(8464 == ssl3_accept_~s__state~0); 66998#L127 assume !(8465 == ssl3_accept_~s__state~0); 66995#L130 assume !(8466 == ssl3_accept_~s__state~0); 66992#L133 assume !(8496 == ssl3_accept_~s__state~0); 66989#L136 assume !(8497 == ssl3_accept_~s__state~0); 65445#L139 assume 8512 == ssl3_accept_~s__state~0; 65781#L143 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 66978#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 66979#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 67602#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 67599#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67594#L600-1 ssl3_accept_~skip~0 := 0; 67593#L97-2 assume !false; 67592#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67591#L100 assume !(12292 == ssl3_accept_~s__state~0); 67590#L103 assume !(16384 == ssl3_accept_~s__state~0); 67589#L106 assume !(8192 == ssl3_accept_~s__state~0); 67588#L109 assume !(24576 == ssl3_accept_~s__state~0); 67587#L112 assume !(8195 == ssl3_accept_~s__state~0); 67586#L115 assume !(8480 == ssl3_accept_~s__state~0); 67585#L118 assume !(8481 == ssl3_accept_~s__state~0); 67584#L121 assume !(8482 == ssl3_accept_~s__state~0); 67583#L124 assume !(8464 == ssl3_accept_~s__state~0); 67582#L127 assume !(8465 == ssl3_accept_~s__state~0); 67581#L130 assume !(8466 == ssl3_accept_~s__state~0); 67580#L133 assume !(8496 == ssl3_accept_~s__state~0); 67579#L136 assume !(8497 == ssl3_accept_~s__state~0); 67578#L139 assume !(8512 == ssl3_accept_~s__state~0); 67577#L142 assume !(8513 == ssl3_accept_~s__state~0); 67576#L145 assume 8528 == ssl3_accept_~s__state~0; 65776#L149 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 67575#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 67573#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 67567#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 67569#L358 assume !(6 == ssl3_accept_~blastFlag~0); 67565#L358-2 assume !(ssl3_accept_~ret~0 <= 0); 67562#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 67557#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 67554#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67549#L600-1 ssl3_accept_~skip~0 := 0; 67547#L97-2 assume !false; 67544#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67538#L100 assume !(12292 == ssl3_accept_~s__state~0); 67536#L103 assume !(16384 == ssl3_accept_~s__state~0); 67534#L106 assume !(8192 == ssl3_accept_~s__state~0); 67532#L109 assume !(24576 == ssl3_accept_~s__state~0); 67530#L112 assume !(8195 == ssl3_accept_~s__state~0); 67528#L115 assume !(8480 == ssl3_accept_~s__state~0); 67526#L118 assume !(8481 == ssl3_accept_~s__state~0); 67524#L121 assume !(8482 == ssl3_accept_~s__state~0); 67522#L124 assume !(8464 == ssl3_accept_~s__state~0); 67520#L127 assume !(8465 == ssl3_accept_~s__state~0); 67518#L130 assume !(8466 == ssl3_accept_~s__state~0); 67516#L133 assume !(8496 == ssl3_accept_~s__state~0); 67514#L136 assume !(8497 == ssl3_accept_~s__state~0); 67512#L139 assume !(8512 == ssl3_accept_~s__state~0); 67510#L142 assume !(8513 == ssl3_accept_~s__state~0); 67508#L145 assume !(8528 == ssl3_accept_~s__state~0); 67506#L148 assume !(8529 == ssl3_accept_~s__state~0); 67504#L151 assume 8544 == ssl3_accept_~s__state~0; 65771#L155 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 67501#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 67498#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 67494#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 67492#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 67490#L409 assume !(8 == ssl3_accept_~blastFlag~0); 67489#L412 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; 67486#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 67483#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67478#L600-1 ssl3_accept_~skip~0 := 0; 67477#L97-2 assume !false; 67476#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67475#L100 assume !(12292 == ssl3_accept_~s__state~0); 67474#L103 assume !(16384 == ssl3_accept_~s__state~0); 67473#L106 assume !(8192 == ssl3_accept_~s__state~0); 67472#L109 assume !(24576 == ssl3_accept_~s__state~0); 67471#L112 assume !(8195 == ssl3_accept_~s__state~0); 67470#L115 assume !(8480 == ssl3_accept_~s__state~0); 67469#L118 assume !(8481 == ssl3_accept_~s__state~0); 67468#L121 assume !(8482 == ssl3_accept_~s__state~0); 67467#L124 assume !(8464 == ssl3_accept_~s__state~0); 67466#L127 assume !(8465 == ssl3_accept_~s__state~0); 67465#L130 assume !(8466 == ssl3_accept_~s__state~0); 67464#L133 assume !(8496 == ssl3_accept_~s__state~0); 67463#L136 assume !(8497 == ssl3_accept_~s__state~0); 67462#L139 assume !(8512 == ssl3_accept_~s__state~0); 67461#L142 assume !(8513 == ssl3_accept_~s__state~0); 67460#L145 assume !(8528 == ssl3_accept_~s__state~0); 67459#L148 assume !(8529 == ssl3_accept_~s__state~0); 67458#L151 assume !(8544 == ssl3_accept_~s__state~0); 67457#L154 assume !(8545 == ssl3_accept_~s__state~0); 67456#L157 assume !(8560 == ssl3_accept_~s__state~0); 67455#L160 assume !(8561 == ssl3_accept_~s__state~0); 67454#L163 assume 8448 == ssl3_accept_~s__state~0; 67453#L164 assume !(ssl3_accept_~num1~0 > 0); 67451#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 67449#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 67446#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67441#L600-1 ssl3_accept_~skip~0 := 0; 67440#L97-2 assume !false; 67439#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67438#L100 assume !(12292 == ssl3_accept_~s__state~0); 67437#L103 assume !(16384 == ssl3_accept_~s__state~0); 67436#L106 assume !(8192 == ssl3_accept_~s__state~0); 67435#L109 assume !(24576 == ssl3_accept_~s__state~0); 67434#L112 assume !(8195 == ssl3_accept_~s__state~0); 67433#L115 assume !(8480 == ssl3_accept_~s__state~0); 67432#L118 assume !(8481 == ssl3_accept_~s__state~0); 67431#L121 assume !(8482 == ssl3_accept_~s__state~0); 67430#L124 assume !(8464 == ssl3_accept_~s__state~0); 67429#L127 assume !(8465 == ssl3_accept_~s__state~0); 67428#L130 assume !(8466 == ssl3_accept_~s__state~0); 67427#L133 assume !(8496 == ssl3_accept_~s__state~0); 67426#L136 assume !(8497 == ssl3_accept_~s__state~0); 67425#L139 assume !(8512 == ssl3_accept_~s__state~0); 67424#L142 assume !(8513 == ssl3_accept_~s__state~0); 67423#L145 assume !(8528 == ssl3_accept_~s__state~0); 67422#L148 assume !(8529 == ssl3_accept_~s__state~0); 67421#L151 assume !(8544 == ssl3_accept_~s__state~0); 67420#L154 assume !(8545 == ssl3_accept_~s__state~0); 67419#L157 assume !(8560 == ssl3_accept_~s__state~0); 67418#L160 assume !(8561 == ssl3_accept_~s__state~0); 67414#L163 assume !(8448 == ssl3_accept_~s__state~0); 67415#L166 assume 8576 == ssl3_accept_~s__state~0; 68431#L170 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 68614#L452 assume !(ssl3_accept_~ret~0 <= 0); 68613#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 66715#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 67289#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67276#L600-1 ssl3_accept_~skip~0 := 0; 67277#L97-2 assume !false; 67272#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67273#L100 assume !(12292 == ssl3_accept_~s__state~0); 67267#L103 assume !(16384 == ssl3_accept_~s__state~0); 67268#L106 assume !(8192 == ssl3_accept_~s__state~0); 67243#L109 assume !(24576 == ssl3_accept_~s__state~0); 67244#L112 assume !(8195 == ssl3_accept_~s__state~0); 67235#L115 assume !(8480 == ssl3_accept_~s__state~0); 67236#L118 assume !(8481 == ssl3_accept_~s__state~0); 67227#L121 assume !(8482 == ssl3_accept_~s__state~0); 67228#L124 assume !(8464 == ssl3_accept_~s__state~0); 67219#L127 assume !(8465 == ssl3_accept_~s__state~0); 67220#L130 assume 8466 == ssl3_accept_~s__state~0; 65791#L131 [2019-11-25 08:58:04,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:04,574 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 21 times [2019-11-25 08:58:04,575 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:04,575 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053871249] [2019-11-25 08:58:04,575 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:04,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:04,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:04,582 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:58:04,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:04,582 INFO L82 PathProgramCache]: Analyzing trace with hash 1387033639, now seen corresponding path program 1 times [2019-11-25 08:58:04,582 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:04,583 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083883240] [2019-11-25 08:58:04,583 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:04,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:04,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:04,628 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:58:04,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:04,628 INFO L82 PathProgramCache]: Analyzing trace with hash -1202815847, now seen corresponding path program 1 times [2019-11-25 08:58:04,628 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:04,629 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449116951] [2019-11-25 08:58:04,629 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:04,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:04,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:04,678 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:58:06,578 WARN L192 SmtUtils]: Spent 1.88 s on a formula simplification. DAG size of input: 428 DAG size of output: 183 [2019-11-25 08:58:06,668 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:58:06,668 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:58:06,668 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:58:06,668 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:58:06,668 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-25 08:58:06,668 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:58:06,668 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:58:06,668 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:58:06,668 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration26_Loop [2019-11-25 08:58:06,668 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:58:06,668 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:58:06,670 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:06,677 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:06,679 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:06,682 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:06,684 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:06,686 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:06,690 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:06,695 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:06,697 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:06,699 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:06,717 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:06,720 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:06,723 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:06,729 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:06,736 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:06,739 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:06,749 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:06,753 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:06,757 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:06,761 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:06,764 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:06,769 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:06,773 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:06,776 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:07,201 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:58:07,203 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:58:07,222 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:58:07,222 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:58:07,228 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:58:07,228 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:58:07,237 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:58:07,237 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:58:07,243 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:58:07,244 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:58:07,258 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:58:07,258 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:58:07,263 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:58:07,263 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:58:07,283 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:58:07,283 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:58:07,287 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:58:07,288 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:58:07,305 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:58:07,305 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:58:07,309 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:58:07,309 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:58:07,321 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:58:07,321 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:58:07,333 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-25 08:58:07,333 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:58:07,341 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-25 08:58:07,343 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:58:07,343 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:58:07,343 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:58:07,343 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:58:07,343 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-25 08:58:07,343 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:58:07,343 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:58:07,343 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:58:07,343 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration26_Loop [2019-11-25 08:58:07,344 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:58:07,344 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:58:07,346 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:07,355 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:07,365 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:07,368 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:07,373 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:07,385 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:07,388 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:07,391 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:07,398 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:07,401 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:07,413 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:07,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-11-25 08:58:07,423 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:07,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-11-25 08:58:07,429 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:07,437 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:07,439 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:07,442 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:07,447 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:07,450 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:07,452 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:07,455 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:07,457 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:07,460 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:07,724 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:58:07,724 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:58:07,729 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-11-25 08:58:07,730 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:58:07,730 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:58:07,731 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:58:07,731 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:58:07,731 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:58:07,734 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:58:07,734 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-25 08:58:07,737 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:58:07,750 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-11-25 08:58:07,752 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:58:07,752 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:58:07,752 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:58:07,752 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:58:07,753 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:58:07,755 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:58:07,755 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:58:07,757 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/z3 Starting monitored process 29 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 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:58:07,766 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-11-25 08:58:07,767 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:58:07,767 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:58:07,767 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:58:07,767 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-25 08:58:07,768 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:58:07,769 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-25 08:58:07,770 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-25 08:58:07,771 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/z3 Starting monitored process 30 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 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:58:07,776 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-11-25 08:58:07,777 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:58:07,777 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:58:07,777 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:58:07,777 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:58:07,777 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:58:07,779 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:58:07,779 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-25 08:58:07,781 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/z3 Starting monitored process 31 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 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:58:07,787 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-11-25 08:58:07,788 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:58:07,788 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:58:07,789 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:58:07,789 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:58:07,789 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:58:07,789 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:58:07,790 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-25 08:58:07,791 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/z3 Starting monitored process 32 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 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:58:07,798 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-11-25 08:58:07,800 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:58:07,800 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:58:07,800 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:58:07,800 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:58:07,801 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:58:07,801 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:58:07,801 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-25 08:58:07,803 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/z3 Starting monitored process 33 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 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:58:07,808 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-11-25 08:58:07,809 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:58:07,810 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:58:07,810 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:58:07,810 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:58:07,810 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:58:07,813 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:58:07,814 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-25 08:58:07,817 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/z3 Starting monitored process 34 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 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:58:07,823 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-11-25 08:58:07,824 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:58:07,824 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:58:07,824 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:58:07,824 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:58:07,824 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:58:07,825 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:58:07,825 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-25 08:58:07,828 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-25 08:58:07,830 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-25 08:58:07,830 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/z3 Starting monitored process 35 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 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:58:07,834 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-25 08:58:07,834 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-25 08:58:07,834 INFO L510 LassoAnalysis]: Proved termination. [2019-11-25 08:58:07,834 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-11-25 08:58:07,841 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-25 08:58:07,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:07,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:58:07,885 INFO L255 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-25 08:58:07,886 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:58:07,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:58:07,930 INFO L255 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-25 08:58:07,932 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:58:07,966 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2019-11-25 08:58:07,967 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-11-25 08:58:07,967 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3489 states and 4489 transitions. cyclomatic complexity: 1011 Second operand 5 states. [2019-11-25 08:58:08,131 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3489 states and 4489 transitions. cyclomatic complexity: 1011. Second operand 5 states. Result 8973 states and 11510 transitions. Complement of second has 4 states. [2019-11-25 08:58:08,137 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-11-25 08:58:08,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-25 08:58:08,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 418 transitions. [2019-11-25 08:58:08,139 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 418 transitions. Stem has 16 letters. Loop has 181 letters. [2019-11-25 08:58:08,146 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:58:08,149 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 418 transitions. Stem has 197 letters. Loop has 181 letters. [2019-11-25 08:58:08,151 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:58:08,151 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 418 transitions. Stem has 16 letters. Loop has 362 letters. [2019-11-25 08:58:08,154 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:58:08,154 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8973 states and 11510 transitions. [2019-11-25 08:58:08,185 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5923 [2019-11-25 08:58:08,211 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8973 states to 8973 states and 11510 transitions. [2019-11-25 08:58:08,211 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6038 [2019-11-25 08:58:08,215 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6046 [2019-11-25 08:58:08,215 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8973 states and 11510 transitions. [2019-11-25 08:58:08,215 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:58:08,215 INFO L688 BuchiCegarLoop]: Abstraction has 8973 states and 11510 transitions. [2019-11-25 08:58:08,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8973 states and 11510 transitions. [2019-11-25 08:58:08,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8973 to 8965. [2019-11-25 08:58:08,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8965 states. [2019-11-25 08:58:08,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8965 states to 8965 states and 11501 transitions. [2019-11-25 08:58:08,302 INFO L711 BuchiCegarLoop]: Abstraction has 8965 states and 11501 transitions. [2019-11-25 08:58:08,302 INFO L591 BuchiCegarLoop]: Abstraction has 8965 states and 11501 transitions. [2019-11-25 08:58:08,302 INFO L424 BuchiCegarLoop]: ======== Iteration 27============ [2019-11-25 08:58:08,302 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8965 states and 11501 transitions. [2019-11-25 08:58:08,323 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5923 [2019-11-25 08:58:08,324 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:58:08,324 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:58:08,331 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:58:08,332 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:58:08,333 INFO L794 eck$LassoCheckResult]: Stem: 78566#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 78484#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 78456#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 78457#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 78445#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 78568#L97-2 assume !false; 81230#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81639#L100 assume !(12292 == ssl3_accept_~s__state~0); 81640#L103 assume !(16384 == ssl3_accept_~s__state~0); 81635#L106 assume !(8192 == ssl3_accept_~s__state~0); 81636#L109 assume !(24576 == ssl3_accept_~s__state~0); 81631#L112 assume !(8195 == ssl3_accept_~s__state~0); 81632#L115 assume !(8480 == ssl3_accept_~s__state~0); 81627#L118 assume !(8481 == ssl3_accept_~s__state~0); 81628#L121 assume !(8482 == ssl3_accept_~s__state~0); 81590#L124 assume 8464 == ssl3_accept_~s__state~0; 79348#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 79349#L272 [2019-11-25 08:58:08,334 INFO L796 eck$LassoCheckResult]: Loop: 79349#L272 assume !(0 == ssl3_accept_~blastFlag~0); 87167#L272-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; 85803#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 85797#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85793#L600-1 ssl3_accept_~skip~0 := 0; 85784#L97-2 assume !false; 85785#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 85776#L100 assume !(12292 == ssl3_accept_~s__state~0); 85777#L103 assume !(16384 == ssl3_accept_~s__state~0); 85768#L106 assume !(8192 == ssl3_accept_~s__state~0); 85769#L109 assume !(24576 == ssl3_accept_~s__state~0); 85760#L112 assume !(8195 == ssl3_accept_~s__state~0); 85761#L115 assume !(8480 == ssl3_accept_~s__state~0); 85754#L118 assume !(8481 == ssl3_accept_~s__state~0); 85755#L121 assume !(8482 == ssl3_accept_~s__state~0); 85750#L124 assume !(8464 == ssl3_accept_~s__state~0); 85751#L127 assume !(8465 == ssl3_accept_~s__state~0); 85177#L130 assume !(8466 == ssl3_accept_~s__state~0); 84467#L133 assume 8496 == ssl3_accept_~s__state~0; 84262#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 84465#L285 assume !(1 == ssl3_accept_~blastFlag~0); 84461#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 84462#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 85742#L291-2 ssl3_accept_~s__init_num~0 := 0; 85741#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 84372#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 84368#L600-1 ssl3_accept_~skip~0 := 0; 84336#L97-2 assume !false; 84337#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 84321#L100 assume !(12292 == ssl3_accept_~s__state~0); 84322#L103 assume !(16384 == ssl3_accept_~s__state~0); 84311#L106 assume !(8192 == ssl3_accept_~s__state~0); 84312#L109 assume !(24576 == ssl3_accept_~s__state~0); 84301#L112 assume !(8195 == ssl3_accept_~s__state~0); 84302#L115 assume !(8480 == ssl3_accept_~s__state~0); 84291#L118 assume !(8481 == ssl3_accept_~s__state~0); 84292#L121 assume !(8482 == ssl3_accept_~s__state~0); 84281#L124 assume !(8464 == ssl3_accept_~s__state~0); 84282#L127 assume !(8465 == ssl3_accept_~s__state~0); 84271#L130 assume !(8466 == ssl3_accept_~s__state~0); 84272#L133 assume !(8496 == ssl3_accept_~s__state~0); 84261#L136 assume !(8497 == ssl3_accept_~s__state~0); 84263#L139 assume 8512 == ssl3_accept_~s__state~0; 84587#L143 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 85724#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 85721#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 85718#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 85714#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85708#L600-1 ssl3_accept_~skip~0 := 0; 85706#L97-2 assume !false; 85704#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 85702#L100 assume !(12292 == ssl3_accept_~s__state~0); 85700#L103 assume !(16384 == ssl3_accept_~s__state~0); 85698#L106 assume !(8192 == ssl3_accept_~s__state~0); 85696#L109 assume !(24576 == ssl3_accept_~s__state~0); 85694#L112 assume !(8195 == ssl3_accept_~s__state~0); 85692#L115 assume !(8480 == ssl3_accept_~s__state~0); 85690#L118 assume !(8481 == ssl3_accept_~s__state~0); 85688#L121 assume !(8482 == ssl3_accept_~s__state~0); 85686#L124 assume !(8464 == ssl3_accept_~s__state~0); 85684#L127 assume !(8465 == ssl3_accept_~s__state~0); 85682#L130 assume !(8466 == ssl3_accept_~s__state~0); 85680#L133 assume !(8496 == ssl3_accept_~s__state~0); 85678#L136 assume !(8497 == ssl3_accept_~s__state~0); 85676#L139 assume !(8512 == ssl3_accept_~s__state~0); 85674#L142 assume !(8513 == ssl3_accept_~s__state~0); 85672#L145 assume 8528 == ssl3_accept_~s__state~0; 85477#L149 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 85668#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 85667#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 85660#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 85662#L358 assume !(6 == ssl3_accept_~blastFlag~0); 85658#L358-2 assume !(ssl3_accept_~ret~0 <= 0); 85655#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 85650#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 85647#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85642#L600-1 ssl3_accept_~skip~0 := 0; 85640#L97-2 assume !false; 85637#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 85631#L100 assume !(12292 == ssl3_accept_~s__state~0); 85629#L103 assume !(16384 == ssl3_accept_~s__state~0); 85627#L106 assume !(8192 == ssl3_accept_~s__state~0); 85625#L109 assume !(24576 == ssl3_accept_~s__state~0); 85623#L112 assume !(8195 == ssl3_accept_~s__state~0); 85621#L115 assume !(8480 == ssl3_accept_~s__state~0); 85619#L118 assume !(8481 == ssl3_accept_~s__state~0); 85617#L121 assume !(8482 == ssl3_accept_~s__state~0); 85615#L124 assume !(8464 == ssl3_accept_~s__state~0); 85613#L127 assume !(8465 == ssl3_accept_~s__state~0); 85611#L130 assume !(8466 == ssl3_accept_~s__state~0); 85609#L133 assume !(8496 == ssl3_accept_~s__state~0); 85607#L136 assume !(8497 == ssl3_accept_~s__state~0); 85605#L139 assume !(8512 == ssl3_accept_~s__state~0); 85603#L142 assume !(8513 == ssl3_accept_~s__state~0); 85601#L145 assume !(8528 == ssl3_accept_~s__state~0); 85599#L148 assume !(8529 == ssl3_accept_~s__state~0); 85597#L151 assume 8544 == ssl3_accept_~s__state~0; 85472#L155 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 85594#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 85591#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 85587#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 85585#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 85583#L409 assume !(8 == ssl3_accept_~blastFlag~0); 85582#L412 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; 85579#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 85576#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85571#L600-1 ssl3_accept_~skip~0 := 0; 85570#L97-2 assume !false; 85569#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 85555#L100 assume !(12292 == ssl3_accept_~s__state~0); 85553#L103 assume !(16384 == ssl3_accept_~s__state~0); 85546#L106 assume !(8192 == ssl3_accept_~s__state~0); 85545#L109 assume !(24576 == ssl3_accept_~s__state~0); 85544#L112 assume !(8195 == ssl3_accept_~s__state~0); 85543#L115 assume !(8480 == ssl3_accept_~s__state~0); 85542#L118 assume !(8481 == ssl3_accept_~s__state~0); 85541#L121 assume !(8482 == ssl3_accept_~s__state~0); 85540#L124 assume !(8464 == ssl3_accept_~s__state~0); 85539#L127 assume !(8465 == ssl3_accept_~s__state~0); 85538#L130 assume !(8466 == ssl3_accept_~s__state~0); 85537#L133 assume !(8496 == ssl3_accept_~s__state~0); 85536#L136 assume !(8497 == ssl3_accept_~s__state~0); 85535#L139 assume !(8512 == ssl3_accept_~s__state~0); 85534#L142 assume !(8513 == ssl3_accept_~s__state~0); 85533#L145 assume !(8528 == ssl3_accept_~s__state~0); 85532#L148 assume !(8529 == ssl3_accept_~s__state~0); 85531#L151 assume !(8544 == ssl3_accept_~s__state~0); 85530#L154 assume !(8545 == ssl3_accept_~s__state~0); 85529#L157 assume !(8560 == ssl3_accept_~s__state~0); 85528#L160 assume !(8561 == ssl3_accept_~s__state~0); 85526#L163 assume 8448 == ssl3_accept_~s__state~0; 85524#L164 assume !(ssl3_accept_~num1~0 > 0); 85521#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 85520#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 85505#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85498#L600-1 ssl3_accept_~skip~0 := 0; 85497#L97-2 assume !false; 85496#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 85495#L100 assume !(12292 == ssl3_accept_~s__state~0); 85494#L103 assume !(16384 == ssl3_accept_~s__state~0); 85493#L106 assume !(8192 == ssl3_accept_~s__state~0); 85492#L109 assume !(24576 == ssl3_accept_~s__state~0); 85491#L112 assume !(8195 == ssl3_accept_~s__state~0); 85490#L115 assume !(8480 == ssl3_accept_~s__state~0); 85489#L118 assume !(8481 == ssl3_accept_~s__state~0); 85488#L121 assume !(8482 == ssl3_accept_~s__state~0); 85487#L124 assume !(8464 == ssl3_accept_~s__state~0); 85486#L127 assume !(8465 == ssl3_accept_~s__state~0); 85485#L130 assume !(8466 == ssl3_accept_~s__state~0); 85484#L133 assume !(8496 == ssl3_accept_~s__state~0); 85483#L136 assume !(8497 == ssl3_accept_~s__state~0); 85482#L139 assume !(8512 == ssl3_accept_~s__state~0); 85481#L142 assume !(8513 == ssl3_accept_~s__state~0); 85480#L145 assume !(8528 == ssl3_accept_~s__state~0); 85478#L148 assume !(8529 == ssl3_accept_~s__state~0); 85475#L151 assume !(8544 == ssl3_accept_~s__state~0); 85473#L154 assume !(8545 == ssl3_accept_~s__state~0); 85470#L157 assume !(8560 == ssl3_accept_~s__state~0); 85468#L160 assume !(8561 == ssl3_accept_~s__state~0); 85464#L163 assume !(8448 == ssl3_accept_~s__state~0); 85465#L166 assume 8576 == ssl3_accept_~s__state~0; 85264#L170 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 85455#L452 assume !(ssl3_accept_~ret~0 <= 0); 85449#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 85451#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 87175#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85788#L600-1 ssl3_accept_~skip~0 := 0; 85789#L97-2 assume !false; 85780#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 85781#L100 assume !(12292 == ssl3_accept_~s__state~0); 85772#L103 assume !(16384 == ssl3_accept_~s__state~0); 85773#L106 assume !(8192 == ssl3_accept_~s__state~0); 85764#L109 assume !(24576 == ssl3_accept_~s__state~0); 85765#L112 assume !(8195 == ssl3_accept_~s__state~0); 85756#L115 assume !(8480 == ssl3_accept_~s__state~0); 85757#L118 assume !(8481 == ssl3_accept_~s__state~0); 85752#L121 assume !(8482 == ssl3_accept_~s__state~0); 85753#L124 assume !(8464 == ssl3_accept_~s__state~0); 85748#L127 assume !(8465 == ssl3_accept_~s__state~0); 85749#L130 assume 8466 == ssl3_accept_~s__state~0; 84479#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 79349#L272 [2019-11-25 08:58:08,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:08,334 INFO L82 PathProgramCache]: Analyzing trace with hash -2011390299, now seen corresponding path program 1 times [2019-11-25 08:58:08,335 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:08,335 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660672357] [2019-11-25 08:58:08,335 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:08,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:08,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:08,343 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:58:08,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:08,343 INFO L82 PathProgramCache]: Analyzing trace with hash 748050117, now seen corresponding path program 1 times [2019-11-25 08:58:08,344 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:08,345 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39390384] [2019-11-25 08:58:08,345 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:08,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:58:08,396 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2019-11-25 08:58:08,396 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39390384] [2019-11-25 08:58:08,396 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:58:08,396 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:58:08,397 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269966378] [2019-11-25 08:58:08,397 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:58:08,397 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:58:08,397 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:58:08,398 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:58:08,398 INFO L87 Difference]: Start difference. First operand 8965 states and 11501 transitions. cyclomatic complexity: 2553 Second operand 3 states. [2019-11-25 08:58:08,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:58:08,447 INFO L93 Difference]: Finished difference Result 17067 states and 21823 transitions. [2019-11-25 08:58:08,448 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:58:08,448 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 17067 states and 21823 transitions. [2019-11-25 08:58:08,511 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 11319 [2019-11-25 08:58:08,567 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 17067 states to 17067 states and 21823 transitions. [2019-11-25 08:58:08,568 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11438 [2019-11-25 08:58:08,576 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11438 [2019-11-25 08:58:08,576 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17067 states and 21823 transitions. [2019-11-25 08:58:08,579 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:58:08,579 INFO L688 BuchiCegarLoop]: Abstraction has 17067 states and 21823 transitions. [2019-11-25 08:58:08,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17067 states and 21823 transitions. [2019-11-25 08:58:08,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17067 to 8965. [2019-11-25 08:58:08,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8965 states. [2019-11-25 08:58:08,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8965 states to 8965 states and 11489 transitions. [2019-11-25 08:58:08,723 INFO L711 BuchiCegarLoop]: Abstraction has 8965 states and 11489 transitions. [2019-11-25 08:58:08,723 INFO L591 BuchiCegarLoop]: Abstraction has 8965 states and 11489 transitions. [2019-11-25 08:58:08,723 INFO L424 BuchiCegarLoop]: ======== Iteration 28============ [2019-11-25 08:58:08,723 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8965 states and 11489 transitions. [2019-11-25 08:58:08,745 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5923 [2019-11-25 08:58:08,745 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:58:08,745 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:58:08,747 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:58:08,747 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:58:08,747 INFO L794 eck$LassoCheckResult]: Stem: 104592#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 104517#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 104486#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 104487#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 104476#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 104593#L97-2 assume !false; 106091#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 107874#L100 assume !(12292 == ssl3_accept_~s__state~0); 107875#L103 assume !(16384 == ssl3_accept_~s__state~0); 107870#L106 assume !(8192 == ssl3_accept_~s__state~0); 107871#L109 assume !(24576 == ssl3_accept_~s__state~0); 107866#L112 assume !(8195 == ssl3_accept_~s__state~0); 107867#L115 assume !(8480 == ssl3_accept_~s__state~0); 107862#L118 assume !(8481 == ssl3_accept_~s__state~0); 107863#L121 assume !(8482 == ssl3_accept_~s__state~0); 107837#L124 assume 8464 == ssl3_accept_~s__state~0; 105648#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 105649#L272 [2019-11-25 08:58:08,748 INFO L796 eck$LassoCheckResult]: Loop: 105649#L272 assume !(0 == ssl3_accept_~blastFlag~0); 111757#L272-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; 111756#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 111749#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 111745#L600-1 ssl3_accept_~skip~0 := 0; 111740#L97-2 assume !false; 111741#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 111736#L100 assume !(12292 == ssl3_accept_~s__state~0); 111737#L103 assume !(16384 == ssl3_accept_~s__state~0); 111732#L106 assume !(8192 == ssl3_accept_~s__state~0); 111733#L109 assume !(24576 == ssl3_accept_~s__state~0); 111728#L112 assume !(8195 == ssl3_accept_~s__state~0); 111729#L115 assume !(8480 == ssl3_accept_~s__state~0); 111724#L118 assume !(8481 == ssl3_accept_~s__state~0); 111725#L121 assume !(8482 == ssl3_accept_~s__state~0); 111720#L124 assume !(8464 == ssl3_accept_~s__state~0); 111721#L127 assume !(8465 == ssl3_accept_~s__state~0); 111661#L130 assume !(8466 == ssl3_accept_~s__state~0); 111659#L133 assume 8496 == ssl3_accept_~s__state~0; 111400#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 111658#L285 assume !(1 == ssl3_accept_~blastFlag~0); 111657#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 111655#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 111654#L291-2 ssl3_accept_~s__init_num~0 := 0; 111652#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 111649#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 111644#L600-1 ssl3_accept_~skip~0 := 0; 111643#L97-2 assume !false; 111642#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 111641#L100 assume !(12292 == ssl3_accept_~s__state~0); 111640#L103 assume !(16384 == ssl3_accept_~s__state~0); 111639#L106 assume !(8192 == ssl3_accept_~s__state~0); 111638#L109 assume !(24576 == ssl3_accept_~s__state~0); 111637#L112 assume !(8195 == ssl3_accept_~s__state~0); 111636#L115 assume !(8480 == ssl3_accept_~s__state~0); 111635#L118 assume !(8481 == ssl3_accept_~s__state~0); 111634#L121 assume !(8482 == ssl3_accept_~s__state~0); 111633#L124 assume !(8464 == ssl3_accept_~s__state~0); 111632#L127 assume !(8465 == ssl3_accept_~s__state~0); 111631#L130 assume !(8466 == ssl3_accept_~s__state~0); 111630#L133 assume !(8496 == ssl3_accept_~s__state~0); 111629#L136 assume !(8497 == ssl3_accept_~s__state~0); 111628#L139 assume 8512 == ssl3_accept_~s__state~0; 111393#L143 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 111626#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 111624#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 111622#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 111619#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 111614#L600-1 ssl3_accept_~skip~0 := 0; 111613#L97-2 assume !false; 111612#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 111611#L100 assume !(12292 == ssl3_accept_~s__state~0); 111610#L103 assume !(16384 == ssl3_accept_~s__state~0); 111609#L106 assume !(8192 == ssl3_accept_~s__state~0); 111608#L109 assume !(24576 == ssl3_accept_~s__state~0); 111607#L112 assume !(8195 == ssl3_accept_~s__state~0); 111606#L115 assume !(8480 == ssl3_accept_~s__state~0); 111605#L118 assume !(8481 == ssl3_accept_~s__state~0); 111604#L121 assume !(8482 == ssl3_accept_~s__state~0); 111603#L124 assume !(8464 == ssl3_accept_~s__state~0); 111602#L127 assume !(8465 == ssl3_accept_~s__state~0); 111601#L130 assume !(8466 == ssl3_accept_~s__state~0); 111600#L133 assume !(8496 == ssl3_accept_~s__state~0); 111599#L136 assume !(8497 == ssl3_accept_~s__state~0); 111598#L139 assume !(8512 == ssl3_accept_~s__state~0); 111597#L142 assume !(8513 == ssl3_accept_~s__state~0); 111596#L145 assume 8528 == ssl3_accept_~s__state~0; 111387#L149 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 111593#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 111594#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 111587#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 111595#L358 assume !(6 == ssl3_accept_~blastFlag~0); 111585#L358-2 assume !(ssl3_accept_~ret~0 <= 0); 111582#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 111577#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 111574#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 111569#L600-1 ssl3_accept_~skip~0 := 0; 111567#L97-2 assume !false; 111564#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 111558#L100 assume !(12292 == ssl3_accept_~s__state~0); 111556#L103 assume !(16384 == ssl3_accept_~s__state~0); 111554#L106 assume !(8192 == ssl3_accept_~s__state~0); 111552#L109 assume !(24576 == ssl3_accept_~s__state~0); 111550#L112 assume !(8195 == ssl3_accept_~s__state~0); 111548#L115 assume !(8480 == ssl3_accept_~s__state~0); 111546#L118 assume !(8481 == ssl3_accept_~s__state~0); 111544#L121 assume !(8482 == ssl3_accept_~s__state~0); 111542#L124 assume !(8464 == ssl3_accept_~s__state~0); 111540#L127 assume !(8465 == ssl3_accept_~s__state~0); 111538#L130 assume !(8466 == ssl3_accept_~s__state~0); 111536#L133 assume !(8496 == ssl3_accept_~s__state~0); 111534#L136 assume !(8497 == ssl3_accept_~s__state~0); 111532#L139 assume !(8512 == ssl3_accept_~s__state~0); 111530#L142 assume !(8513 == ssl3_accept_~s__state~0); 111528#L145 assume !(8528 == ssl3_accept_~s__state~0); 111526#L148 assume !(8529 == ssl3_accept_~s__state~0); 111524#L151 assume 8544 == ssl3_accept_~s__state~0; 111382#L155 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 111521#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 111518#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 111514#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 111512#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 111510#L409 assume !(8 == ssl3_accept_~blastFlag~0); 111509#L412 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; 111506#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 111503#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 111498#L600-1 ssl3_accept_~skip~0 := 0; 111497#L97-2 assume !false; 111496#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 111495#L100 assume !(12292 == ssl3_accept_~s__state~0); 111494#L103 assume !(16384 == ssl3_accept_~s__state~0); 111493#L106 assume !(8192 == ssl3_accept_~s__state~0); 111492#L109 assume !(24576 == ssl3_accept_~s__state~0); 111491#L112 assume !(8195 == ssl3_accept_~s__state~0); 111490#L115 assume !(8480 == ssl3_accept_~s__state~0); 111489#L118 assume !(8481 == ssl3_accept_~s__state~0); 111488#L121 assume !(8482 == ssl3_accept_~s__state~0); 111487#L124 assume !(8464 == ssl3_accept_~s__state~0); 111486#L127 assume !(8465 == ssl3_accept_~s__state~0); 111485#L130 assume !(8466 == ssl3_accept_~s__state~0); 111484#L133 assume !(8496 == ssl3_accept_~s__state~0); 111482#L136 assume !(8497 == ssl3_accept_~s__state~0); 111480#L139 assume !(8512 == ssl3_accept_~s__state~0); 111478#L142 assume !(8513 == ssl3_accept_~s__state~0); 111476#L145 assume !(8528 == ssl3_accept_~s__state~0); 111474#L148 assume !(8529 == ssl3_accept_~s__state~0); 111472#L151 assume !(8544 == ssl3_accept_~s__state~0); 111470#L154 assume !(8545 == ssl3_accept_~s__state~0); 111468#L157 assume !(8560 == ssl3_accept_~s__state~0); 111466#L160 assume !(8561 == ssl3_accept_~s__state~0); 111464#L163 assume 8448 == ssl3_accept_~s__state~0; 111454#L164 assume !(ssl3_accept_~num1~0 > 0); 111453#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 111445#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 111446#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 111434#L600-1 ssl3_accept_~skip~0 := 0; 111435#L97-2 assume !false; 111430#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 111431#L100 assume !(12292 == ssl3_accept_~s__state~0); 111426#L103 assume !(16384 == ssl3_accept_~s__state~0); 111427#L106 assume !(8192 == ssl3_accept_~s__state~0); 111422#L109 assume !(24576 == ssl3_accept_~s__state~0); 111423#L112 assume !(8195 == ssl3_accept_~s__state~0); 111417#L115 assume !(8480 == ssl3_accept_~s__state~0); 111418#L118 assume !(8481 == ssl3_accept_~s__state~0); 111412#L121 assume !(8482 == ssl3_accept_~s__state~0); 111413#L124 assume !(8464 == ssl3_accept_~s__state~0); 111408#L127 assume !(8465 == ssl3_accept_~s__state~0); 111409#L130 assume !(8466 == ssl3_accept_~s__state~0); 111403#L133 assume !(8496 == ssl3_accept_~s__state~0); 111404#L136 assume !(8497 == ssl3_accept_~s__state~0); 111396#L139 assume !(8512 == ssl3_accept_~s__state~0); 111397#L142 assume !(8513 == ssl3_accept_~s__state~0); 111389#L145 assume !(8528 == ssl3_accept_~s__state~0); 111390#L148 assume !(8529 == ssl3_accept_~s__state~0); 111384#L151 assume !(8544 == ssl3_accept_~s__state~0); 111385#L154 assume !(8545 == ssl3_accept_~s__state~0); 111379#L157 assume !(8560 == ssl3_accept_~s__state~0); 111380#L160 assume !(8561 == ssl3_accept_~s__state~0); 111374#L163 assume !(8448 == ssl3_accept_~s__state~0); 111375#L166 assume 8576 == ssl3_accept_~s__state~0; 112257#L170 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 112767#L452 assume !(ssl3_accept_~ret~0 <= 0); 111327#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 111329#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 111753#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 111742#L600-1 ssl3_accept_~skip~0 := 0; 111743#L97-2 assume !false; 111738#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 111739#L100 assume !(12292 == ssl3_accept_~s__state~0); 111734#L103 assume !(16384 == ssl3_accept_~s__state~0); 111735#L106 assume !(8192 == ssl3_accept_~s__state~0); 111730#L109 assume !(24576 == ssl3_accept_~s__state~0); 111731#L112 assume !(8195 == ssl3_accept_~s__state~0); 111726#L115 assume !(8480 == ssl3_accept_~s__state~0); 111727#L118 assume !(8481 == ssl3_accept_~s__state~0); 111722#L121 assume !(8482 == ssl3_accept_~s__state~0); 111723#L124 assume !(8464 == ssl3_accept_~s__state~0); 111718#L127 assume !(8465 == ssl3_accept_~s__state~0); 111719#L130 assume 8466 == ssl3_accept_~s__state~0; 111407#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 105649#L272 [2019-11-25 08:58:08,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:08,749 INFO L82 PathProgramCache]: Analyzing trace with hash -2011390299, now seen corresponding path program 2 times [2019-11-25 08:58:08,749 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:08,749 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598681624] [2019-11-25 08:58:08,749 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:08,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:08,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:08,758 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:58:08,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:08,759 INFO L82 PathProgramCache]: Analyzing trace with hash -979094845, now seen corresponding path program 1 times [2019-11-25 08:58:08,759 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:08,759 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097575864] [2019-11-25 08:58:08,759 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:08,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:08,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:08,802 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:58:08,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:08,803 INFO L82 PathProgramCache]: Analyzing trace with hash 233943711, now seen corresponding path program 1 times [2019-11-25 08:58:08,803 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:08,803 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165534352] [2019-11-25 08:58:08,803 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:08,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:58:08,860 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2019-11-25 08:58:08,860 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165534352] [2019-11-25 08:58:08,860 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:58:08,860 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:58:08,860 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220951843] [2019-11-25 08:58:10,458 WARN L192 SmtUtils]: Spent 1.59 s on a formula simplification. DAG size of input: 428 DAG size of output: 189 [2019-11-25 08:58:10,564 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:58:10,564 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:58:10,564 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:58:10,564 INFO L87 Difference]: Start difference. First operand 8965 states and 11489 transitions. cyclomatic complexity: 2541 Second operand 3 states. [2019-11-25 08:58:10,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:58:10,636 INFO L93 Difference]: Finished difference Result 10188 states and 13045 transitions. [2019-11-25 08:58:10,637 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:58:10,638 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10188 states and 13045 transitions. [2019-11-25 08:58:10,674 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7187 [2019-11-25 08:58:10,703 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10188 states to 10186 states and 13043 transitions. [2019-11-25 08:58:10,704 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7308 [2019-11-25 08:58:10,709 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7308 [2019-11-25 08:58:10,710 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10186 states and 13043 transitions. [2019-11-25 08:58:10,711 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:58:10,711 INFO L688 BuchiCegarLoop]: Abstraction has 10186 states and 13043 transitions. [2019-11-25 08:58:10,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10186 states and 13043 transitions. [2019-11-25 08:58:10,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10186 to 10186. [2019-11-25 08:58:10,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10186 states. [2019-11-25 08:58:10,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10186 states to 10186 states and 13043 transitions. [2019-11-25 08:58:10,817 INFO L711 BuchiCegarLoop]: Abstraction has 10186 states and 13043 transitions. [2019-11-25 08:58:10,817 INFO L591 BuchiCegarLoop]: Abstraction has 10186 states and 13043 transitions. [2019-11-25 08:58:10,817 INFO L424 BuchiCegarLoop]: ======== Iteration 29============ [2019-11-25 08:58:10,817 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10186 states and 13043 transitions. [2019-11-25 08:58:10,841 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7187 [2019-11-25 08:58:10,842 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:58:10,842 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:58:10,843 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-11-25 08:58:10,843 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:58:10,844 INFO L794 eck$LassoCheckResult]: Stem: 123745#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 123672#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 123641#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 123642#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 123631#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 123746#L97-2 assume !false; 124441#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 130179#L100 assume !(12292 == ssl3_accept_~s__state~0); 130180#L103 assume !(16384 == ssl3_accept_~s__state~0); 130171#L106 assume !(8192 == ssl3_accept_~s__state~0); 130172#L109 assume !(24576 == ssl3_accept_~s__state~0); 130163#L112 assume !(8195 == ssl3_accept_~s__state~0); 130164#L115 assume !(8480 == ssl3_accept_~s__state~0); 130157#L118 assume !(8481 == ssl3_accept_~s__state~0); 130158#L121 assume !(8482 == ssl3_accept_~s__state~0); 130140#L124 assume 8464 == ssl3_accept_~s__state~0; 125827#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 123753#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 123754#L272-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; 133599#L562 [2019-11-25 08:58:10,844 INFO L796 eck$LassoCheckResult]: Loop: 133599#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 133598#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 133233#L600-1 ssl3_accept_~skip~0 := 0; 133232#L97-2 assume !false; 133231#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 133228#L100 assume !(12292 == ssl3_accept_~s__state~0); 133226#L103 assume !(16384 == ssl3_accept_~s__state~0); 133225#L106 assume !(8192 == ssl3_accept_~s__state~0); 133224#L109 assume !(24576 == ssl3_accept_~s__state~0); 133223#L112 assume !(8195 == ssl3_accept_~s__state~0); 133222#L115 assume !(8480 == ssl3_accept_~s__state~0); 133221#L118 assume !(8481 == ssl3_accept_~s__state~0); 133220#L121 assume !(8482 == ssl3_accept_~s__state~0); 133219#L124 assume !(8464 == ssl3_accept_~s__state~0); 133217#L127 assume !(8465 == ssl3_accept_~s__state~0); 133120#L130 assume !(8466 == ssl3_accept_~s__state~0); 131844#L133 assume 8496 == ssl3_accept_~s__state~0; 131845#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 131838#L285 assume !(1 == ssl3_accept_~blastFlag~0); 131839#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 132289#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 132285#L291-2 ssl3_accept_~s__init_num~0 := 0; 132281#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 132272#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 132266#L600-1 ssl3_accept_~skip~0 := 0; 132264#L97-2 assume !false; 132262#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 132260#L100 assume !(12292 == ssl3_accept_~s__state~0); 132258#L103 assume !(16384 == ssl3_accept_~s__state~0); 132256#L106 assume !(8192 == ssl3_accept_~s__state~0); 132254#L109 assume !(24576 == ssl3_accept_~s__state~0); 132251#L112 assume !(8195 == ssl3_accept_~s__state~0); 132249#L115 assume !(8480 == ssl3_accept_~s__state~0); 132247#L118 assume !(8481 == ssl3_accept_~s__state~0); 132244#L121 assume !(8482 == ssl3_accept_~s__state~0); 132242#L124 assume !(8464 == ssl3_accept_~s__state~0); 132240#L127 assume !(8465 == ssl3_accept_~s__state~0); 132237#L130 assume !(8466 == ssl3_accept_~s__state~0); 132235#L133 assume !(8496 == ssl3_accept_~s__state~0); 131846#L136 assume !(8497 == ssl3_accept_~s__state~0); 131847#L139 assume 8512 == ssl3_accept_~s__state~0; 132226#L143 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 133318#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 133316#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 133315#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 133314#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 133309#L600-1 ssl3_accept_~skip~0 := 0; 133308#L97-2 assume !false; 133307#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 133306#L100 assume !(12292 == ssl3_accept_~s__state~0); 133305#L103 assume !(16384 == ssl3_accept_~s__state~0); 133304#L106 assume !(8192 == ssl3_accept_~s__state~0); 133303#L109 assume !(24576 == ssl3_accept_~s__state~0); 133302#L112 assume !(8195 == ssl3_accept_~s__state~0); 133301#L115 assume !(8480 == ssl3_accept_~s__state~0); 133300#L118 assume !(8481 == ssl3_accept_~s__state~0); 133299#L121 assume !(8482 == ssl3_accept_~s__state~0); 133298#L124 assume !(8464 == ssl3_accept_~s__state~0); 133297#L127 assume !(8465 == ssl3_accept_~s__state~0); 133296#L130 assume !(8466 == ssl3_accept_~s__state~0); 133295#L133 assume !(8496 == ssl3_accept_~s__state~0); 133294#L136 assume !(8497 == ssl3_accept_~s__state~0); 133288#L139 assume !(8512 == ssl3_accept_~s__state~0); 133236#L142 assume !(8513 == ssl3_accept_~s__state~0); 133235#L145 assume 8528 == ssl3_accept_~s__state~0; 123692#L149 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 123693#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 123779#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 123569#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 123576#L358 assume !(6 == ssl3_accept_~blastFlag~0); 123705#L358-2 assume !(ssl3_accept_~ret~0 <= 0); 123486#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 133381#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 133378#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 133372#L600-1 ssl3_accept_~skip~0 := 0; 133370#L97-2 assume !false; 133368#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 133366#L100 assume !(12292 == ssl3_accept_~s__state~0); 133364#L103 assume !(16384 == ssl3_accept_~s__state~0); 133362#L106 assume !(8192 == ssl3_accept_~s__state~0); 133360#L109 assume !(24576 == ssl3_accept_~s__state~0); 133358#L112 assume !(8195 == ssl3_accept_~s__state~0); 133356#L115 assume !(8480 == ssl3_accept_~s__state~0); 133354#L118 assume !(8481 == ssl3_accept_~s__state~0); 133352#L121 assume !(8482 == ssl3_accept_~s__state~0); 133350#L124 assume !(8464 == ssl3_accept_~s__state~0); 133347#L127 assume !(8465 == ssl3_accept_~s__state~0); 133345#L130 assume !(8466 == ssl3_accept_~s__state~0); 133342#L133 assume !(8496 == ssl3_accept_~s__state~0); 133341#L136 assume !(8497 == ssl3_accept_~s__state~0); 133340#L139 assume !(8512 == ssl3_accept_~s__state~0); 133337#L142 assume !(8513 == ssl3_accept_~s__state~0); 133335#L145 assume !(8528 == ssl3_accept_~s__state~0); 133333#L148 assume !(8529 == ssl3_accept_~s__state~0); 131066#L151 assume 8544 == ssl3_accept_~s__state~0; 123590#L155 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 123538#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 123539#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 123639#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 123464#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 123459#L409 assume !(8 == ssl3_accept_~blastFlag~0); 123460#L412 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; 133173#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 133068#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 133064#L600-1 ssl3_accept_~skip~0 := 0; 133055#L97-2 assume !false; 133056#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 133047#L100 assume !(12292 == ssl3_accept_~s__state~0); 133048#L103 assume !(16384 == ssl3_accept_~s__state~0); 133039#L106 assume !(8192 == ssl3_accept_~s__state~0); 133040#L109 assume !(24576 == ssl3_accept_~s__state~0); 133031#L112 assume !(8195 == ssl3_accept_~s__state~0); 133032#L115 assume !(8480 == ssl3_accept_~s__state~0); 133023#L118 assume !(8481 == ssl3_accept_~s__state~0); 133024#L121 assume !(8482 == ssl3_accept_~s__state~0); 133015#L124 assume !(8464 == ssl3_accept_~s__state~0); 133016#L127 assume !(8465 == ssl3_accept_~s__state~0); 133007#L130 assume !(8466 == ssl3_accept_~s__state~0); 133008#L133 assume !(8496 == ssl3_accept_~s__state~0); 132999#L136 assume !(8497 == ssl3_accept_~s__state~0); 133000#L139 assume !(8512 == ssl3_accept_~s__state~0); 132991#L142 assume !(8513 == ssl3_accept_~s__state~0); 132992#L145 assume !(8528 == ssl3_accept_~s__state~0); 132983#L148 assume !(8529 == ssl3_accept_~s__state~0); 132984#L151 assume !(8544 == ssl3_accept_~s__state~0); 132975#L154 assume !(8545 == ssl3_accept_~s__state~0); 132976#L157 assume !(8560 == ssl3_accept_~s__state~0); 132967#L160 assume !(8561 == ssl3_accept_~s__state~0); 132968#L163 assume 8448 == ssl3_accept_~s__state~0; 133166#L164 assume !(ssl3_accept_~num1~0 > 0); 133162#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 133161#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 133160#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 133155#L600-1 ssl3_accept_~skip~0 := 0; 133154#L97-2 assume !false; 133148#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 133146#L100 assume !(12292 == ssl3_accept_~s__state~0); 133144#L103 assume !(16384 == ssl3_accept_~s__state~0); 133142#L106 assume !(8192 == ssl3_accept_~s__state~0); 133140#L109 assume !(24576 == ssl3_accept_~s__state~0); 133138#L112 assume !(8195 == ssl3_accept_~s__state~0); 133136#L115 assume !(8480 == ssl3_accept_~s__state~0); 133134#L118 assume !(8481 == ssl3_accept_~s__state~0); 133132#L121 assume !(8482 == ssl3_accept_~s__state~0); 133130#L124 assume !(8464 == ssl3_accept_~s__state~0); 133128#L127 assume !(8465 == ssl3_accept_~s__state~0); 133126#L130 assume !(8466 == ssl3_accept_~s__state~0); 133124#L133 assume !(8496 == ssl3_accept_~s__state~0); 133122#L136 assume !(8497 == ssl3_accept_~s__state~0); 133119#L139 assume !(8512 == ssl3_accept_~s__state~0); 133118#L142 assume !(8513 == ssl3_accept_~s__state~0); 133117#L145 assume !(8528 == ssl3_accept_~s__state~0); 133116#L148 assume !(8529 == ssl3_accept_~s__state~0); 133113#L151 assume !(8544 == ssl3_accept_~s__state~0); 133109#L154 assume !(8545 == ssl3_accept_~s__state~0); 133108#L157 assume !(8560 == ssl3_accept_~s__state~0); 133107#L160 assume !(8561 == ssl3_accept_~s__state~0); 133106#L163 assume !(8448 == ssl3_accept_~s__state~0); 133105#L166 assume 8576 == ssl3_accept_~s__state~0; 132966#L170 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 133102#L452 assume !(ssl3_accept_~ret~0 <= 0); 133100#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 132788#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 133153#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 133147#L600-1 ssl3_accept_~skip~0 := 0; 133145#L97-2 assume !false; 133143#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 133141#L100 assume !(12292 == ssl3_accept_~s__state~0); 133139#L103 assume !(16384 == ssl3_accept_~s__state~0); 133137#L106 assume !(8192 == ssl3_accept_~s__state~0); 133135#L109 assume !(24576 == ssl3_accept_~s__state~0); 133133#L112 assume !(8195 == ssl3_accept_~s__state~0); 133131#L115 assume !(8480 == ssl3_accept_~s__state~0); 133129#L118 assume !(8481 == ssl3_accept_~s__state~0); 133127#L121 assume !(8482 == ssl3_accept_~s__state~0); 133125#L124 assume !(8464 == ssl3_accept_~s__state~0); 133123#L127 assume !(8465 == ssl3_accept_~s__state~0); 133121#L130 assume 8466 == ssl3_accept_~s__state~0; 132239#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 125870#L272 assume !(0 == ssl3_accept_~blastFlag~0); 133600#L272-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; 133599#L562 [2019-11-25 08:58:10,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:10,845 INFO L82 PathProgramCache]: Analyzing trace with hash -210785203, now seen corresponding path program 1 times [2019-11-25 08:58:10,845 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:10,845 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529658936] [2019-11-25 08:58:10,846 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:10,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:10,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:10,854 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:58:10,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:10,855 INFO L82 PathProgramCache]: Analyzing trace with hash -989137841, now seen corresponding path program 2 times [2019-11-25 08:58:10,855 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:10,856 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379828422] [2019-11-25 08:58:10,856 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:10,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:10,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:10,901 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:58:10,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:10,902 INFO L82 PathProgramCache]: Analyzing trace with hash 324083587, now seen corresponding path program 1 times [2019-11-25 08:58:10,902 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:10,902 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483008684] [2019-11-25 08:58:10,902 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:10,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:58:10,951 INFO L134 CoverageAnalysis]: Checked inductivity of 473 backedges. 181 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2019-11-25 08:58:10,952 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483008684] [2019-11-25 08:58:10,952 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:58:10,952 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:58:10,952 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381395555] [2019-11-25 08:58:12,559 WARN L192 SmtUtils]: Spent 1.60 s on a formula simplification. DAG size of input: 429 DAG size of output: 190 [2019-11-25 08:58:12,662 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:58:12,663 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:58:12,663 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:58:12,663 INFO L87 Difference]: Start difference. First operand 10186 states and 13043 transitions. cyclomatic complexity: 2874 Second operand 3 states. [2019-11-25 08:58:12,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:58:12,717 INFO L93 Difference]: Finished difference Result 10344 states and 13235 transitions. [2019-11-25 08:58:12,717 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:58:12,718 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10344 states and 13235 transitions. [2019-11-25 08:58:12,754 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7241 [2019-11-25 08:58:12,786 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10344 states to 10292 states and 13171 transitions. [2019-11-25 08:58:12,786 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7362 [2019-11-25 08:58:12,797 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7362 [2019-11-25 08:58:12,797 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10292 states and 13171 transitions. [2019-11-25 08:58:12,797 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:58:12,797 INFO L688 BuchiCegarLoop]: Abstraction has 10292 states and 13171 transitions. [2019-11-25 08:58:12,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10292 states and 13171 transitions. [2019-11-25 08:58:12,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10292 to 10292. [2019-11-25 08:58:12,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10292 states. [2019-11-25 08:58:12,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10292 states to 10292 states and 13171 transitions. [2019-11-25 08:58:12,901 INFO L711 BuchiCegarLoop]: Abstraction has 10292 states and 13171 transitions. [2019-11-25 08:58:12,901 INFO L591 BuchiCegarLoop]: Abstraction has 10292 states and 13171 transitions. [2019-11-25 08:58:12,902 INFO L424 BuchiCegarLoop]: ======== Iteration 30============ [2019-11-25 08:58:12,902 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10292 states and 13171 transitions. [2019-11-25 08:58:12,927 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7241 [2019-11-25 08:58:12,927 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:58:12,927 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:58:12,929 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-11-25 08:58:12,929 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:58:12,930 INFO L794 eck$LassoCheckResult]: Stem: 144297#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 144216#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 144188#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 144189#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 144177#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 144298#L97-2 assume !false; 146710#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149993#L100 assume !(12292 == ssl3_accept_~s__state~0); 149994#L103 assume !(16384 == ssl3_accept_~s__state~0); 149970#L106 assume !(8192 == ssl3_accept_~s__state~0); 149971#L109 assume !(24576 == ssl3_accept_~s__state~0); 150151#L112 assume !(8195 == ssl3_accept_~s__state~0); 150152#L115 assume !(8480 == ssl3_accept_~s__state~0); 147682#L118 assume !(8481 == ssl3_accept_~s__state~0); 147683#L121 assume !(8482 == ssl3_accept_~s__state~0); 145471#L124 assume !(8464 == ssl3_accept_~s__state~0); 145472#L127 assume 8465 == ssl3_accept_~s__state~0; 149306#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 148504#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 148503#L272-2 [2019-11-25 08:58:12,930 INFO L796 eck$LassoCheckResult]: Loop: 148503#L272-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; 148501#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 148498#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 148493#L600-1 ssl3_accept_~skip~0 := 0; 148492#L97-2 assume !false; 148491#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 148490#L100 assume !(12292 == ssl3_accept_~s__state~0); 148489#L103 assume !(16384 == ssl3_accept_~s__state~0); 148488#L106 assume !(8192 == ssl3_accept_~s__state~0); 148487#L109 assume !(24576 == ssl3_accept_~s__state~0); 148486#L112 assume !(8195 == ssl3_accept_~s__state~0); 148485#L115 assume !(8480 == ssl3_accept_~s__state~0); 148484#L118 assume !(8481 == ssl3_accept_~s__state~0); 148483#L121 assume !(8482 == ssl3_accept_~s__state~0); 148482#L124 assume !(8464 == ssl3_accept_~s__state~0); 148481#L127 assume !(8465 == ssl3_accept_~s__state~0); 148475#L130 assume !(8466 == ssl3_accept_~s__state~0); 148470#L133 assume 8496 == ssl3_accept_~s__state~0; 148468#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 148462#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 148460#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 148457#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 148454#L291-2 ssl3_accept_~s__init_num~0 := 0; 148453#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 148447#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 148439#L600-1 ssl3_accept_~skip~0 := 0; 148433#L97-2 assume !false; 148431#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 148429#L100 assume !(12292 == ssl3_accept_~s__state~0); 148427#L103 assume !(16384 == ssl3_accept_~s__state~0); 148425#L106 assume !(8192 == ssl3_accept_~s__state~0); 148423#L109 assume !(24576 == ssl3_accept_~s__state~0); 148421#L112 assume !(8195 == ssl3_accept_~s__state~0); 148419#L115 assume !(8480 == ssl3_accept_~s__state~0); 148417#L118 assume !(8481 == ssl3_accept_~s__state~0); 148415#L121 assume !(8482 == ssl3_accept_~s__state~0); 148413#L124 assume !(8464 == ssl3_accept_~s__state~0); 148411#L127 assume !(8465 == ssl3_accept_~s__state~0); 148408#L130 assume !(8466 == ssl3_accept_~s__state~0); 148405#L133 assume !(8496 == ssl3_accept_~s__state~0); 148402#L136 assume !(8497 == ssl3_accept_~s__state~0); 148400#L139 assume 8512 == ssl3_accept_~s__state~0; 148396#L143 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 148393#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 148394#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 149885#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 149882#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149877#L600-1 ssl3_accept_~skip~0 := 0; 149876#L97-2 assume !false; 149875#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149874#L100 assume !(12292 == ssl3_accept_~s__state~0); 149873#L103 assume !(16384 == ssl3_accept_~s__state~0); 149872#L106 assume !(8192 == ssl3_accept_~s__state~0); 149871#L109 assume !(24576 == ssl3_accept_~s__state~0); 149870#L112 assume !(8195 == ssl3_accept_~s__state~0); 149869#L115 assume !(8480 == ssl3_accept_~s__state~0); 149868#L118 assume !(8481 == ssl3_accept_~s__state~0); 149867#L121 assume !(8482 == ssl3_accept_~s__state~0); 149866#L124 assume !(8464 == ssl3_accept_~s__state~0); 149865#L127 assume !(8465 == ssl3_accept_~s__state~0); 149864#L130 assume !(8466 == ssl3_accept_~s__state~0); 149863#L133 assume !(8496 == ssl3_accept_~s__state~0); 149861#L136 assume !(8497 == ssl3_accept_~s__state~0); 149857#L139 assume !(8512 == ssl3_accept_~s__state~0); 149851#L142 assume !(8513 == ssl3_accept_~s__state~0); 149849#L145 assume 8528 == ssl3_accept_~s__state~0; 146170#L149 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 149846#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 149843#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 149834#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 149837#L358 assume !(6 == ssl3_accept_~blastFlag~0); 149832#L358-2 assume !(ssl3_accept_~ret~0 <= 0); 149828#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 149822#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 149818#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149812#L600-1 ssl3_accept_~skip~0 := 0; 149810#L97-2 assume !false; 149808#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149805#L100 assume !(12292 == ssl3_accept_~s__state~0); 149801#L103 assume !(16384 == ssl3_accept_~s__state~0); 149794#L106 assume !(8192 == ssl3_accept_~s__state~0); 149791#L109 assume !(24576 == ssl3_accept_~s__state~0); 149788#L112 assume !(8195 == ssl3_accept_~s__state~0); 149785#L115 assume !(8480 == ssl3_accept_~s__state~0); 149783#L118 assume !(8481 == ssl3_accept_~s__state~0); 149779#L121 assume !(8482 == ssl3_accept_~s__state~0); 149775#L124 assume !(8464 == ssl3_accept_~s__state~0); 149772#L127 assume !(8465 == ssl3_accept_~s__state~0); 149767#L130 assume !(8466 == ssl3_accept_~s__state~0); 149758#L133 assume !(8496 == ssl3_accept_~s__state~0); 149748#L136 assume !(8497 == ssl3_accept_~s__state~0); 149740#L139 assume !(8512 == ssl3_accept_~s__state~0); 149737#L142 assume !(8513 == ssl3_accept_~s__state~0); 149732#L145 assume !(8528 == ssl3_accept_~s__state~0); 149724#L148 assume !(8529 == ssl3_accept_~s__state~0); 149720#L151 assume 8544 == ssl3_accept_~s__state~0; 146161#L155 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 149713#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 149708#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 149702#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 149698#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 149694#L409 assume !(8 == ssl3_accept_~blastFlag~0); 149691#L412 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; 149686#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 149681#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149674#L600-1 ssl3_accept_~skip~0 := 0; 149671#L97-2 assume !false; 149668#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149665#L100 assume !(12292 == ssl3_accept_~s__state~0); 149662#L103 assume !(16384 == ssl3_accept_~s__state~0); 149659#L106 assume !(8192 == ssl3_accept_~s__state~0); 149656#L109 assume !(24576 == ssl3_accept_~s__state~0); 149653#L112 assume !(8195 == ssl3_accept_~s__state~0); 149651#L115 assume !(8480 == ssl3_accept_~s__state~0); 149646#L118 assume !(8481 == ssl3_accept_~s__state~0); 149642#L121 assume !(8482 == ssl3_accept_~s__state~0); 149636#L124 assume !(8464 == ssl3_accept_~s__state~0); 149632#L127 assume !(8465 == ssl3_accept_~s__state~0); 149629#L130 assume !(8466 == ssl3_accept_~s__state~0); 149625#L133 assume !(8496 == ssl3_accept_~s__state~0); 149621#L136 assume !(8497 == ssl3_accept_~s__state~0); 149615#L139 assume !(8512 == ssl3_accept_~s__state~0); 149613#L142 assume !(8513 == ssl3_accept_~s__state~0); 149610#L145 assume !(8528 == ssl3_accept_~s__state~0); 149608#L148 assume !(8529 == ssl3_accept_~s__state~0); 149606#L151 assume !(8544 == ssl3_accept_~s__state~0); 149603#L154 assume !(8545 == ssl3_accept_~s__state~0); 149600#L157 assume !(8560 == ssl3_accept_~s__state~0); 149597#L160 assume !(8561 == ssl3_accept_~s__state~0); 149594#L163 assume 8448 == ssl3_accept_~s__state~0; 149590#L164 assume !(ssl3_accept_~num1~0 > 0); 149585#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 149581#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 149568#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149561#L600-1 ssl3_accept_~skip~0 := 0; 149558#L97-2 assume !false; 149555#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149552#L100 assume !(12292 == ssl3_accept_~s__state~0); 149549#L103 assume !(16384 == ssl3_accept_~s__state~0); 149546#L106 assume !(8192 == ssl3_accept_~s__state~0); 149543#L109 assume !(24576 == ssl3_accept_~s__state~0); 149540#L112 assume !(8195 == ssl3_accept_~s__state~0); 149537#L115 assume !(8480 == ssl3_accept_~s__state~0); 149534#L118 assume !(8481 == ssl3_accept_~s__state~0); 149531#L121 assume !(8482 == ssl3_accept_~s__state~0); 149527#L124 assume !(8464 == ssl3_accept_~s__state~0); 149514#L127 assume !(8465 == ssl3_accept_~s__state~0); 149461#L130 assume !(8466 == ssl3_accept_~s__state~0); 149457#L133 assume !(8496 == ssl3_accept_~s__state~0); 149453#L136 assume !(8497 == ssl3_accept_~s__state~0); 149449#L139 assume !(8512 == ssl3_accept_~s__state~0); 149445#L142 assume !(8513 == ssl3_accept_~s__state~0); 149438#L145 assume !(8528 == ssl3_accept_~s__state~0); 149373#L148 assume !(8529 == ssl3_accept_~s__state~0); 149371#L151 assume !(8544 == ssl3_accept_~s__state~0); 149368#L154 assume !(8545 == ssl3_accept_~s__state~0); 149367#L157 assume !(8560 == ssl3_accept_~s__state~0); 149366#L160 assume !(8561 == ssl3_accept_~s__state~0); 149326#L163 assume !(8448 == ssl3_accept_~s__state~0); 149261#L166 assume 8576 == ssl3_accept_~s__state~0; 149259#L170 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 149257#L452 assume !(ssl3_accept_~ret~0 <= 0); 149252#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 149091#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 149223#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149219#L600-1 ssl3_accept_~skip~0 := 0; 149200#L97-2 assume !false; 149201#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149188#L100 assume !(12292 == ssl3_accept_~s__state~0); 149189#L103 assume !(16384 == ssl3_accept_~s__state~0); 149095#L106 assume !(8192 == ssl3_accept_~s__state~0); 149096#L109 assume !(24576 == ssl3_accept_~s__state~0); 148978#L112 assume !(8195 == ssl3_accept_~s__state~0); 148979#L115 assume !(8480 == ssl3_accept_~s__state~0); 149335#L118 assume !(8481 == ssl3_accept_~s__state~0); 149333#L121 assume !(8482 == ssl3_accept_~s__state~0); 148573#L124 assume !(8464 == ssl3_accept_~s__state~0); 148508#L127 assume !(8465 == ssl3_accept_~s__state~0); 148509#L130 assume 8466 == ssl3_accept_~s__state~0; 147322#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 149256#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 148503#L272-2 [2019-11-25 08:58:12,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:12,931 INFO L82 PathProgramCache]: Analyzing trace with hash -210905429, now seen corresponding path program 1 times [2019-11-25 08:58:12,931 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:12,931 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567480489] [2019-11-25 08:58:12,931 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:12,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:58:12,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:58:12,943 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567480489] [2019-11-25 08:58:12,944 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:58:12,944 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:58:12,944 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085504372] [2019-11-25 08:58:12,944 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:58:12,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:12,945 INFO L82 PathProgramCache]: Analyzing trace with hash -1676068019, now seen corresponding path program 2 times [2019-11-25 08:58:12,945 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:12,945 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770722983] [2019-11-25 08:58:12,945 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:12,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:58:13,022 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2019-11-25 08:58:13,023 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770722983] [2019-11-25 08:58:13,023 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:58:13,023 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:58:13,024 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355586596] [2019-11-25 08:58:13,024 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:58:13,024 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:58:13,024 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:58:13,024 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:58:13,025 INFO L87 Difference]: Start difference. First operand 10292 states and 13171 transitions. cyclomatic complexity: 2896 Second operand 3 states. [2019-11-25 08:58:13,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:58:13,186 INFO L93 Difference]: Finished difference Result 10336 states and 13199 transitions. [2019-11-25 08:58:13,186 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:58:13,186 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10336 states and 13199 transitions. [2019-11-25 08:58:13,223 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7267 [2019-11-25 08:58:13,249 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10336 states to 10336 states and 13199 transitions. [2019-11-25 08:58:13,249 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7392 [2019-11-25 08:58:13,254 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7392 [2019-11-25 08:58:13,255 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10336 states and 13199 transitions. [2019-11-25 08:58:13,255 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:58:13,255 INFO L688 BuchiCegarLoop]: Abstraction has 10336 states and 13199 transitions. [2019-11-25 08:58:13,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10336 states and 13199 transitions. [2019-11-25 08:58:13,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10336 to 10292. [2019-11-25 08:58:13,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10292 states. [2019-11-25 08:58:13,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10292 states to 10292 states and 13147 transitions. [2019-11-25 08:58:13,356 INFO L711 BuchiCegarLoop]: Abstraction has 10292 states and 13147 transitions. [2019-11-25 08:58:13,357 INFO L591 BuchiCegarLoop]: Abstraction has 10292 states and 13147 transitions. [2019-11-25 08:58:13,357 INFO L424 BuchiCegarLoop]: ======== Iteration 31============ [2019-11-25 08:58:13,357 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10292 states and 13147 transitions. [2019-11-25 08:58:13,382 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7241 [2019-11-25 08:58:13,383 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:58:13,383 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:58:13,384 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-11-25 08:58:13,384 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-11-25 08:58:13,384 INFO L794 eck$LassoCheckResult]: Stem: 164926#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 164848#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 164818#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 164819#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 164807#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 164928#L97-2 assume !false; 167552#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 167975#L100 assume !(12292 == ssl3_accept_~s__state~0); 167976#L103 assume !(16384 == ssl3_accept_~s__state~0); 167967#L106 assume !(8192 == ssl3_accept_~s__state~0); 167968#L109 assume !(24576 == ssl3_accept_~s__state~0); 167961#L112 assume !(8195 == ssl3_accept_~s__state~0); 167962#L115 assume !(8480 == ssl3_accept_~s__state~0); 167954#L118 assume !(8481 == ssl3_accept_~s__state~0); 167955#L121 assume !(8482 == ssl3_accept_~s__state~0); 170985#L124 assume !(8464 == ssl3_accept_~s__state~0); 170986#L127 assume !(8465 == ssl3_accept_~s__state~0); 170958#L130 assume !(8466 == ssl3_accept_~s__state~0); 170959#L133 assume 8496 == ssl3_accept_~s__state~0; 172477#L137 [2019-11-25 08:58:13,384 INFO L796 eck$LassoCheckResult]: Loop: 172477#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 172476#L285 assume !(1 == ssl3_accept_~blastFlag~0); 172475#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 172473#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 172474#L291-2 ssl3_accept_~s__init_num~0 := 0; 172501#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 172498#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 172493#L600-1 ssl3_accept_~skip~0 := 0; 172492#L97-2 assume !false; 172491#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 172490#L100 assume !(12292 == ssl3_accept_~s__state~0); 172489#L103 assume !(16384 == ssl3_accept_~s__state~0); 172488#L106 assume !(8192 == ssl3_accept_~s__state~0); 172487#L109 assume !(24576 == ssl3_accept_~s__state~0); 172486#L112 assume !(8195 == ssl3_accept_~s__state~0); 172485#L115 assume !(8480 == ssl3_accept_~s__state~0); 172484#L118 assume !(8481 == ssl3_accept_~s__state~0); 172483#L121 assume !(8482 == ssl3_accept_~s__state~0); 172482#L124 assume !(8464 == ssl3_accept_~s__state~0); 172481#L127 assume !(8465 == ssl3_accept_~s__state~0); 172480#L130 assume !(8466 == ssl3_accept_~s__state~0); 172478#L133 assume 8496 == ssl3_accept_~s__state~0; 172477#L137 [2019-11-25 08:58:13,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:13,385 INFO L82 PathProgramCache]: Analyzing trace with hash -210909267, now seen corresponding path program 1 times [2019-11-25 08:58:13,385 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:13,385 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555600505] [2019-11-25 08:58:13,385 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:13,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:58:13,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:58:13,397 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555600505] [2019-11-25 08:58:13,398 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:58:13,398 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-25 08:58:13,398 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724050783] [2019-11-25 08:58:13,398 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:58:13,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:13,398 INFO L82 PathProgramCache]: Analyzing trace with hash -1315321767, now seen corresponding path program 1 times [2019-11-25 08:58:13,399 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:13,399 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419118467] [2019-11-25 08:58:13,399 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:13,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:58:13,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:58:13,409 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419118467] [2019-11-25 08:58:13,409 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:58:13,409 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:58:13,410 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734630709] [2019-11-25 08:58:13,410 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:58:13,410 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:58:13,410 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:58:13,410 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:58:13,410 INFO L87 Difference]: Start difference. First operand 10292 states and 13147 transitions. cyclomatic complexity: 2872 Second operand 3 states. [2019-11-25 08:58:13,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:58:13,592 INFO L93 Difference]: Finished difference Result 10112 states and 12894 transitions. [2019-11-25 08:58:13,593 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:58:13,593 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10112 states and 12894 transitions. [2019-11-25 08:58:13,628 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 7152 [2019-11-25 08:58:13,644 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10112 states to 10085 states and 12867 transitions. [2019-11-25 08:58:13,645 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7275 [2019-11-25 08:58:13,648 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7275 [2019-11-25 08:58:13,648 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10085 states and 12867 transitions. [2019-11-25 08:58:13,650 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:58:13,650 INFO L688 BuchiCegarLoop]: Abstraction has 10085 states and 12867 transitions. [2019-11-25 08:58:13,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10085 states and 12867 transitions. [2019-11-25 08:58:13,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10085 to 9990. [2019-11-25 08:58:13,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9990 states. [2019-11-25 08:58:13,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9990 states to 9990 states and 12753 transitions. [2019-11-25 08:58:13,756 INFO L711 BuchiCegarLoop]: Abstraction has 9990 states and 12753 transitions. [2019-11-25 08:58:13,756 INFO L591 BuchiCegarLoop]: Abstraction has 9990 states and 12753 transitions. [2019-11-25 08:58:13,756 INFO L424 BuchiCegarLoop]: ======== Iteration 32============ [2019-11-25 08:58:13,756 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9990 states and 12753 transitions. [2019-11-25 08:58:13,794 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 7095 [2019-11-25 08:58:13,795 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:58:13,795 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:58:13,796 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-25 08:58:13,796 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:58:13,796 INFO L794 eck$LassoCheckResult]: Stem: 185354#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 185269#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 185236#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 185237#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 185225#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 185357#L97-2 [2019-11-25 08:58:13,796 INFO L796 eck$LassoCheckResult]: Loop: 185357#L97-2 assume !false; 190888#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 190886#L100 assume !(12292 == ssl3_accept_~s__state~0); 190883#L103 assume !(16384 == ssl3_accept_~s__state~0); 190881#L106 assume !(8192 == ssl3_accept_~s__state~0); 190878#L109 assume !(24576 == ssl3_accept_~s__state~0); 190875#L112 assume !(8195 == ssl3_accept_~s__state~0); 190874#L115 assume !(8480 == ssl3_accept_~s__state~0); 190873#L118 assume !(8481 == ssl3_accept_~s__state~0); 190871#L121 assume !(8482 == ssl3_accept_~s__state~0); 190835#L124 assume !(8464 == ssl3_accept_~s__state~0); 190836#L127 assume !(8465 == ssl3_accept_~s__state~0); 191532#L130 assume !(8466 == ssl3_accept_~s__state~0); 190968#L133 assume !(8496 == ssl3_accept_~s__state~0); 190969#L136 assume !(8497 == ssl3_accept_~s__state~0); 190963#L139 assume !(8512 == ssl3_accept_~s__state~0); 190964#L142 assume !(8513 == ssl3_accept_~s__state~0); 190958#L145 assume !(8528 == ssl3_accept_~s__state~0); 190959#L148 assume !(8529 == ssl3_accept_~s__state~0); 190948#L151 assume !(8544 == ssl3_accept_~s__state~0); 190949#L154 assume !(8545 == ssl3_accept_~s__state~0); 190943#L157 assume !(8560 == ssl3_accept_~s__state~0); 190944#L160 assume !(8561 == ssl3_accept_~s__state~0); 190939#L163 assume 8448 == ssl3_accept_~s__state~0; 190938#L164 assume !(ssl3_accept_~num1~0 > 0); 189167#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 189168#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 189158#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 189154#L600-1 ssl3_accept_~skip~0 := 0; 189149#L97-2 assume !false; 189150#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 190930#L100 assume !(12292 == ssl3_accept_~s__state~0); 190928#L103 assume 16384 == ssl3_accept_~s__state~0; 189120#L209 ssl3_accept_~s__server~0 := 1; 190923#L214 assume 0 != ssl3_accept_~cb~0; 190921#L214-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 190919#L219 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 190916#L224 assume !(0 == ssl3_accept_~s__init_buf___0~0); 190913#L224-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 190912#L241 assume 12292 != ssl3_accept_~s__state~0; 190906#L242 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post29 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 190903#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 190904#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 190892#L600-1 ssl3_accept_~skip~0 := 0; 185357#L97-2 [2019-11-25 08:58:13,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:13,797 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 2 times [2019-11-25 08:58:13,797 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:13,797 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803825392] [2019-11-25 08:58:13,798 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:13,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:13,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:13,805 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:58:13,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:13,806 INFO L82 PathProgramCache]: Analyzing trace with hash 804633602, now seen corresponding path program 1 times [2019-11-25 08:58:13,806 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:13,806 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007590740] [2019-11-25 08:58:13,806 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:13,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:58:13,836 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2019-11-25 08:58:13,837 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007590740] [2019-11-25 08:58:13,837 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:58:13,837 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:58:13,837 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882807577] [2019-11-25 08:58:13,838 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:58:13,838 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:58:13,839 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:58:13,839 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:58:13,839 INFO L87 Difference]: Start difference. First operand 9990 states and 12753 transitions. cyclomatic complexity: 2776 Second operand 3 states. [2019-11-25 08:58:13,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:58:13,869 INFO L93 Difference]: Finished difference Result 9152 states and 11623 transitions. [2019-11-25 08:58:13,870 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:58:13,871 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9152 states and 11623 transitions. [2019-11-25 08:58:13,912 INFO L131 ngComponentsAnalysis]: Automaton has 21 accepting balls. 5722 [2019-11-25 08:58:13,938 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9152 states to 9020 states and 11432 transitions. [2019-11-25 08:58:13,938 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6488 [2019-11-25 08:58:13,943 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6488 [2019-11-25 08:58:13,943 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9020 states and 11432 transitions. [2019-11-25 08:58:13,945 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:58:13,945 INFO L688 BuchiCegarLoop]: Abstraction has 9020 states and 11432 transitions. [2019-11-25 08:58:13,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9020 states and 11432 transitions. [2019-11-25 08:58:14,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9020 to 9020. [2019-11-25 08:58:14,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9020 states. [2019-11-25 08:58:14,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9020 states to 9020 states and 11432 transitions. [2019-11-25 08:58:14,176 INFO L711 BuchiCegarLoop]: Abstraction has 9020 states and 11432 transitions. [2019-11-25 08:58:14,176 INFO L591 BuchiCegarLoop]: Abstraction has 9020 states and 11432 transitions. [2019-11-25 08:58:14,176 INFO L424 BuchiCegarLoop]: ======== Iteration 33============ [2019-11-25 08:58:14,176 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9020 states and 11432 transitions. [2019-11-25 08:58:14,197 INFO L131 ngComponentsAnalysis]: Automaton has 21 accepting balls. 5722 [2019-11-25 08:58:14,197 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:58:14,197 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:58:14,198 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-11-25 08:58:14,198 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:58:14,198 INFO L794 eck$LassoCheckResult]: Stem: 204468#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 204395#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 204365#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 204366#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 204354#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 204469#L97-2 assume !false; 208412#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 208411#L100 assume !(12292 == ssl3_accept_~s__state~0); 208410#L103 assume !(16384 == ssl3_accept_~s__state~0); 208409#L106 assume !(8192 == ssl3_accept_~s__state~0); 208408#L109 assume !(24576 == ssl3_accept_~s__state~0); 208407#L112 assume !(8195 == ssl3_accept_~s__state~0); 208406#L115 assume !(8480 == ssl3_accept_~s__state~0); 208405#L118 assume !(8481 == ssl3_accept_~s__state~0); 208404#L121 assume !(8482 == ssl3_accept_~s__state~0); 207224#L124 assume !(8464 == ssl3_accept_~s__state~0); 207225#L127 assume !(8465 == ssl3_accept_~s__state~0); 208437#L130 assume !(8466 == ssl3_accept_~s__state~0); 208959#L133 [2019-11-25 08:58:14,198 INFO L796 eck$LassoCheckResult]: Loop: 208959#L133 assume !(8496 == ssl3_accept_~s__state~0); 208958#L136 assume !(8497 == ssl3_accept_~s__state~0); 208957#L139 assume !(8512 == ssl3_accept_~s__state~0); 208956#L142 assume !(8513 == ssl3_accept_~s__state~0); 208955#L145 assume !(8528 == ssl3_accept_~s__state~0); 208954#L148 assume !(8529 == ssl3_accept_~s__state~0); 208953#L151 assume !(8544 == ssl3_accept_~s__state~0); 208952#L154 assume !(8545 == ssl3_accept_~s__state~0); 208490#L157 assume !(8560 == ssl3_accept_~s__state~0); 208482#L160 assume !(8561 == ssl3_accept_~s__state~0); 208483#L163 assume 8448 == ssl3_accept_~s__state~0; 208561#L164 assume !(ssl3_accept_~num1~0 > 0); 208558#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 208556#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 208552#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 208425#L600-1 ssl3_accept_~skip~0 := 0; 208426#L97-2 assume !false; 208421#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 208422#L100 assume !(12292 == ssl3_accept_~s__state~0); 208417#L103 assume !(16384 == ssl3_accept_~s__state~0); 208418#L106 assume !(8192 == ssl3_accept_~s__state~0); 208413#L109 assume !(24576 == ssl3_accept_~s__state~0); 208414#L112 assume !(8195 == ssl3_accept_~s__state~0); 207638#L115 assume !(8480 == ssl3_accept_~s__state~0); 207639#L118 assume !(8481 == ssl3_accept_~s__state~0); 207337#L121 assume 8482 == ssl3_accept_~s__state~0; 207339#L122 ssl3_accept_~s__state~0 := 3; 208981#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 208978#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 208973#L600-1 ssl3_accept_~skip~0 := 0; 208972#L97-2 assume !false; 208971#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 208970#L100 assume !(12292 == ssl3_accept_~s__state~0); 208969#L103 assume !(16384 == ssl3_accept_~s__state~0); 208968#L106 assume !(8192 == ssl3_accept_~s__state~0); 208967#L109 assume !(24576 == ssl3_accept_~s__state~0); 208966#L112 assume !(8195 == ssl3_accept_~s__state~0); 208965#L115 assume !(8480 == ssl3_accept_~s__state~0); 208964#L118 assume !(8481 == ssl3_accept_~s__state~0); 208963#L121 assume !(8482 == ssl3_accept_~s__state~0); 208962#L124 assume !(8464 == ssl3_accept_~s__state~0); 208961#L127 assume !(8465 == ssl3_accept_~s__state~0); 208960#L130 assume !(8466 == ssl3_accept_~s__state~0); 208959#L133 [2019-11-25 08:58:14,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:14,199 INFO L82 PathProgramCache]: Analyzing trace with hash 2071406454, now seen corresponding path program 1 times [2019-11-25 08:58:14,199 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:14,199 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660032797] [2019-11-25 08:58:14,199 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:14,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:58:14,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:58:14,209 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660032797] [2019-11-25 08:58:14,209 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:58:14,210 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:58:14,210 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280438336] [2019-11-25 08:58:14,210 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:58:14,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:14,210 INFO L82 PathProgramCache]: Analyzing trace with hash -686798278, now seen corresponding path program 2 times [2019-11-25 08:58:14,210 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:14,210 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052941345] [2019-11-25 08:58:14,211 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:14,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:14,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:14,216 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:58:14,347 WARN L192 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 34 [2019-11-25 08:58:14,362 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:58:14,363 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:58:14,363 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:58:14,363 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:58:14,363 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-25 08:58:14,363 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:58:14,363 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:58:14,363 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:58:14,363 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration33_Loop [2019-11-25 08:58:14,363 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:58:14,363 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:58:14,364 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:14,369 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:14,377 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:14,380 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:14,383 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:14,385 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:14,454 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:58:14,454 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/z3 Starting monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:58:14,459 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:58:14,459 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:58:14,463 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:58:14,463 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=7} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/z3 Starting monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:58:14,469 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:58:14,469 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:58:14,473 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:58:14,473 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/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/z3 Starting monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:58:14,482 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:58:14,482 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:58:14,486 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:58:14,486 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/z3 Starting monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:58:14,491 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:58:14,492 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:58:14,496 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:58:14,496 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet51=7} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet51=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/z3 Starting monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:58:14,502 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:58:14,502 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:58:14,505 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:58:14,506 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/z3 Starting monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:58:14,512 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:58:14,512 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/z3 Starting monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:58:14,529 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-25 08:58:14,529 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:58:14,536 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-25 08:58:14,538 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:58:14,538 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:58:14,538 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:58:14,538 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:58:14,538 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-25 08:58:14,538 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:58:14,539 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:58:14,539 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:58:14,539 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration33_Loop [2019-11-25 08:58:14,539 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:58:14,539 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:58:14,539 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:14,543 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:14,545 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:14,548 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:14,551 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:14,554 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:58:14,628 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:58:14,628 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/z3 Starting monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:58:14,636 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-11-25 08:58:14,638 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:58:14,638 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:58:14,638 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:58:14,638 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-25 08:58:14,639 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:58:14,640 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-25 08:58:14,640 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:58:14,642 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/z3 Starting monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:58:14,648 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-11-25 08:58:14,650 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:58:14,650 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:58:14,650 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:58:14,650 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:58:14,650 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:58:14,651 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:58:14,651 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:58:14,653 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/z3 Starting monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:58:14,660 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-11-25 08:58:14,661 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:58:14,661 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:58:14,662 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:58:14,662 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-25 08:58:14,662 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:58:14,663 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-25 08:58:14,663 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:58:14,667 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/z3 Starting monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:58:14,678 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-11-25 08:58:14,680 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:58:14,680 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:58:14,680 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:58:14,680 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:58:14,681 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:58:14,681 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:58:14,681 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:58:14,684 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/z3 Starting monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:58:14,694 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-11-25 08:58:14,696 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:58:14,696 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:58:14,696 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:58:14,696 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:58:14,696 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:58:14,697 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:58:14,697 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:58:14,699 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/z3 Starting monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:58:14,706 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-11-25 08:58:14,707 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:58:14,708 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:58:14,708 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:58:14,708 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:58:14,708 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:58:14,710 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:58:14,710 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:58:14,714 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-25 08:58:14,718 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-25 08:58:14,718 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/z3 Starting monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:58:14,722 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-25 08:58:14,722 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-25 08:58:14,723 INFO L510 LassoAnalysis]: Proved termination. [2019-11-25 08:58:14,723 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-11-25 08:58:14,725 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed Waiting until toolchain timeout for monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:58:14,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:14,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:58:14,754 INFO L255 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-25 08:58:14,755 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:58:14,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:58:14,766 INFO L255 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-25 08:58:14,766 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:58:14,787 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:58:14,788 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-11-25 08:58:14,788 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 9020 states and 11432 transitions. cyclomatic complexity: 2439 Second operand 5 states. [2019-11-25 08:58:15,127 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 9020 states and 11432 transitions. cyclomatic complexity: 2439. Second operand 5 states. Result 22798 states and 28699 transitions. Complement of second has 8 states. [2019-11-25 08:58:15,127 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-11-25 08:58:15,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-25 08:58:15,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 317 transitions. [2019-11-25 08:58:15,128 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 317 transitions. Stem has 18 letters. Loop has 43 letters. [2019-11-25 08:58:15,129 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:58:15,129 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 317 transitions. Stem has 61 letters. Loop has 43 letters. [2019-11-25 08:58:15,129 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:58:15,130 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 317 transitions. Stem has 18 letters. Loop has 86 letters. [2019-11-25 08:58:15,131 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:58:15,131 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 22798 states and 28699 transitions. [2019-11-25 08:58:15,195 INFO L131 ngComponentsAnalysis]: Automaton has 27 accepting balls. 5167 [2019-11-25 08:58:15,230 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 22798 states to 22694 states and 28557 transitions. [2019-11-25 08:58:15,231 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7084 [2019-11-25 08:58:15,234 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7114 [2019-11-25 08:58:15,234 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22694 states and 28557 transitions. [2019-11-25 08:58:15,235 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:58:15,235 INFO L688 BuchiCegarLoop]: Abstraction has 22694 states and 28557 transitions. [2019-11-25 08:58:15,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22694 states and 28557 transitions. [2019-11-25 08:58:15,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22694 to 19281. [2019-11-25 08:58:15,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19281 states. [2019-11-25 08:58:15,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19281 states to 19281 states and 24421 transitions. [2019-11-25 08:58:15,405 INFO L711 BuchiCegarLoop]: Abstraction has 19281 states and 24421 transitions. [2019-11-25 08:58:15,405 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:58:15,405 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:58:15,405 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:58:15,405 INFO L87 Difference]: Start difference. First operand 19281 states and 24421 transitions. Second operand 3 states. [2019-11-25 08:58:15,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:58:15,507 INFO L93 Difference]: Finished difference Result 9415 states and 11879 transitions. [2019-11-25 08:58:15,507 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:58:15,507 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9415 states and 11879 transitions. [2019-11-25 08:58:15,531 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1736 [2019-11-25 08:58:15,543 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9415 states to 9415 states and 11879 transitions. [2019-11-25 08:58:15,543 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2157 [2019-11-25 08:58:15,544 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2157 [2019-11-25 08:58:15,544 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9415 states and 11879 transitions. [2019-11-25 08:58:15,545 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:58:15,545 INFO L688 BuchiCegarLoop]: Abstraction has 9415 states and 11879 transitions. [2019-11-25 08:58:15,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9415 states and 11879 transitions. [2019-11-25 08:58:15,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9415 to 9363. [2019-11-25 08:58:15,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9363 states. [2019-11-25 08:58:15,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9363 states to 9363 states and 11819 transitions. [2019-11-25 08:58:15,614 INFO L711 BuchiCegarLoop]: Abstraction has 9363 states and 11819 transitions. [2019-11-25 08:58:15,614 INFO L591 BuchiCegarLoop]: Abstraction has 9363 states and 11819 transitions. [2019-11-25 08:58:15,614 INFO L424 BuchiCegarLoop]: ======== Iteration 34============ [2019-11-25 08:58:15,614 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9363 states and 11819 transitions. [2019-11-25 08:58:15,631 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1730 [2019-11-25 08:58:15,631 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:58:15,631 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:58:15,632 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, 1] [2019-11-25 08:58:15,632 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, 1] [2019-11-25 08:58:15,632 INFO L794 eck$LassoCheckResult]: Stem: 265185#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 265114#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 265083#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 265084#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 265071#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 265187#L97-2 assume !false; 268485#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 268483#L100 assume !(12292 == ssl3_accept_~s__state~0); 268481#L103 assume !(16384 == ssl3_accept_~s__state~0); 268480#L106 assume !(8192 == ssl3_accept_~s__state~0); 268479#L109 assume !(24576 == ssl3_accept_~s__state~0); 268478#L112 assume !(8195 == ssl3_accept_~s__state~0); 268477#L115 assume !(8480 == ssl3_accept_~s__state~0); 268476#L118 assume !(8481 == ssl3_accept_~s__state~0); 268474#L121 assume !(8482 == ssl3_accept_~s__state~0); 268397#L124 assume 8464 == ssl3_accept_~s__state~0; 264961#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 264962#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 270070#L272-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; 270071#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 270062#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 270058#L600-1 ssl3_accept_~skip~0 := 0; 270045#L97-2 assume !false; 270046#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 270037#L100 assume !(12292 == ssl3_accept_~s__state~0); 270038#L103 assume !(16384 == ssl3_accept_~s__state~0); 270029#L106 assume !(8192 == ssl3_accept_~s__state~0); 270030#L109 assume !(24576 == ssl3_accept_~s__state~0); 270021#L112 assume !(8195 == ssl3_accept_~s__state~0); 270022#L115 assume !(8480 == ssl3_accept_~s__state~0); 270013#L118 assume !(8481 == ssl3_accept_~s__state~0); 270014#L121 assume !(8482 == ssl3_accept_~s__state~0); 270005#L124 assume !(8464 == ssl3_accept_~s__state~0); 270006#L127 assume !(8465 == ssl3_accept_~s__state~0); 269996#L130 assume !(8466 == ssl3_accept_~s__state~0); 269997#L133 assume 8496 == ssl3_accept_~s__state~0; 269992#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 266285#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 266282#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 266281#L291 [2019-11-25 08:58:15,633 INFO L796 eck$LassoCheckResult]: Loop: 266281#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 266280#L291-2 ssl3_accept_~s__init_num~0 := 0; 266278#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 266275#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 266270#L600-1 ssl3_accept_~skip~0 := 0; 266269#L97-2 assume !false; 266268#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 266267#L100 assume !(12292 == ssl3_accept_~s__state~0); 266266#L103 assume !(16384 == ssl3_accept_~s__state~0); 266265#L106 assume !(8192 == ssl3_accept_~s__state~0); 266264#L109 assume !(24576 == ssl3_accept_~s__state~0); 266263#L112 assume !(8195 == ssl3_accept_~s__state~0); 266262#L115 assume !(8480 == ssl3_accept_~s__state~0); 266261#L118 assume !(8481 == ssl3_accept_~s__state~0); 266260#L121 assume !(8482 == ssl3_accept_~s__state~0); 266259#L124 assume !(8464 == ssl3_accept_~s__state~0); 266258#L127 assume !(8465 == ssl3_accept_~s__state~0); 266257#L130 assume !(8466 == ssl3_accept_~s__state~0); 266256#L133 assume !(8496 == ssl3_accept_~s__state~0); 265776#L136 assume 8497 == ssl3_accept_~s__state~0; 265536#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 266286#L285 assume !(1 == ssl3_accept_~blastFlag~0); 266284#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 266281#L291 [2019-11-25 08:58:15,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:15,633 INFO L82 PathProgramCache]: Analyzing trace with hash 313910165, now seen corresponding path program 1 times [2019-11-25 08:58:15,633 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:15,633 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524785127] [2019-11-25 08:58:15,633 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:15,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:15,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:15,643 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:58:15,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:15,643 INFO L82 PathProgramCache]: Analyzing trace with hash -809920833, now seen corresponding path program 1 times [2019-11-25 08:58:15,644 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:15,644 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652171824] [2019-11-25 08:58:15,644 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:15,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:58:15,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:58:15,652 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652171824] [2019-11-25 08:58:15,652 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:58:15,652 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:58:15,652 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514681464] [2019-11-25 08:58:15,652 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:58:15,653 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:58:15,653 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:58:15,653 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:58:15,653 INFO L87 Difference]: Start difference. First operand 9363 states and 11819 transitions. cyclomatic complexity: 2480 Second operand 3 states. [2019-11-25 08:58:15,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:58:15,817 INFO L93 Difference]: Finished difference Result 9363 states and 11811 transitions. [2019-11-25 08:58:15,817 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:58:15,817 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9363 states and 11811 transitions. [2019-11-25 08:58:15,843 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1730 [2019-11-25 08:58:16,027 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9363 states to 9363 states and 11811 transitions. [2019-11-25 08:58:16,027 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2145 [2019-11-25 08:58:16,028 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2145 [2019-11-25 08:58:16,028 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9363 states and 11811 transitions. [2019-11-25 08:58:16,029 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:58:16,029 INFO L688 BuchiCegarLoop]: Abstraction has 9363 states and 11811 transitions. [2019-11-25 08:58:16,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9363 states and 11811 transitions. [MP z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Exception during sending of exit command (exit): Broken pipe [2019-11-25 08:58:16,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9363 to 9363. [2019-11-25 08:58:16,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9363 states. [2019-11-25 08:58:16,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9363 states to 9363 states and 11811 transitions. [2019-11-25 08:58:16,125 INFO L711 BuchiCegarLoop]: Abstraction has 9363 states and 11811 transitions. [2019-11-25 08:58:16,125 INFO L591 BuchiCegarLoop]: Abstraction has 9363 states and 11811 transitions. [2019-11-25 08:58:16,125 INFO L424 BuchiCegarLoop]: ======== Iteration 35============ [2019-11-25 08:58:16,125 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9363 states and 11811 transitions. [2019-11-25 08:58:16,143 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1730 [2019-11-25 08:58:16,143 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:58:16,143 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:58:16,144 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, 1] [2019-11-25 08:58:16,144 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:58:16,145 INFO L794 eck$LassoCheckResult]: Stem: 283908#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 283845#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 283817#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 283818#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 283806#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 283910#L97-2 assume !false; 285876#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 285874#L100 assume !(12292 == ssl3_accept_~s__state~0); 285872#L103 assume !(16384 == ssl3_accept_~s__state~0); 285870#L106 assume !(8192 == ssl3_accept_~s__state~0); 285868#L109 assume !(24576 == ssl3_accept_~s__state~0); 285866#L112 assume !(8195 == ssl3_accept_~s__state~0); 285864#L115 assume !(8480 == ssl3_accept_~s__state~0); 285862#L118 assume !(8481 == ssl3_accept_~s__state~0); 285860#L121 assume !(8482 == ssl3_accept_~s__state~0); 285848#L124 assume 8464 == ssl3_accept_~s__state~0; 283696#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 283697#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 288573#L272-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; 288570#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 288566#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 288560#L600-1 ssl3_accept_~skip~0 := 0; 288558#L97-2 assume !false; 288556#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 288554#L100 assume !(12292 == ssl3_accept_~s__state~0); 288552#L103 assume !(16384 == ssl3_accept_~s__state~0); 288550#L106 assume !(8192 == ssl3_accept_~s__state~0); 288548#L109 assume !(24576 == ssl3_accept_~s__state~0); 288546#L112 assume !(8195 == ssl3_accept_~s__state~0); 288544#L115 assume !(8480 == ssl3_accept_~s__state~0); 288543#L118 assume !(8481 == ssl3_accept_~s__state~0); 288540#L121 assume !(8482 == ssl3_accept_~s__state~0); 288537#L124 assume !(8464 == ssl3_accept_~s__state~0); 288535#L127 assume !(8465 == ssl3_accept_~s__state~0); 288531#L130 assume !(8466 == ssl3_accept_~s__state~0); 288517#L133 assume 8496 == ssl3_accept_~s__state~0; 287383#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 284552#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 284549#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 284550#L291 [2019-11-25 08:58:16,145 INFO L796 eck$LassoCheckResult]: Loop: 284550#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 285428#L291-2 ssl3_accept_~s__init_num~0 := 0; 285426#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 284369#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 284362#L600-1 ssl3_accept_~skip~0 := 0; 284359#L97-2 assume !false; 284356#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 284353#L100 assume !(12292 == ssl3_accept_~s__state~0); 284350#L103 assume !(16384 == ssl3_accept_~s__state~0); 284347#L106 assume !(8192 == ssl3_accept_~s__state~0); 284344#L109 assume !(24576 == ssl3_accept_~s__state~0); 284341#L112 assume !(8195 == ssl3_accept_~s__state~0); 284338#L115 assume !(8480 == ssl3_accept_~s__state~0); 284335#L118 assume !(8481 == ssl3_accept_~s__state~0); 284332#L121 assume !(8482 == ssl3_accept_~s__state~0); 284322#L124 assume !(8464 == ssl3_accept_~s__state~0); 284316#L127 assume !(8465 == ssl3_accept_~s__state~0); 284313#L130 assume !(8466 == ssl3_accept_~s__state~0); 284310#L133 assume !(8496 == ssl3_accept_~s__state~0); 284303#L136 assume !(8497 == ssl3_accept_~s__state~0); 284304#L139 assume 8512 == ssl3_accept_~s__state~0; 284643#L143 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 285275#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 285276#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 285529#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 285525#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 285519#L600-1 ssl3_accept_~skip~0 := 0; 285517#L97-2 assume !false; 285516#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 285510#L100 assume !(12292 == ssl3_accept_~s__state~0); 285508#L103 assume !(16384 == ssl3_accept_~s__state~0); 285506#L106 assume !(8192 == ssl3_accept_~s__state~0); 285504#L109 assume !(24576 == ssl3_accept_~s__state~0); 285502#L112 assume !(8195 == ssl3_accept_~s__state~0); 285500#L115 assume !(8480 == ssl3_accept_~s__state~0); 285498#L118 assume !(8481 == ssl3_accept_~s__state~0); 285496#L121 assume !(8482 == ssl3_accept_~s__state~0); 285494#L124 assume !(8464 == ssl3_accept_~s__state~0); 285492#L127 assume !(8465 == ssl3_accept_~s__state~0); 285489#L130 assume !(8466 == ssl3_accept_~s__state~0); 285486#L133 assume !(8496 == ssl3_accept_~s__state~0); 285484#L136 assume !(8497 == ssl3_accept_~s__state~0); 285483#L139 assume !(8512 == ssl3_accept_~s__state~0); 285482#L142 assume !(8513 == ssl3_accept_~s__state~0); 285481#L145 assume 8528 == ssl3_accept_~s__state~0; 284640#L149 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 285480#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 285476#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 285472#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 285474#L358 assume !(6 == ssl3_accept_~blastFlag~0); 285470#L358-2 assume !(ssl3_accept_~ret~0 <= 0); 285467#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 285466#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 285325#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 285319#L600-1 ssl3_accept_~skip~0 := 0; 285317#L97-2 assume !false; 285315#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 285313#L100 assume !(12292 == ssl3_accept_~s__state~0); 285311#L103 assume !(16384 == ssl3_accept_~s__state~0); 285309#L106 assume !(8192 == ssl3_accept_~s__state~0); 285307#L109 assume !(24576 == ssl3_accept_~s__state~0); 285305#L112 assume !(8195 == ssl3_accept_~s__state~0); 285303#L115 assume !(8480 == ssl3_accept_~s__state~0); 285301#L118 assume !(8481 == ssl3_accept_~s__state~0); 285299#L121 assume !(8482 == ssl3_accept_~s__state~0); 285297#L124 assume !(8464 == ssl3_accept_~s__state~0); 285295#L127 assume !(8465 == ssl3_accept_~s__state~0); 285293#L130 assume !(8466 == ssl3_accept_~s__state~0); 285282#L133 assume !(8496 == ssl3_accept_~s__state~0); 285279#L136 assume !(8497 == ssl3_accept_~s__state~0); 285273#L139 assume !(8512 == ssl3_accept_~s__state~0); 285167#L142 assume !(8513 == ssl3_accept_~s__state~0); 285163#L145 assume !(8528 == ssl3_accept_~s__state~0); 285162#L148 assume !(8529 == ssl3_accept_~s__state~0); 285161#L151 assume 8544 == ssl3_accept_~s__state~0; 284637#L155 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 285160#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 285158#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 285119#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 285115#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 285111#L409 assume !(8 == ssl3_accept_~blastFlag~0); 285034#L412 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; 285031#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 285027#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 285021#L600-1 ssl3_accept_~skip~0 := 0; 285019#L97-2 assume !false; 285017#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 285015#L100 assume !(12292 == ssl3_accept_~s__state~0); 285013#L103 assume !(16384 == ssl3_accept_~s__state~0); 285011#L106 assume !(8192 == ssl3_accept_~s__state~0); 285009#L109 assume !(24576 == ssl3_accept_~s__state~0); 285007#L112 assume !(8195 == ssl3_accept_~s__state~0); 285005#L115 assume !(8480 == ssl3_accept_~s__state~0); 285003#L118 assume !(8481 == ssl3_accept_~s__state~0); 285001#L121 assume !(8482 == ssl3_accept_~s__state~0); 284999#L124 assume !(8464 == ssl3_accept_~s__state~0); 284997#L127 assume !(8465 == ssl3_accept_~s__state~0); 284995#L130 assume !(8466 == ssl3_accept_~s__state~0); 284993#L133 assume !(8496 == ssl3_accept_~s__state~0); 284990#L136 assume !(8497 == ssl3_accept_~s__state~0); 284988#L139 assume !(8512 == ssl3_accept_~s__state~0); 284986#L142 assume !(8513 == ssl3_accept_~s__state~0); 284984#L145 assume !(8528 == ssl3_accept_~s__state~0); 284983#L148 assume !(8529 == ssl3_accept_~s__state~0); 284981#L151 assume !(8544 == ssl3_accept_~s__state~0); 284980#L154 assume !(8545 == ssl3_accept_~s__state~0); 284979#L157 assume !(8560 == ssl3_accept_~s__state~0); 284978#L160 assume !(8561 == ssl3_accept_~s__state~0); 284977#L163 assume 8448 == ssl3_accept_~s__state~0; 284976#L164 assume !(ssl3_accept_~num1~0 > 0); 284968#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 284963#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 284962#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 284951#L600-1 ssl3_accept_~skip~0 := 0; 284950#L97-2 assume !false; 284939#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 284936#L100 assume !(12292 == ssl3_accept_~s__state~0); 284933#L103 assume !(16384 == ssl3_accept_~s__state~0); 284930#L106 assume !(8192 == ssl3_accept_~s__state~0); 284927#L109 assume !(24576 == ssl3_accept_~s__state~0); 284924#L112 assume !(8195 == ssl3_accept_~s__state~0); 284921#L115 assume !(8480 == ssl3_accept_~s__state~0); 284920#L118 assume !(8481 == ssl3_accept_~s__state~0); 284919#L121 assume !(8482 == ssl3_accept_~s__state~0); 284907#L124 assume !(8464 == ssl3_accept_~s__state~0); 284863#L127 assume !(8465 == ssl3_accept_~s__state~0); 284862#L130 assume !(8466 == ssl3_accept_~s__state~0); 284854#L133 assume !(8496 == ssl3_accept_~s__state~0); 284853#L136 assume !(8497 == ssl3_accept_~s__state~0); 284825#L139 assume !(8512 == ssl3_accept_~s__state~0); 284817#L142 assume !(8513 == ssl3_accept_~s__state~0); 284815#L145 assume !(8528 == ssl3_accept_~s__state~0); 284812#L148 assume !(8529 == ssl3_accept_~s__state~0); 284783#L151 assume !(8544 == ssl3_accept_~s__state~0); 284780#L154 assume !(8545 == ssl3_accept_~s__state~0); 284778#L157 assume !(8560 == ssl3_accept_~s__state~0); 284671#L160 assume !(8561 == ssl3_accept_~s__state~0); 284630#L163 assume !(8448 == ssl3_accept_~s__state~0); 284628#L166 assume 8576 == ssl3_accept_~s__state~0; 283999#L170 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 284627#L452 assume !(ssl3_accept_~ret~0 <= 0); 283799#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 283801#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 285647#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 285640#L600-1 ssl3_accept_~skip~0 := 0; 285637#L97-2 assume !false; 285634#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 285631#L100 assume !(12292 == ssl3_accept_~s__state~0); 285628#L103 assume !(16384 == ssl3_accept_~s__state~0); 285625#L106 assume !(8192 == ssl3_accept_~s__state~0); 285622#L109 assume !(24576 == ssl3_accept_~s__state~0); 285619#L112 assume !(8195 == ssl3_accept_~s__state~0); 285616#L115 assume !(8480 == ssl3_accept_~s__state~0); 285612#L118 assume !(8481 == ssl3_accept_~s__state~0); 285608#L121 assume !(8482 == ssl3_accept_~s__state~0); 285603#L124 assume !(8464 == ssl3_accept_~s__state~0); 285596#L127 assume !(8465 == ssl3_accept_~s__state~0); 285593#L130 assume 8466 == ssl3_accept_~s__state~0; 284649#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 285588#L272 assume !(0 == ssl3_accept_~blastFlag~0); 285585#L272-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; 285581#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 285576#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 285569#L600-1 ssl3_accept_~skip~0 := 0; 285566#L97-2 assume !false; 285563#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 285560#L100 assume !(12292 == ssl3_accept_~s__state~0); 285557#L103 assume !(16384 == ssl3_accept_~s__state~0); 285465#L106 assume !(8192 == ssl3_accept_~s__state~0); 285460#L109 assume !(24576 == ssl3_accept_~s__state~0); 285457#L112 assume !(8195 == ssl3_accept_~s__state~0); 285455#L115 assume !(8480 == ssl3_accept_~s__state~0); 285451#L118 assume !(8481 == ssl3_accept_~s__state~0); 285447#L121 assume !(8482 == ssl3_accept_~s__state~0); 285446#L124 assume !(8464 == ssl3_accept_~s__state~0); 285440#L127 assume !(8465 == ssl3_accept_~s__state~0); 285438#L130 assume !(8466 == ssl3_accept_~s__state~0); 285436#L133 assume 8496 == ssl3_accept_~s__state~0; 284646#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 285433#L285 assume !(1 == ssl3_accept_~blastFlag~0); 285431#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 284550#L291 [2019-11-25 08:58:16,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:16,146 INFO L82 PathProgramCache]: Analyzing trace with hash 313910165, now seen corresponding path program 2 times [2019-11-25 08:58:16,146 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:16,146 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051181432] [2019-11-25 08:58:16,146 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:16,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:16,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:16,156 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:58:16,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:16,158 INFO L82 PathProgramCache]: Analyzing trace with hash 319333531, now seen corresponding path program 3 times [2019-11-25 08:58:16,158 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:16,158 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548367515] [2019-11-25 08:58:16,158 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:16,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:16,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:16,193 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:58:16,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:58:16,194 INFO L82 PathProgramCache]: Analyzing trace with hash -1851452025, now seen corresponding path program 1 times [2019-11-25 08:58:16,194 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:58:16,194 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536343424] [2019-11-25 08:58:16,195 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:58:16,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:16,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:58:16,262 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:58:17,755 WARN L192 SmtUtils]: Spent 1.48 s on a formula simplification. DAG size of input: 427 DAG size of output: 188 [2019-11-25 08:58:18,035 WARN L192 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 128 DAG size of output: 79 [2019-11-25 08:58:18,154 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 25.11 08:58:18 BoogieIcfgContainer [2019-11-25 08:58:18,154 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-11-25 08:58:18,154 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-11-25 08:58:18,154 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-11-25 08:58:18,155 INFO L275 PluginConnector]: Witness Printer initialized [2019-11-25 08:58:18,155 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:57:55" (3/4) ... [2019-11-25 08:58:18,158 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2019-11-25 08:58:18,243 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/run_dir_9bb7eed5-e2a1-4e4a-a4ec-d1a868aeb8e5/bin/uautomizer/witness.graphml [2019-11-25 08:58:18,243 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-11-25 08:58:18,244 INFO L168 Benchmark]: Toolchain (without parser) took 24377.32 ms. Allocated memory was 1.0 GB in the beginning and 1.9 GB in the end (delta: 834.1 MB). Free memory was 944.7 MB in the beginning and 1.0 GB in the end (delta: -80.5 MB). Peak memory consumption was 753.6 MB. Max. memory is 11.5 GB. [2019-11-25 08:58:18,245 INFO L168 Benchmark]: CDTParser took 0.23 ms. Allocated memory is still 1.0 GB. Free memory is still 962.2 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-25 08:58:18,245 INFO L168 Benchmark]: CACSL2BoogieTranslator took 442.74 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 131.1 MB). Free memory was 944.7 MB in the beginning and 1.1 GB in the end (delta: -175.6 MB). Peak memory consumption was 23.5 MB. Max. memory is 11.5 GB. [2019-11-25 08:58:18,245 INFO L168 Benchmark]: Boogie Procedure Inliner took 58.43 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-11-25 08:58:18,246 INFO L168 Benchmark]: Boogie Preprocessor took 34.09 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: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. [2019-11-25 08:58:18,246 INFO L168 Benchmark]: RCFGBuilder took 711.92 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: 56.0 MB). Peak memory consumption was 56.0 MB. Max. memory is 11.5 GB. [2019-11-25 08:58:18,246 INFO L168 Benchmark]: BuchiAutomizer took 23036.51 ms. Allocated memory was 1.2 GB in the beginning and 1.9 GB in the end (delta: 703.1 MB). Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 10.6 MB). Peak memory consumption was 713.6 MB. Max. memory is 11.5 GB. [2019-11-25 08:58:18,247 INFO L168 Benchmark]: Witness Printer took 89.11 ms. Allocated memory is still 1.9 GB. Free memory was 1.0 GB in the beginning and 1.0 GB in the end (delta: 23.2 MB). Peak memory consumption was 23.2 MB. Max. memory is 11.5 GB. [2019-11-25 08:58:18,248 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.23 ms. Allocated memory is still 1.0 GB. Free memory is still 962.2 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 442.74 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 131.1 MB). Free memory was 944.7 MB in the beginning and 1.1 GB in the end (delta: -175.6 MB). Peak memory consumption was 23.5 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 58.43 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 34.09 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: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 711.92 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: 56.0 MB). Peak memory consumption was 56.0 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 23036.51 ms. Allocated memory was 1.2 GB in the beginning and 1.9 GB in the end (delta: 703.1 MB). Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 10.6 MB). Peak memory consumption was 713.6 MB. Max. memory is 11.5 GB. * Witness Printer took 89.11 ms. Allocated memory is still 1.9 GB. Free memory was 1.0 GB in the beginning and 1.0 GB in the end (delta: 23.2 MB). Peak memory consumption was 23.2 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 4 locations. The remainder module has 9363 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 22.9s and 35 iterations. TraceHistogramMax:7. Analysis of lassos took 13.0s. Construction of modules took 4.0s. Büchi inclusion checks took 2.2s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 36. Automata minimization 1.7s AutomataMinimizationTime, 36 MinimizatonAttempts, 15762 StatesRemovedByMinimization, 29 NontrivialMinimizations. Non-live state removal took 1.2s Buchi closure took 0.0s. Biggest automaton had 10292 states and ocurred in iteration 29. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 406/406 HoareTripleCheckerStatistics: 8275 SDtfs, 5445 SDslu, 4589 SDs, 0 SdLazy, 3757 SolverSat, 856 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 4.0s Time LassoAnalysisResults: nont1 unkn0 SFLI23 SFLT1 conc2 concLT1 SILN0 SILU0 SILI6 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital60 mio100 ax100 hnf97 lsp27 ukn100 mio100 lsp100 div186 bol100 ite100 ukn100 eq192 hnf73 smp97 dnf106 smp100 tf107 neg97 sie105 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 12ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 15 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.3s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 291]: 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@a64a3f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@668ab5ae=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2c33a23c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@19382350=0, __cil_tmp60=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@33e2473c=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7792dbeb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5197ea7b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@63d2b5c4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@53907e1c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@60048605=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@76db5c51=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@24eef176=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5d53fea3=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5f72a03b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@56ffeff3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@62460438=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@8915644=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@145a1cbc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@58fb66ba=0, tmp___2=0, cb=5, s__s3__tmp__new_cipher__algorithms=-256, tmp___10=0, __cil_tmp56=-255, s__verify_mode=8, tmp___6=0, tmp=3, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@7d2832d5=0, s__s3__tmp__reuse_message=4, s__ctx__stats__sess_accept_renegotiate=0, l=13, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@26a0f948=0, s__cert__pkeys__AT0__privatekey=0, s__debug=0, tmp___1=-12288, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@55e946b0=7, tmp___9=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@311a4175=0, __cil_tmp59=0, tmp___5=0, s__hit=0, __cil_tmp55=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@350f5670=0, blastFlag=2, \result=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@d95573a=1, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@18983ddc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@651f0ad5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@10741650=0, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@40c49a72=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1a18538d=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3a08ee54=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@609959fc=0, s__options=-2097151, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4792ee52=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@55010adf=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5c4ae94=1, Time=3, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@582fece7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@39576457=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3dd6a05e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6a0aa40f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@61eabce8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@55b1703d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@d4de68c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3d56c7b5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3f2169da=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@377dfb3b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6fb2c926=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2b437d1e=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@9cb2bc0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6000a70f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@51d0cb1=0, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@90a38d7=13, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@771efbe5=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@e9ce7d9=-255, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4e48a84b=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2fe47fea=1, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 291]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L647] int s ; [L648] int tmp ; [L652] s = 8464 [L11] int s__info_callback = __VERIFIER_nondet_int() ; [L12] int s__in_handshake = __VERIFIER_nondet_int() ; [L13] int s__state ; [L14] int s__new_session ; [L15] int s__server ; [L16] int s__version = __VERIFIER_nondet_int() ; [L17] int s__type ; [L18] int s__init_num ; [L19] int s__hit = __VERIFIER_nondet_int() ; [L20] int s__rwstate ; [L21] int s__init_buf___0 = 1; [L22] int s__debug = __VERIFIER_nondet_int() ; [L23] int s__shutdown ; [L24] int s__cert = __VERIFIER_nondet_int() ; [L25] int s__options = __VERIFIER_nondet_int() ; [L26] int s__verify_mode = __VERIFIER_nondet_int() ; [L27] int s__session__peer = __VERIFIER_nondet_int() ; [L28] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L29] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L30] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L31] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L33] int s__s3__tmp__cert_request ; [L34] int s__s3__tmp__reuse_message ; [L35] int s__s3__tmp__use_rsa_tmp ; [L36] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L37] int s__s3__tmp__new_cipher__algorithms ; [L38] int s__s3__tmp__next_state___0 ; [L39] int s__s3__tmp__new_cipher__algo_strength ; [L40] int s__session__cipher ; [L41] int buf ; [L42] unsigned long l ; [L43] unsigned long Time ; [L44] unsigned long tmp ; [L45] int cb ; [L46] long num1 = __VERIFIER_nondet_long() ; [L47] int ret ; [L48] int new_state ; [L49] int state ; [L50] int skip ; [L51] int got_new_session ; [L52] int tmp___1 = __VERIFIER_nondet_int() ; [L53] int tmp___2 = __VERIFIER_nondet_int() ; [L54] int tmp___3 = __VERIFIER_nondet_int() ; [L55] int tmp___4 = __VERIFIER_nondet_int() ; [L56] int tmp___5 = __VERIFIER_nondet_int() ; [L57] int tmp___6 = __VERIFIER_nondet_int() ; [L58] int tmp___7 = __VERIFIER_nondet_int() ; [L59] long tmp___8 = __VERIFIER_nondet_long() ; [L60] int tmp___9 = __VERIFIER_nondet_int() ; [L61] int tmp___10 = __VERIFIER_nondet_int() ; [L62] int blastFlag ; [L63] int __cil_tmp55 ; [L64] unsigned long __cil_tmp56 ; [L65] unsigned long __cil_tmp57 ; [L66] unsigned long __cil_tmp58 ; [L67] unsigned long __cil_tmp59 ; [L68] int __cil_tmp60 ; [L69] unsigned long __cil_tmp61 ; [L72] s__state = initial_state [L73] blastFlag = 0 [L74] tmp = __VERIFIER_nondet_int() [L75] Time = tmp [L76] cb = 0 [L77] ret = -1 [L78] skip = 0 [L79] got_new_session = 0 [L80] COND TRUE s__info_callback != 0 [L81] cb = s__info_callback [L87] s__in_handshake ++ [L88] COND FALSE !(tmp___1 + 12288) [L93] COND FALSE !(s__cert == 0) [L97] COND TRUE 1 [L99] state = s__state [L100] COND FALSE !(s__state == 12292) [L103] COND FALSE !(s__state == 16384) [L106] COND FALSE !(s__state == 8192) [L109] COND FALSE !(s__state == 24576) [L112] COND FALSE !(s__state == 8195) [L115] COND FALSE !(s__state == 8480) [L118] COND FALSE !(s__state == 8481) [L121] COND FALSE !(s__state == 8482) [L124] COND TRUE s__state == 8464 [L270] s__shutdown = 0 [L271] ret = __VERIFIER_nondet_int() [L272] COND TRUE blastFlag == 0 [L273] blastFlag = 1 [L275] COND FALSE !(ret <= 0) [L278] got_new_session = 1 [L279] s__state = 8496 [L280] s__init_num = 0 [L599] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L600] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L97] COND TRUE 1 [L99] state = s__state [L100] COND FALSE !(s__state == 12292) [L103] COND FALSE !(s__state == 16384) [L106] COND FALSE !(s__state == 8192) [L109] COND FALSE !(s__state == 24576) [L112] COND FALSE !(s__state == 8195) [L115] COND FALSE !(s__state == 8480) [L118] COND FALSE !(s__state == 8481) [L121] COND FALSE !(s__state == 8482) [L124] COND FALSE !(s__state == 8464) [L127] COND FALSE !(s__state == 8465) [L130] COND FALSE !(s__state == 8466) [L133] COND TRUE s__state == 8496 [L284] ret = __VERIFIER_nondet_int() [L285] COND TRUE blastFlag == 1 [L286] blastFlag = 2 [L288] COND FALSE !(ret <= 0) Loop: [L291] COND FALSE !(\read(s__hit)) [L294] s__state = 8512 [L296] s__init_num = 0 [L599] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L600] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L97] COND TRUE 1 [L99] state = s__state [L100] COND FALSE !(s__state == 12292) [L103] COND FALSE !(s__state == 16384) [L106] COND FALSE !(s__state == 8192) [L109] COND FALSE !(s__state == 24576) [L112] COND FALSE !(s__state == 8195) [L115] COND FALSE !(s__state == 8480) [L118] COND FALSE !(s__state == 8481) [L121] COND FALSE !(s__state == 8482) [L124] COND FALSE !(s__state == 8464) [L127] COND FALSE !(s__state == 8465) [L130] COND FALSE !(s__state == 8466) [L133] COND FALSE !(s__state == 8496) [L136] COND FALSE !(s__state == 8497) [L139] COND TRUE s__state == 8512 [L301] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L302] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L303] COND TRUE __cil_tmp56 + 256UL [L304] skip = 1 [L315] s__state = 8528 [L316] s__init_num = 0 [L599] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L600] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L97] COND TRUE 1 [L99] state = s__state [L100] COND FALSE !(s__state == 12292) [L103] COND FALSE !(s__state == 16384) [L106] COND FALSE !(s__state == 8192) [L109] COND FALSE !(s__state == 24576) [L112] COND FALSE !(s__state == 8195) [L115] COND FALSE !(s__state == 8480) [L118] COND FALSE !(s__state == 8481) [L121] COND FALSE !(s__state == 8482) [L124] COND FALSE !(s__state == 8464) [L127] COND FALSE !(s__state == 8465) [L130] COND FALSE !(s__state == 8466) [L133] COND FALSE !(s__state == 8496) [L136] COND FALSE !(s__state == 8497) [L139] COND FALSE !(s__state == 8512) [L142] COND FALSE !(s__state == 8513) [L145] COND TRUE s__state == 8528 [L320] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L321] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L323] __cil_tmp57 = (unsigned long )s__options [L324] COND TRUE __cil_tmp57 + 2097152UL [L325] s__s3__tmp__use_rsa_tmp = 1 [L330] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L357] ret = __VERIFIER_nondet_int() [L358] COND FALSE !(blastFlag == 6) [L361] COND FALSE !(ret <= 0) [L378] s__state = 8544 [L379] s__init_num = 0 [L599] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L600] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L97] COND TRUE 1 [L99] state = s__state [L100] COND FALSE !(s__state == 12292) [L103] COND FALSE !(s__state == 16384) [L106] COND FALSE !(s__state == 8192) [L109] COND FALSE !(s__state == 24576) [L112] COND FALSE !(s__state == 8195) [L115] COND FALSE !(s__state == 8480) [L118] COND FALSE !(s__state == 8481) [L121] COND FALSE !(s__state == 8482) [L124] COND FALSE !(s__state == 8464) [L127] COND FALSE !(s__state == 8465) [L130] COND FALSE !(s__state == 8466) [L133] COND FALSE !(s__state == 8496) [L136] COND FALSE !(s__state == 8497) [L139] COND FALSE !(s__state == 8512) [L142] COND FALSE !(s__state == 8513) [L145] COND FALSE !(s__state == 8528) [L148] COND FALSE !(s__state == 8529) [L151] COND TRUE s__state == 8544 [L383] COND TRUE s__verify_mode + 1 [L384] COND FALSE !(s__session__peer != 0) [L395] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L396] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L397] COND FALSE !(__cil_tmp61 + 256UL) [L407] s__s3__tmp__cert_request = 1 [L408] ret = __VERIFIER_nondet_int() [L409] COND FALSE !(blastFlag == 8) [L412] COND FALSE !(ret <= 0) [L415] s__state = 8448 [L416] s__s3__tmp__next_state___0 = 8576 [L417] s__init_num = 0 [L599] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L600] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L97] COND TRUE 1 [L99] state = s__state [L100] COND FALSE !(s__state == 12292) [L103] COND FALSE !(s__state == 16384) [L106] COND FALSE !(s__state == 8192) [L109] COND FALSE !(s__state == 24576) [L112] COND FALSE !(s__state == 8195) [L115] COND FALSE !(s__state == 8480) [L118] COND FALSE !(s__state == 8481) [L121] COND FALSE !(s__state == 8482) [L124] COND FALSE !(s__state == 8464) [L127] COND FALSE !(s__state == 8465) [L130] COND FALSE !(s__state == 8466) [L133] COND FALSE !(s__state == 8496) [L136] COND FALSE !(s__state == 8497) [L139] COND FALSE !(s__state == 8512) [L142] COND FALSE !(s__state == 8513) [L145] COND FALSE !(s__state == 8528) [L148] COND FALSE !(s__state == 8529) [L151] COND FALSE !(s__state == 8544) [L154] COND FALSE !(s__state == 8545) [L157] COND FALSE !(s__state == 8560) [L160] COND FALSE !(s__state == 8561) [L163] COND TRUE s__state == 8448 [L438] COND FALSE !(num1 > 0L) [L447] s__state = s__s3__tmp__next_state___0 [L599] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L600] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L97] COND TRUE 1 [L99] state = s__state [L100] COND FALSE !(s__state == 12292) [L103] COND FALSE !(s__state == 16384) [L106] COND FALSE !(s__state == 8192) [L109] COND FALSE !(s__state == 24576) [L112] COND FALSE !(s__state == 8195) [L115] COND FALSE !(s__state == 8480) [L118] COND FALSE !(s__state == 8481) [L121] COND FALSE !(s__state == 8482) [L124] COND FALSE !(s__state == 8464) [L127] COND FALSE !(s__state == 8465) [L130] COND FALSE !(s__state == 8466) [L133] COND FALSE !(s__state == 8496) [L136] COND FALSE !(s__state == 8497) [L139] COND FALSE !(s__state == 8512) [L142] COND FALSE !(s__state == 8513) [L145] COND FALSE !(s__state == 8528) [L148] COND FALSE !(s__state == 8529) [L151] COND FALSE !(s__state == 8544) [L154] COND FALSE !(s__state == 8545) [L157] COND FALSE !(s__state == 8560) [L160] COND FALSE !(s__state == 8561) [L163] COND FALSE !(s__state == 8448) [L166] COND TRUE s__state == 8576 [L451] ret = __VERIFIER_nondet_int() [L452] COND FALSE !(ret <= 0) [L455] COND TRUE ret == 2 [L456] s__state = 8466 [L599] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L600] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L97] COND TRUE 1 [L99] state = s__state [L100] COND FALSE !(s__state == 12292) [L103] COND FALSE !(s__state == 16384) [L106] COND FALSE !(s__state == 8192) [L109] COND FALSE !(s__state == 24576) [L112] COND FALSE !(s__state == 8195) [L115] COND FALSE !(s__state == 8480) [L118] COND FALSE !(s__state == 8481) [L121] COND FALSE !(s__state == 8482) [L124] COND FALSE !(s__state == 8464) [L127] COND FALSE !(s__state == 8465) [L130] COND TRUE s__state == 8466 [L270] s__shutdown = 0 [L271] ret = __VERIFIER_nondet_int() [L272] COND FALSE !(blastFlag == 0) [L275] COND FALSE !(ret <= 0) [L278] got_new_session = 1 [L279] s__state = 8496 [L280] s__init_num = 0 [L599] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L600] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L97] COND TRUE 1 [L99] state = s__state [L100] COND FALSE !(s__state == 12292) [L103] COND FALSE !(s__state == 16384) [L106] COND FALSE !(s__state == 8192) [L109] COND FALSE !(s__state == 24576) [L112] COND FALSE !(s__state == 8195) [L115] COND FALSE !(s__state == 8480) [L118] COND FALSE !(s__state == 8481) [L121] COND FALSE !(s__state == 8482) [L124] COND FALSE !(s__state == 8464) [L127] COND FALSE !(s__state == 8465) [L130] COND FALSE !(s__state == 8466) [L133] COND TRUE s__state == 8496 [L284] ret = __VERIFIER_nondet_int() [L285] COND FALSE !(blastFlag == 1) [L288] COND FALSE !(ret <= 0) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...