./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_6.cil-2.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_e4b7de05-1fad-4a73-81ee-425beff1cd9a/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_e4b7de05-1fad-4a73-81ee-425beff1cd9a/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_e4b7de05-1fad-4a73-81ee-425beff1cd9a/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_e4b7de05-1fad-4a73-81ee-425beff1cd9a/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_6.cil-2.c -s /tmp/vcloud-vcloud-master/worker/run_dir_e4b7de05-1fad-4a73-81ee-425beff1cd9a/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_e4b7de05-1fad-4a73-81ee-425beff1cd9a/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 a51c87b3f87a550bb7d060ad02516cdb08b506b9 ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ 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:48:08,579 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-11-25 08:48:08,581 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-11-25 08:48:08,594 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-11-25 08:48:08,594 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-11-25 08:48:08,595 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-11-25 08:48:08,597 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-11-25 08:48:08,599 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-11-25 08:48:08,601 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-11-25 08:48:08,602 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-11-25 08:48:08,602 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-11-25 08:48:08,604 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-11-25 08:48:08,604 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-11-25 08:48:08,605 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-11-25 08:48:08,606 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-11-25 08:48:08,607 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-11-25 08:48:08,608 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-11-25 08:48:08,609 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-11-25 08:48:08,610 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-11-25 08:48:08,613 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-11-25 08:48:08,614 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-11-25 08:48:08,615 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-11-25 08:48:08,616 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-11-25 08:48:08,617 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-11-25 08:48:08,620 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-11-25 08:48:08,620 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-11-25 08:48:08,620 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-11-25 08:48:08,621 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-11-25 08:48:08,622 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-11-25 08:48:08,623 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-11-25 08:48:08,623 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-11-25 08:48:08,624 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-11-25 08:48:08,624 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-11-25 08:48:08,625 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-11-25 08:48:08,626 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-11-25 08:48:08,626 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-11-25 08:48:08,627 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-11-25 08:48:08,627 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-11-25 08:48:08,627 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-11-25 08:48:08,628 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-11-25 08:48:08,629 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-11-25 08:48:08,630 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_e4b7de05-1fad-4a73-81ee-425beff1cd9a/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-11-25 08:48:08,644 INFO L113 SettingsManager]: Loading preferences was successful [2019-11-25 08:48:08,644 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-11-25 08:48:08,645 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-11-25 08:48:08,645 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-11-25 08:48:08,645 INFO L138 SettingsManager]: * Use SBE=true [2019-11-25 08:48:08,646 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-11-25 08:48:08,646 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-11-25 08:48:08,646 INFO L138 SettingsManager]: * Use old map elimination=false [2019-11-25 08:48:08,646 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2019-11-25 08:48:08,646 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2019-11-25 08:48:08,647 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-11-25 08:48:08,647 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-11-25 08:48:08,647 INFO L138 SettingsManager]: * sizeof long=4 [2019-11-25 08:48:08,647 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-11-25 08:48:08,648 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-11-25 08:48:08,648 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-11-25 08:48:08,648 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-11-25 08:48:08,648 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-11-25 08:48:08,648 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-11-25 08:48:08,649 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-11-25 08:48:08,649 INFO L138 SettingsManager]: * sizeof long double=12 [2019-11-25 08:48:08,649 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-11-25 08:48:08,649 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-11-25 08:48:08,649 INFO L138 SettingsManager]: * Use constant arrays=true [2019-11-25 08:48:08,650 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-11-25 08:48:08,650 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-11-25 08:48:08,650 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-11-25 08:48:08,650 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-11-25 08:48:08,651 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-11-25 08:48:08,651 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-11-25 08:48:08,651 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-11-25 08:48:08,652 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-11-25 08:48:08,652 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_e4b7de05-1fad-4a73-81ee-425beff1cd9a/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 -> a51c87b3f87a550bb7d060ad02516cdb08b506b9 [2019-11-25 08:48:08,788 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-11-25 08:48:08,799 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-11-25 08:48:08,803 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-11-25 08:48:08,804 INFO L271 PluginConnector]: Initializing CDTParser... [2019-11-25 08:48:08,805 INFO L275 PluginConnector]: CDTParser initialized [2019-11-25 08:48:08,805 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_e4b7de05-1fad-4a73-81ee-425beff1cd9a/bin/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_6.cil-2.c [2019-11-25 08:48:08,865 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_e4b7de05-1fad-4a73-81ee-425beff1cd9a/bin/uautomizer/data/5bfc826b3/9aeec1d256944e81967023f578bbd238/FLAG651bee720 [2019-11-25 08:48:09,288 INFO L306 CDTParser]: Found 1 translation units. [2019-11-25 08:48:09,289 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_e4b7de05-1fad-4a73-81ee-425beff1cd9a/sv-benchmarks/c/ssh-simplified/s3_srvr_6.cil-2.c [2019-11-25 08:48:09,300 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_e4b7de05-1fad-4a73-81ee-425beff1cd9a/bin/uautomizer/data/5bfc826b3/9aeec1d256944e81967023f578bbd238/FLAG651bee720 [2019-11-25 08:48:09,666 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_e4b7de05-1fad-4a73-81ee-425beff1cd9a/bin/uautomizer/data/5bfc826b3/9aeec1d256944e81967023f578bbd238 [2019-11-25 08:48:09,669 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-11-25 08:48:09,672 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-11-25 08:48:09,673 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-11-25 08:48:09,673 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-11-25 08:48:09,677 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-11-25 08:48:09,677 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 08:48:09" (1/1) ... [2019-11-25 08:48:09,679 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1dec846e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:09, skipping insertion in model container [2019-11-25 08:48:09,680 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 08:48:09" (1/1) ... [2019-11-25 08:48:09,686 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2019-11-25 08:48:09,727 INFO L179 MainTranslator]: Built tables and reachable declarations [2019-11-25 08:48:10,109 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-25 08:48:10,118 INFO L201 MainTranslator]: Completed pre-run [2019-11-25 08:48:10,182 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-25 08:48:10,195 INFO L205 MainTranslator]: Completed translation [2019-11-25 08:48:10,202 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:10 WrapperNode [2019-11-25 08:48:10,206 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-11-25 08:48:10,207 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-11-25 08:48:10,207 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-11-25 08:48:10,207 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-11-25 08:48:10,214 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:48:10" (1/1) ... [2019-11-25 08:48:10,222 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:48:10" (1/1) ... [2019-11-25 08:48:10,257 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-11-25 08:48:10,257 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-11-25 08:48:10,257 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-11-25 08:48:10,258 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-11-25 08:48:10,266 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:10" (1/1) ... [2019-11-25 08:48:10,266 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:10" (1/1) ... [2019-11-25 08:48:10,270 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:10" (1/1) ... [2019-11-25 08:48:10,270 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:10" (1/1) ... [2019-11-25 08:48:10,277 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:10" (1/1) ... [2019-11-25 08:48:10,285 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:10" (1/1) ... [2019-11-25 08:48:10,289 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:10" (1/1) ... [2019-11-25 08:48:10,293 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-11-25 08:48:10,294 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-11-25 08:48:10,294 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-11-25 08:48:10,294 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-11-25 08:48:10,295 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:10" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e4b7de05-1fad-4a73-81ee-425beff1cd9a/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:48:10,362 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-11-25 08:48:10,362 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-11-25 08:48:10,469 WARN L735 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-25 08:48:11,061 INFO L688 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2019-11-25 08:48:11,062 INFO L688 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2019-11-25 08:48:11,063 INFO L279 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-11-25 08:48:11,063 INFO L284 CfgBuilder]: Removed 7 assume(true) statements. [2019-11-25 08:48:11,064 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:48:11 BoogieIcfgContainer [2019-11-25 08:48:11,064 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-11-25 08:48:11,065 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-11-25 08:48:11,065 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-11-25 08:48:11,068 INFO L275 PluginConnector]: BuchiAutomizer initialized [2019-11-25 08:48:11,069 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-25 08:48:11,069 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 25.11 08:48:09" (1/3) ... [2019-11-25 08:48:11,070 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@3215b3e9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 25.11 08:48:11, skipping insertion in model container [2019-11-25 08:48:11,070 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-25 08:48:11,071 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:10" (2/3) ... [2019-11-25 08:48:11,071 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@3215b3e9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 25.11 08:48:11, skipping insertion in model container [2019-11-25 08:48:11,071 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-25 08:48:11,071 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:48:11" (3/3) ... [2019-11-25 08:48:11,072 INFO L371 chiAutomizerObserver]: Analyzing ICFG s3_srvr_6.cil-2.c [2019-11-25 08:48:11,111 INFO L356 BuchiCegarLoop]: Interprodecural is true [2019-11-25 08:48:11,111 INFO L357 BuchiCegarLoop]: Hoare is false [2019-11-25 08:48:11,111 INFO L358 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-11-25 08:48:11,111 INFO L359 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-11-25 08:48:11,111 INFO L360 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-11-25 08:48:11,111 INFO L361 BuchiCegarLoop]: Difference is false [2019-11-25 08:48:11,111 INFO L362 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-11-25 08:48:11,112 INFO L365 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-11-25 08:48:11,129 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 156 states. [2019-11-25 08:48:11,156 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 135 [2019-11-25 08:48:11,157 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:11,157 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:11,164 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-25 08:48:11,164 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:11,164 INFO L424 BuchiCegarLoop]: ======== Iteration 1============ [2019-11-25 08:48:11,164 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 156 states. [2019-11-25 08:48:11,173 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 135 [2019-11-25 08:48:11,173 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:11,173 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:11,175 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-25 08:48:11,175 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:11,179 INFO L794 eck$LassoCheckResult]: Stem: 109#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 21#L81true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6#L84-2true ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 54#L89true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 53#L89-1true assume !(0 == ssl3_accept_~s__cert~0); 9#L98-2true [2019-11-25 08:48:11,179 INFO L796 eck$LassoCheckResult]: Loop: 9#L98-2true assume !false; 112#L99true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 137#L101true assume !(12292 == ssl3_accept_~s__state~0); 118#L104true assume !(16384 == ssl3_accept_~s__state~0); 127#L107true assume !(8192 == ssl3_accept_~s__state~0); 113#L110true assume !(24576 == ssl3_accept_~s__state~0); 67#L113true assume !(8195 == ssl3_accept_~s__state~0); 58#L116true assume 8480 == ssl3_accept_~s__state~0; 16#L120true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 154#L258true assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 157#L602true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76#L639true ssl3_accept_~skip~0 := 0; 9#L98-2true [2019-11-25 08:48:11,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:11,184 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 1 times [2019-11-25 08:48:11,190 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:11,190 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489167386] [2019-11-25 08:48:11,190 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:11,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:11,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:11,290 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:11,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:11,291 INFO L82 PathProgramCache]: Analyzing trace with hash 722475095, now seen corresponding path program 1 times [2019-11-25 08:48:11,292 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:11,292 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55746478] [2019-11-25 08:48:11,292 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:11,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:11,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:11,306 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:11,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:11,307 INFO L82 PathProgramCache]: Analyzing trace with hash -2007344955, now seen corresponding path program 1 times [2019-11-25 08:48:11,308 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:11,308 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478971048] [2019-11-25 08:48:11,308 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:11,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:11,382 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:48:11,382 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478971048] [2019-11-25 08:48:11,383 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:11,383 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:48:11,384 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810909310] [2019-11-25 08:48:11,505 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:48:11,506 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:48:11,506 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:48:11,507 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:48:11,507 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-25 08:48:11,508 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:48:11,508 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:48:11,508 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:48:11,508 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-2.c_Iteration1_Loop [2019-11-25 08:48:11,509 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:48:11,509 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:48:11,524 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:48:11,530 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:48:11,536 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:48:11,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:48:11,542 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:48:11,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:48:11,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:48:11,662 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:48:11,664 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e4b7de05-1fad-4a73-81ee-425beff1cd9a/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:48:11,685 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:48:11,686 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:48:11,700 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:48:11,701 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_e4b7de05-1fad-4a73-81ee-425beff1cd9a/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:48:11,719 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:48:11,719 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e4b7de05-1fad-4a73-81ee-425beff1cd9a/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:48:11,743 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-25 08:48:11,743 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:48:11,753 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-25 08:48:11,755 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:48:11,755 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:48:11,755 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:48:11,755 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:48:11,756 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-25 08:48:11,756 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:48:11,756 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:48:11,756 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:48:11,756 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-2.c_Iteration1_Loop [2019-11-25 08:48:11,756 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:48:11,756 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:48:11,758 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:48:11,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:48:11,772 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:48:11,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:48:11,779 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:48:11,782 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:48:11,785 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:48:11,891 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:48:11,895 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e4b7de05-1fad-4a73-81ee-425beff1cd9a/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:48:11,902 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:48:11,905 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:48:11,905 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:48:11,905 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:48:11,905 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:48:11,906 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:48:11,909 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:48:11,909 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:48:11,911 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e4b7de05-1fad-4a73-81ee-425beff1cd9a/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:48:11,928 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:48:11,930 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:48:11,930 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:48:11,930 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:48:11,930 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:48:11,930 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:48:11,933 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:48:11,933 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:48:11,940 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-25 08:48:11,961 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-25 08:48:11,961 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_e4b7de05-1fad-4a73-81ee-425beff1cd9a/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:48:11,975 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-25 08:48:11,975 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-25 08:48:11,976 INFO L510 LassoAnalysis]: Proved termination. [2019-11-25 08:48:11,976 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:48:11,981 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:48:12,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:12,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:12,034 INFO L255 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-25 08:48:12,037 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:48:12,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:12,055 INFO L255 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-25 08:48:12,055 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:48:12,090 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:48:12,108 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:48:12,109 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 156 states. Second operand 5 states. [2019-11-25 08:48:12,853 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 156 states.. Second operand 5 states. Result 872 states and 1494 transitions. Complement of second has 10 states. [2019-11-25 08:48:12,854 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:48:12,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-25 08:48:12,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 640 transitions. [2019-11-25 08:48:12,859 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 640 transitions. Stem has 5 letters. Loop has 12 letters. [2019-11-25 08:48:12,860 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:48:12,860 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 640 transitions. Stem has 17 letters. Loop has 12 letters. [2019-11-25 08:48:12,861 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:48:12,861 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 640 transitions. Stem has 5 letters. Loop has 24 letters. [2019-11-25 08:48:12,862 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:48:12,863 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 872 states and 1494 transitions. [2019-11-25 08:48:12,880 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 342 [2019-11-25 08:48:12,895 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 872 states to 726 states and 1154 transitions. [2019-11-25 08:48:12,896 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 407 [2019-11-25 08:48:12,898 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 418 [2019-11-25 08:48:12,900 INFO L73 IsDeterministic]: Start isDeterministic. Operand 726 states and 1154 transitions. [2019-11-25 08:48:12,902 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:12,902 INFO L688 BuchiCegarLoop]: Abstraction has 726 states and 1154 transitions. [2019-11-25 08:48:12,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 726 states and 1154 transitions. [2019-11-25 08:48:12,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 726 to 502. [2019-11-25 08:48:12,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 502 states. [2019-11-25 08:48:12,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 502 states to 502 states and 792 transitions. [2019-11-25 08:48:12,967 INFO L711 BuchiCegarLoop]: Abstraction has 502 states and 792 transitions. [2019-11-25 08:48:12,968 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:12,970 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:12,971 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:12,972 INFO L87 Difference]: Start difference. First operand 502 states and 792 transitions. Second operand 3 states. [2019-11-25 08:48:13,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:13,131 INFO L93 Difference]: Finished difference Result 554 states and 873 transitions. [2019-11-25 08:48:13,131 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:13,131 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 554 states and 873 transitions. [2019-11-25 08:48:13,137 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 277 [2019-11-25 08:48:13,142 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 554 states to 554 states and 873 transitions. [2019-11-25 08:48:13,143 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 340 [2019-11-25 08:48:13,143 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 340 [2019-11-25 08:48:13,144 INFO L73 IsDeterministic]: Start isDeterministic. Operand 554 states and 873 transitions. [2019-11-25 08:48:13,144 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:13,144 INFO L688 BuchiCegarLoop]: Abstraction has 554 states and 873 transitions. [2019-11-25 08:48:13,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 554 states and 873 transitions. [2019-11-25 08:48:13,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 554 to 534. [2019-11-25 08:48:13,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 534 states. [2019-11-25 08:48:13,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 534 states to 534 states and 847 transitions. [2019-11-25 08:48:13,163 INFO L711 BuchiCegarLoop]: Abstraction has 534 states and 847 transitions. [2019-11-25 08:48:13,163 INFO L591 BuchiCegarLoop]: Abstraction has 534 states and 847 transitions. [2019-11-25 08:48:13,163 INFO L424 BuchiCegarLoop]: ======== Iteration 2============ [2019-11-25 08:48:13,163 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 534 states and 847 transitions. [2019-11-25 08:48:13,167 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 273 [2019-11-25 08:48:13,167 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:13,167 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:13,173 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:48:13,174 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:48:13,175 INFO L794 eck$LassoCheckResult]: Stem: 2426#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2230#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2185#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 2186#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2322#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 2323#L98-2 assume !false; 2591#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2586#L101 assume !(12292 == ssl3_accept_~s__state~0); 2584#L104 assume !(16384 == ssl3_accept_~s__state~0); 2573#L107 assume !(8192 == ssl3_accept_~s__state~0); 2574#L110 assume !(24576 == ssl3_accept_~s__state~0); 2569#L113 assume !(8195 == ssl3_accept_~s__state~0); 2329#L116 assume !(8480 == ssl3_accept_~s__state~0); 2330#L119 assume !(8481 == ssl3_accept_~s__state~0); 2278#L122 assume !(8482 == ssl3_accept_~s__state~0); 2279#L125 assume 8464 == ssl3_accept_~s__state~0; 2436#L132 [2019-11-25 08:48:13,175 INFO L796 eck$LassoCheckResult]: Loop: 2436#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 2326#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2325#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 2316#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2598#L639 ssl3_accept_~skip~0 := 0; 2597#L98-2 assume !false; 2596#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2595#L101 assume !(12292 == ssl3_accept_~s__state~0); 2570#L104 assume !(16384 == ssl3_accept_~s__state~0); 2572#L107 assume !(8192 == ssl3_accept_~s__state~0); 2576#L110 assume !(24576 == ssl3_accept_~s__state~0); 2577#L113 assume !(8195 == ssl3_accept_~s__state~0); 2535#L116 assume !(8480 == ssl3_accept_~s__state~0); 2534#L119 assume !(8481 == ssl3_accept_~s__state~0); 2533#L122 assume !(8482 == ssl3_accept_~s__state~0); 2532#L125 assume 8464 == ssl3_accept_~s__state~0; 2436#L132 [2019-11-25 08:48:13,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:13,176 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 1 times [2019-11-25 08:48:13,176 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:13,176 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939252342] [2019-11-25 08:48:13,176 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:13,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:13,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:13,221 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:13,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:13,226 INFO L82 PathProgramCache]: Analyzing trace with hash -47817759, now seen corresponding path program 1 times [2019-11-25 08:48:13,226 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:13,227 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694535612] [2019-11-25 08:48:13,227 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:13,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:13,284 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:48:13,285 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694535612] [2019-11-25 08:48:13,285 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:13,285 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:48:13,285 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601119683] [2019-11-25 08:48:13,285 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:13,286 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:13,286 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:13,286 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:13,287 INFO L87 Difference]: Start difference. First operand 534 states and 847 transitions. cyclomatic complexity: 316 Second operand 3 states. [MP z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Exception during sending of exit command (exit): Broken pipe [2019-11-25 08:48:13,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:13,466 INFO L93 Difference]: Finished difference Result 644 states and 1025 transitions. [2019-11-25 08:48:13,467 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:13,467 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 644 states and 1025 transitions. [2019-11-25 08:48:13,473 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 355 [2019-11-25 08:48:13,479 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 644 states to 644 states and 1025 transitions. [2019-11-25 08:48:13,479 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 404 [2019-11-25 08:48:13,480 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 404 [2019-11-25 08:48:13,480 INFO L73 IsDeterministic]: Start isDeterministic. Operand 644 states and 1025 transitions. [2019-11-25 08:48:13,481 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:13,481 INFO L688 BuchiCegarLoop]: Abstraction has 644 states and 1025 transitions. [2019-11-25 08:48:13,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 644 states and 1025 transitions. [2019-11-25 08:48:13,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 644 to 568. [2019-11-25 08:48:13,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 568 states. [2019-11-25 08:48:13,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 897 transitions. [2019-11-25 08:48:13,493 INFO L711 BuchiCegarLoop]: Abstraction has 568 states and 897 transitions. [2019-11-25 08:48:13,494 INFO L591 BuchiCegarLoop]: Abstraction has 568 states and 897 transitions. [2019-11-25 08:48:13,494 INFO L424 BuchiCegarLoop]: ======== Iteration 3============ [2019-11-25 08:48:13,494 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 568 states and 897 transitions. [2019-11-25 08:48:13,497 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 305 [2019-11-25 08:48:13,498 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:13,498 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:13,499 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:48:13,499 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:13,499 INFO L794 eck$LassoCheckResult]: Stem: 3614#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3414#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3369#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 3370#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3506#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 3507#L98-2 assume !false; 3745#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3794#L101 assume !(12292 == ssl3_accept_~s__state~0); 3789#L104 assume !(16384 == ssl3_accept_~s__state~0); 3785#L107 assume !(8192 == ssl3_accept_~s__state~0); 3786#L110 assume !(24576 == ssl3_accept_~s__state~0); 3783#L113 assume !(8195 == ssl3_accept_~s__state~0); 3784#L116 assume !(8480 == ssl3_accept_~s__state~0); 3836#L119 assume !(8481 == ssl3_accept_~s__state~0); 3834#L122 assume !(8482 == ssl3_accept_~s__state~0); 3673#L125 assume 8464 == ssl3_accept_~s__state~0; 3624#L132 [2019-11-25 08:48:13,500 INFO L796 eck$LassoCheckResult]: Loop: 3624#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 3511#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3509#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 3510#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3846#L639 ssl3_accept_~skip~0 := 0; 3382#L98-2 assume !false; 3383#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3768#L101 assume 12292 == ssl3_accept_~s__state~0; 3530#L102 ssl3_accept_~s__new_session~0 := 1; 3493#L210 ssl3_accept_~s__server~0 := 1; 3494#L215 assume 0 != ssl3_accept_~cb~0; 3561#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3562#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3596#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3601#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3659#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 3664#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3696#L639 ssl3_accept_~skip~0 := 0; 3694#L98-2 assume !false; 3692#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3690#L101 assume !(12292 == ssl3_accept_~s__state~0); 3688#L104 assume !(16384 == ssl3_accept_~s__state~0); 3686#L107 assume !(8192 == ssl3_accept_~s__state~0); 3684#L110 assume !(24576 == ssl3_accept_~s__state~0); 3682#L113 assume !(8195 == ssl3_accept_~s__state~0); 3678#L116 assume !(8480 == ssl3_accept_~s__state~0); 3679#L119 assume !(8481 == ssl3_accept_~s__state~0); 3680#L122 assume !(8482 == ssl3_accept_~s__state~0); 3728#L125 assume 8464 == ssl3_accept_~s__state~0; 3624#L132 [2019-11-25 08:48:13,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:13,500 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 2 times [2019-11-25 08:48:13,501 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:13,501 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190787091] [2019-11-25 08:48:13,501 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:13,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:13,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:13,519 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:13,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:13,519 INFO L82 PathProgramCache]: Analyzing trace with hash -1110346384, now seen corresponding path program 1 times [2019-11-25 08:48:13,520 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:13,520 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190089643] [2019-11-25 08:48:13,520 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:13,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:13,540 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:48:13,540 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190089643] [2019-11-25 08:48:13,540 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:13,540 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:48:13,541 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978997674] [2019-11-25 08:48:13,541 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:13,541 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:13,541 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:13,541 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:13,542 INFO L87 Difference]: Start difference. First operand 568 states and 897 transitions. cyclomatic complexity: 332 Second operand 3 states. [2019-11-25 08:48:13,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:13,731 INFO L93 Difference]: Finished difference Result 693 states and 1008 transitions. [2019-11-25 08:48:13,731 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:13,731 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 693 states and 1008 transitions. [2019-11-25 08:48:13,737 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 383 [2019-11-25 08:48:13,742 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 693 states to 620 states and 928 transitions. [2019-11-25 08:48:13,743 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 432 [2019-11-25 08:48:13,744 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 443 [2019-11-25 08:48:13,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 620 states and 928 transitions. [2019-11-25 08:48:13,746 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:13,746 INFO L688 BuchiCegarLoop]: Abstraction has 620 states and 928 transitions. [2019-11-25 08:48:13,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 620 states and 928 transitions. [2019-11-25 08:48:13,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 620 to 577. [2019-11-25 08:48:13,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 577 states. [2019-11-25 08:48:13,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 877 transitions. [2019-11-25 08:48:13,757 INFO L711 BuchiCegarLoop]: Abstraction has 577 states and 877 transitions. [2019-11-25 08:48:13,757 INFO L591 BuchiCegarLoop]: Abstraction has 577 states and 877 transitions. [2019-11-25 08:48:13,757 INFO L424 BuchiCegarLoop]: ======== Iteration 4============ [2019-11-25 08:48:13,758 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 577 states and 877 transitions. [2019-11-25 08:48:13,761 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2019-11-25 08:48:13,761 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:13,761 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:13,762 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:13,762 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:13,762 INFO L794 eck$LassoCheckResult]: Stem: 4872#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4681#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4636#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 4637#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4772#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 4773#L98-2 assume !false; 4646#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4914#L101 assume !(12292 == ssl3_accept_~s__state~0); 4889#L104 assume !(16384 == ssl3_accept_~s__state~0); 4890#L107 assume 8192 == ssl3_accept_~s__state~0; 4760#L210 [2019-11-25 08:48:13,763 INFO L796 eck$LassoCheckResult]: Loop: 4760#L210 ssl3_accept_~s__server~0 := 1; 4761#L215 assume 0 != ssl3_accept_~cb~0; 4828#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4829#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4857#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4861#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4863#L242 assume 12292 != ssl3_accept_~s__state~0; 4766#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 4767#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5029#L639 ssl3_accept_~skip~0 := 0; 5023#L98-2 assume !false; 5021#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5019#L101 assume !(12292 == ssl3_accept_~s__state~0); 5017#L104 assume !(16384 == ssl3_accept_~s__state~0); 5015#L107 assume 8192 == ssl3_accept_~s__state~0; 4760#L210 [2019-11-25 08:48:13,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:13,763 INFO L82 PathProgramCache]: Analyzing trace with hash 1269760736, now seen corresponding path program 1 times [2019-11-25 08:48:13,763 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:13,764 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834979347] [2019-11-25 08:48:13,764 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:13,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:13,780 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:48:13,780 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834979347] [2019-11-25 08:48:13,780 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:13,781 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-25 08:48:13,781 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395345585] [2019-11-25 08:48:13,781 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:48:13,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:13,781 INFO L82 PathProgramCache]: Analyzing trace with hash -2111558375, now seen corresponding path program 1 times [2019-11-25 08:48:13,781 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:13,782 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580230582] [2019-11-25 08:48:13,782 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:13,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:13,799 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:48:13,800 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580230582] [2019-11-25 08:48:13,800 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:13,800 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:48:13,800 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072302911] [2019-11-25 08:48:13,801 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:13,801 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:13,801 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:13,801 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:13,801 INFO L87 Difference]: Start difference. First operand 577 states and 877 transitions. cyclomatic complexity: 303 Second operand 3 states. [2019-11-25 08:48:13,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:13,931 INFO L93 Difference]: Finished difference Result 587 states and 885 transitions. [2019-11-25 08:48:13,931 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:13,931 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 587 states and 885 transitions. [2019-11-25 08:48:13,936 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 384 [2019-11-25 08:48:13,941 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 587 states to 587 states and 885 transitions. [2019-11-25 08:48:13,941 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 414 [2019-11-25 08:48:13,942 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 414 [2019-11-25 08:48:13,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 587 states and 885 transitions. [2019-11-25 08:48:13,943 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:13,943 INFO L688 BuchiCegarLoop]: Abstraction has 587 states and 885 transitions. [2019-11-25 08:48:13,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states and 885 transitions. [2019-11-25 08:48:13,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 577. [2019-11-25 08:48:13,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 577 states. [2019-11-25 08:48:13,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 873 transitions. [2019-11-25 08:48:13,953 INFO L711 BuchiCegarLoop]: Abstraction has 577 states and 873 transitions. [2019-11-25 08:48:13,954 INFO L591 BuchiCegarLoop]: Abstraction has 577 states and 873 transitions. [2019-11-25 08:48:13,954 INFO L424 BuchiCegarLoop]: ======== Iteration 5============ [2019-11-25 08:48:13,954 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 577 states and 873 transitions. [2019-11-25 08:48:13,957 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2019-11-25 08:48:13,957 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:13,957 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:13,958 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:13,958 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:48:13,958 INFO L794 eck$LassoCheckResult]: Stem: 6049#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5852#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5807#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 5808#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5943#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 5944#L98-2 assume !false; 6214#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6315#L101 assume !(12292 == ssl3_accept_~s__state~0); 6313#L104 assume !(16384 == ssl3_accept_~s__state~0); 6311#L107 assume !(8192 == ssl3_accept_~s__state~0); 6309#L110 assume !(24576 == ssl3_accept_~s__state~0); 6307#L113 assume 8195 == ssl3_accept_~s__state~0; 5931#L210 [2019-11-25 08:48:13,959 INFO L796 eck$LassoCheckResult]: Loop: 5931#L210 ssl3_accept_~s__server~0 := 1; 5932#L215 assume 0 != ssl3_accept_~cb~0; 6002#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6003#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6032#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6037#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6039#L242 assume 12292 != ssl3_accept_~s__state~0; 5937#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 5938#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6286#L639 ssl3_accept_~skip~0 := 0; 6285#L98-2 assume !false; 6284#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6283#L101 assume !(12292 == ssl3_accept_~s__state~0); 6213#L104 assume !(16384 == ssl3_accept_~s__state~0); 6211#L107 assume !(8192 == ssl3_accept_~s__state~0); 6209#L110 assume !(24576 == ssl3_accept_~s__state~0); 6207#L113 assume 8195 == ssl3_accept_~s__state~0; 5931#L210 [2019-11-25 08:48:13,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:13,959 INFO L82 PathProgramCache]: Analyzing trace with hash 469359109, now seen corresponding path program 1 times [2019-11-25 08:48:13,959 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:13,960 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761408199] [2019-11-25 08:48:13,960 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:13,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:13,980 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:48:13,981 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761408199] [2019-11-25 08:48:13,981 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:13,981 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-25 08:48:13,981 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905275102] [2019-11-25 08:48:13,982 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:48:13,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:13,982 INFO L82 PathProgramCache]: Analyzing trace with hash -1983030786, now seen corresponding path program 1 times [2019-11-25 08:48:13,982 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:13,982 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255228027] [2019-11-25 08:48:13,982 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:13,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:14,007 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:48:14,007 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255228027] [2019-11-25 08:48:14,007 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:14,007 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:48:14,008 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510429001] [2019-11-25 08:48:14,008 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:14,008 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:14,008 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:14,008 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:14,008 INFO L87 Difference]: Start difference. First operand 577 states and 873 transitions. cyclomatic complexity: 299 Second operand 3 states. [2019-11-25 08:48:14,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:14,110 INFO L93 Difference]: Finished difference Result 587 states and 881 transitions. [2019-11-25 08:48:14,110 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:14,110 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 587 states and 881 transitions. [2019-11-25 08:48:14,114 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 384 [2019-11-25 08:48:14,119 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 587 states to 587 states and 881 transitions. [2019-11-25 08:48:14,119 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 414 [2019-11-25 08:48:14,119 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 414 [2019-11-25 08:48:14,120 INFO L73 IsDeterministic]: Start isDeterministic. Operand 587 states and 881 transitions. [2019-11-25 08:48:14,120 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:14,120 INFO L688 BuchiCegarLoop]: Abstraction has 587 states and 881 transitions. [2019-11-25 08:48:14,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states and 881 transitions. [2019-11-25 08:48:14,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 577. [2019-11-25 08:48:14,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 577 states. [2019-11-25 08:48:14,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 869 transitions. [2019-11-25 08:48:14,130 INFO L711 BuchiCegarLoop]: Abstraction has 577 states and 869 transitions. [2019-11-25 08:48:14,130 INFO L591 BuchiCegarLoop]: Abstraction has 577 states and 869 transitions. [2019-11-25 08:48:14,130 INFO L424 BuchiCegarLoop]: ======== Iteration 6============ [2019-11-25 08:48:14,131 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 577 states and 869 transitions. [2019-11-25 08:48:14,133 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2019-11-25 08:48:14,133 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:14,134 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:14,135 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:48:14,135 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:14,135 INFO L794 eck$LassoCheckResult]: Stem: 7220#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7025#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6978#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 6979#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7119#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 7120#L98-2 assume !false; 7385#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7499#L101 assume !(12292 == ssl3_accept_~s__state~0); 7234#L104 assume !(16384 == ssl3_accept_~s__state~0); 7235#L107 assume !(8192 == ssl3_accept_~s__state~0); 7228#L110 assume !(24576 == ssl3_accept_~s__state~0); 7147#L113 assume !(8195 == ssl3_accept_~s__state~0); 7127#L116 assume !(8480 == ssl3_accept_~s__state~0); 7128#L119 assume !(8481 == ssl3_accept_~s__state~0); 7076#L122 assume !(8482 == ssl3_accept_~s__state~0); 7077#L125 assume 8464 == ssl3_accept_~s__state~0; 7230#L132 [2019-11-25 08:48:14,136 INFO L796 eck$LassoCheckResult]: Loop: 7230#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 7124#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7122#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 7123#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7452#L639 ssl3_accept_~skip~0 := 0; 7451#L98-2 assume !false; 7449#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7448#L101 assume !(12292 == ssl3_accept_~s__state~0); 7446#L104 assume !(16384 == ssl3_accept_~s__state~0); 7445#L107 assume !(8192 == ssl3_accept_~s__state~0); 7444#L110 assume !(24576 == ssl3_accept_~s__state~0); 7443#L113 assume !(8195 == ssl3_accept_~s__state~0); 7442#L116 assume !(8480 == ssl3_accept_~s__state~0); 7441#L119 assume !(8481 == ssl3_accept_~s__state~0); 7440#L122 assume !(8482 == ssl3_accept_~s__state~0); 7439#L125 assume !(8464 == ssl3_accept_~s__state~0); 7437#L128 assume !(8465 == ssl3_accept_~s__state~0); 7435#L131 assume !(8466 == ssl3_accept_~s__state~0); 7434#L134 assume 8496 == ssl3_accept_~s__state~0; 7239#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 7431#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7430#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 7188#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 7181#L292-2 ssl3_accept_~s__init_num~0 := 0; 6998#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7529#L639 ssl3_accept_~skip~0 := 0; 7528#L98-2 assume !false; 7527#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7526#L101 assume !(12292 == ssl3_accept_~s__state~0); 7495#L104 assume 16384 == ssl3_accept_~s__state~0; 7145#L210 ssl3_accept_~s__server~0 := 1; 7520#L215 assume 0 != ssl3_accept_~cb~0; 7519#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7518#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7516#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7514#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7513#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 7502#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7498#L639 ssl3_accept_~skip~0 := 0; 7497#L98-2 assume !false; 7496#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7384#L101 assume !(12292 == ssl3_accept_~s__state~0); 7382#L104 assume !(16384 == ssl3_accept_~s__state~0); 7380#L107 assume !(8192 == ssl3_accept_~s__state~0); 7378#L110 assume !(24576 == ssl3_accept_~s__state~0); 7376#L113 assume !(8195 == ssl3_accept_~s__state~0); 7373#L116 assume !(8480 == ssl3_accept_~s__state~0); 7374#L119 assume !(8481 == ssl3_accept_~s__state~0); 7375#L122 assume !(8482 == ssl3_accept_~s__state~0); 7403#L125 assume 8464 == ssl3_accept_~s__state~0; 7230#L132 [2019-11-25 08:48:14,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:14,136 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 3 times [2019-11-25 08:48:14,136 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:14,137 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790706229] [2019-11-25 08:48:14,137 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:14,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:14,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:14,151 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:14,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:14,152 INFO L82 PathProgramCache]: Analyzing trace with hash -1555819847, now seen corresponding path program 1 times [2019-11-25 08:48:14,152 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:14,152 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300763544] [2019-11-25 08:48:14,153 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:14,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:14,174 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:48:14,174 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300763544] [2019-11-25 08:48:14,174 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:14,174 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:48:14,175 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957483484] [2019-11-25 08:48:14,175 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:14,175 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:14,175 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:14,175 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:14,175 INFO L87 Difference]: Start difference. First operand 577 states and 869 transitions. cyclomatic complexity: 295 Second operand 3 states. [2019-11-25 08:48:14,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:14,378 INFO L93 Difference]: Finished difference Result 723 states and 1042 transitions. [2019-11-25 08:48:14,378 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:14,379 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 723 states and 1042 transitions. [2019-11-25 08:48:14,383 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 433 [2019-11-25 08:48:14,391 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 723 states to 665 states and 984 transitions. [2019-11-25 08:48:14,391 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 463 [2019-11-25 08:48:14,391 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 463 [2019-11-25 08:48:14,392 INFO L73 IsDeterministic]: Start isDeterministic. Operand 665 states and 984 transitions. [2019-11-25 08:48:14,392 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:14,392 INFO L688 BuchiCegarLoop]: Abstraction has 665 states and 984 transitions. [2019-11-25 08:48:14,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states and 984 transitions. [2019-11-25 08:48:14,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 649. [2019-11-25 08:48:14,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 649 states. [2019-11-25 08:48:14,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 649 states to 649 states and 962 transitions. [2019-11-25 08:48:14,404 INFO L711 BuchiCegarLoop]: Abstraction has 649 states and 962 transitions. [2019-11-25 08:48:14,404 INFO L591 BuchiCegarLoop]: Abstraction has 649 states and 962 transitions. [2019-11-25 08:48:14,405 INFO L424 BuchiCegarLoop]: ======== Iteration 7============ [2019-11-25 08:48:14,405 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 649 states and 962 transitions. [2019-11-25 08:48:14,408 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 422 [2019-11-25 08:48:14,409 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:14,409 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:14,412 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:48:14,412 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:14,412 INFO L794 eck$LassoCheckResult]: Stem: 8526#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 8329#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8284#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 8285#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8423#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 8424#L98-2 assume !false; 8296#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8531#L101 assume !(12292 == ssl3_accept_~s__state~0); 8538#L104 assume !(16384 == ssl3_accept_~s__state~0); 8539#L107 assume !(8192 == ssl3_accept_~s__state~0); 8533#L110 assume !(24576 == ssl3_accept_~s__state~0); 8452#L113 assume !(8195 == ssl3_accept_~s__state~0); 8431#L116 assume !(8480 == ssl3_accept_~s__state~0); 8432#L119 assume !(8481 == ssl3_accept_~s__state~0); 8380#L122 assume !(8482 == ssl3_accept_~s__state~0); 8381#L125 assume 8464 == ssl3_accept_~s__state~0; 8535#L132 [2019-11-25 08:48:14,414 INFO L796 eck$LassoCheckResult]: Loop: 8535#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 8428#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8426#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 8427#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8911#L639 ssl3_accept_~skip~0 := 0; 8910#L98-2 assume !false; 8909#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8908#L101 assume !(12292 == ssl3_accept_~s__state~0); 8907#L104 assume !(16384 == ssl3_accept_~s__state~0); 8906#L107 assume !(8192 == ssl3_accept_~s__state~0); 8905#L110 assume !(24576 == ssl3_accept_~s__state~0); 8902#L113 assume !(8195 == ssl3_accept_~s__state~0); 8900#L116 assume !(8480 == ssl3_accept_~s__state~0); 8896#L119 assume !(8481 == ssl3_accept_~s__state~0); 8894#L122 assume !(8482 == ssl3_accept_~s__state~0); 8330#L125 assume !(8464 == ssl3_accept_~s__state~0); 8331#L128 assume !(8465 == ssl3_accept_~s__state~0); 8317#L131 assume !(8466 == ssl3_accept_~s__state~0); 8318#L134 assume 8496 == ssl3_accept_~s__state~0; 8473#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 8474#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8511#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 8494#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8495#L292-2 ssl3_accept_~s__init_num~0 := 0; 8304#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8673#L639 ssl3_accept_~skip~0 := 0; 8671#L98-2 assume !false; 8669#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8667#L101 assume 12292 == ssl3_accept_~s__state~0; 8627#L102 ssl3_accept_~s__new_session~0 := 1; 8623#L210 ssl3_accept_~s__server~0 := 1; 8823#L215 assume 0 != ssl3_accept_~cb~0; 8822#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 8820#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 8814#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 8811#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 8809#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 8800#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8796#L639 ssl3_accept_~skip~0 := 0; 8794#L98-2 assume !false; 8792#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8790#L101 assume !(12292 == ssl3_accept_~s__state~0); 8788#L104 assume !(16384 == ssl3_accept_~s__state~0); 8767#L107 assume !(8192 == ssl3_accept_~s__state~0); 8766#L110 assume !(24576 == ssl3_accept_~s__state~0); 8765#L113 assume !(8195 == ssl3_accept_~s__state~0); 8764#L116 assume !(8480 == ssl3_accept_~s__state~0); 8745#L119 assume !(8481 == ssl3_accept_~s__state~0); 8583#L122 assume !(8482 == ssl3_accept_~s__state~0); 8584#L125 assume 8464 == ssl3_accept_~s__state~0; 8535#L132 [2019-11-25 08:48:14,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:14,414 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 4 times [2019-11-25 08:48:14,415 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:14,415 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550577221] [2019-11-25 08:48:14,415 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:14,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:14,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:14,443 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:14,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:14,444 INFO L82 PathProgramCache]: Analyzing trace with hash 304715367, now seen corresponding path program 1 times [2019-11-25 08:48:14,444 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:14,444 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117113387] [2019-11-25 08:48:14,444 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:14,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:14,474 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:48:14,474 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117113387] [2019-11-25 08:48:14,474 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:14,474 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:48:14,474 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803809731] [2019-11-25 08:48:14,475 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:14,475 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:14,475 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:14,475 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:14,475 INFO L87 Difference]: Start difference. First operand 649 states and 962 transitions. cyclomatic complexity: 316 Second operand 3 states. [2019-11-25 08:48:14,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:14,672 INFO L93 Difference]: Finished difference Result 798 states and 1190 transitions. [2019-11-25 08:48:14,672 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:14,672 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 798 states and 1190 transitions. [2019-11-25 08:48:14,677 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 517 [2019-11-25 08:48:14,683 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 798 states to 791 states and 1183 transitions. [2019-11-25 08:48:14,683 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 547 [2019-11-25 08:48:14,684 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 547 [2019-11-25 08:48:14,684 INFO L73 IsDeterministic]: Start isDeterministic. Operand 791 states and 1183 transitions. [2019-11-25 08:48:14,684 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:14,684 INFO L688 BuchiCegarLoop]: Abstraction has 791 states and 1183 transitions. [2019-11-25 08:48:14,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states and 1183 transitions. [2019-11-25 08:48:14,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 769. [2019-11-25 08:48:14,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 769 states. [2019-11-25 08:48:14,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 769 states to 769 states and 1149 transitions. [2019-11-25 08:48:14,698 INFO L711 BuchiCegarLoop]: Abstraction has 769 states and 1149 transitions. [2019-11-25 08:48:14,698 INFO L591 BuchiCegarLoop]: Abstraction has 769 states and 1149 transitions. [2019-11-25 08:48:14,699 INFO L424 BuchiCegarLoop]: ======== Iteration 8============ [2019-11-25 08:48:14,699 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 769 states and 1149 transitions. [2019-11-25 08:48:14,702 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 502 [2019-11-25 08:48:14,702 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:14,702 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:14,703 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:48:14,704 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:14,704 INFO L794 eck$LassoCheckResult]: Stem: 9983#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 9782#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9737#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 9738#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9877#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 9878#L98-2 assume !false; 10382#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10398#L101 assume !(12292 == ssl3_accept_~s__state~0); 10396#L104 assume !(16384 == ssl3_accept_~s__state~0); 10390#L107 assume !(8192 == ssl3_accept_~s__state~0); 10387#L110 assume !(24576 == ssl3_accept_~s__state~0); 10381#L113 assume !(8195 == ssl3_accept_~s__state~0); 10379#L116 assume !(8480 == ssl3_accept_~s__state~0); 10378#L119 assume !(8481 == ssl3_accept_~s__state~0); 10377#L122 assume !(8482 == ssl3_accept_~s__state~0); 10057#L125 assume 8464 == ssl3_accept_~s__state~0; 9992#L132 [2019-11-25 08:48:14,709 INFO L796 eck$LassoCheckResult]: Loop: 9992#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 9882#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9880#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 9881#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10446#L639 ssl3_accept_~skip~0 := 0; 10444#L98-2 assume !false; 10442#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10440#L101 assume !(12292 == ssl3_accept_~s__state~0); 10438#L104 assume !(16384 == ssl3_accept_~s__state~0); 10436#L107 assume !(8192 == ssl3_accept_~s__state~0); 10434#L110 assume !(24576 == ssl3_accept_~s__state~0); 10432#L113 assume !(8195 == ssl3_accept_~s__state~0); 10430#L116 assume !(8480 == ssl3_accept_~s__state~0); 10428#L119 assume !(8481 == ssl3_accept_~s__state~0); 10426#L122 assume !(8482 == ssl3_accept_~s__state~0); 9785#L125 assume !(8464 == ssl3_accept_~s__state~0); 9786#L128 assume !(8465 == ssl3_accept_~s__state~0); 9770#L131 assume !(8466 == ssl3_accept_~s__state~0); 9771#L134 assume 8496 == ssl3_accept_~s__state~0; 9926#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 9927#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9968#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 9951#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 9952#L292-2 ssl3_accept_~s__init_num~0 := 0; 9783#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10288#L639 ssl3_accept_~skip~0 := 0; 10286#L98-2 assume !false; 10285#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10283#L101 assume !(12292 == ssl3_accept_~s__state~0); 10281#L104 assume !(16384 == ssl3_accept_~s__state~0); 10279#L107 assume !(8192 == ssl3_accept_~s__state~0); 10270#L110 assume !(24576 == ssl3_accept_~s__state~0); 10219#L113 assume !(8195 == ssl3_accept_~s__state~0); 10217#L116 assume !(8480 == ssl3_accept_~s__state~0); 10205#L119 assume !(8481 == ssl3_accept_~s__state~0); 10201#L122 assume !(8482 == ssl3_accept_~s__state~0); 10197#L125 assume !(8464 == ssl3_accept_~s__state~0); 10193#L128 assume !(8465 == ssl3_accept_~s__state~0); 10189#L131 assume !(8466 == ssl3_accept_~s__state~0); 10185#L134 assume !(8496 == ssl3_accept_~s__state~0); 10181#L137 assume !(8497 == ssl3_accept_~s__state~0); 10177#L140 assume !(8512 == ssl3_accept_~s__state~0); 10140#L143 assume !(8513 == ssl3_accept_~s__state~0); 10138#L146 assume !(8528 == ssl3_accept_~s__state~0); 10135#L149 assume !(8529 == ssl3_accept_~s__state~0); 10133#L152 assume !(8544 == ssl3_accept_~s__state~0); 10131#L155 assume !(8545 == ssl3_accept_~s__state~0); 10128#L158 assume 8560 == ssl3_accept_~s__state~0; 10007#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 10008#L426 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; 9870#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10347#L639 ssl3_accept_~skip~0 := 0; 10344#L98-2 assume !false; 10341#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10338#L101 assume !(12292 == ssl3_accept_~s__state~0); 10334#L104 assume !(16384 == ssl3_accept_~s__state~0); 10333#L107 assume !(8192 == ssl3_accept_~s__state~0); 10332#L110 assume !(24576 == ssl3_accept_~s__state~0); 10331#L113 assume !(8195 == ssl3_accept_~s__state~0); 10330#L116 assume !(8480 == ssl3_accept_~s__state~0); 10050#L119 assume !(8481 == ssl3_accept_~s__state~0); 10051#L122 assume !(8482 == ssl3_accept_~s__state~0); 10074#L125 assume 8464 == ssl3_accept_~s__state~0; 9992#L132 [2019-11-25 08:48:14,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:14,710 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 5 times [2019-11-25 08:48:14,711 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:14,711 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193623027] [2019-11-25 08:48:14,711 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:14,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:14,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:14,736 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:14,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:14,738 INFO L82 PathProgramCache]: Analyzing trace with hash 1108565681, now seen corresponding path program 1 times [2019-11-25 08:48:14,738 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:14,738 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980824278] [2019-11-25 08:48:14,739 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:14,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:14,778 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:48:14,779 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980824278] [2019-11-25 08:48:14,779 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:14,779 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:48:14,780 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002680318] [2019-11-25 08:48:14,781 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:14,781 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:14,781 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:14,782 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:14,782 INFO L87 Difference]: Start difference. First operand 769 states and 1149 transitions. cyclomatic complexity: 383 Second operand 3 states. [2019-11-25 08:48:14,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:14,949 INFO L93 Difference]: Finished difference Result 902 states and 1256 transitions. [2019-11-25 08:48:14,949 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:14,949 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 902 states and 1256 transitions. [2019-11-25 08:48:14,953 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 595 [2019-11-25 08:48:14,960 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 902 states to 902 states and 1256 transitions. [2019-11-25 08:48:14,960 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 625 [2019-11-25 08:48:14,961 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 625 [2019-11-25 08:48:14,962 INFO L73 IsDeterministic]: Start isDeterministic. Operand 902 states and 1256 transitions. [2019-11-25 08:48:14,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:14,962 INFO L688 BuchiCegarLoop]: Abstraction has 902 states and 1256 transitions. [2019-11-25 08:48:14,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 902 states and 1256 transitions. [2019-11-25 08:48:14,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 902 to 894. [2019-11-25 08:48:14,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 894 states. [2019-11-25 08:48:14,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 894 states to 894 states and 1245 transitions. [2019-11-25 08:48:14,977 INFO L711 BuchiCegarLoop]: Abstraction has 894 states and 1245 transitions. [2019-11-25 08:48:14,977 INFO L591 BuchiCegarLoop]: Abstraction has 894 states and 1245 transitions. [2019-11-25 08:48:14,977 INFO L424 BuchiCegarLoop]: ======== Iteration 9============ [2019-11-25 08:48:14,978 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 894 states and 1245 transitions. [2019-11-25 08:48:14,981 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 588 [2019-11-25 08:48:14,982 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:14,982 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:14,983 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:48:14,983 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:14,983 INFO L794 eck$LassoCheckResult]: Stem: 11667#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 11460#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11414#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 11415#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11554#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 11555#L98-2 assume !false; 12044#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12216#L101 assume !(12292 == ssl3_accept_~s__state~0); 12215#L104 assume !(16384 == ssl3_accept_~s__state~0); 12213#L107 assume !(8192 == ssl3_accept_~s__state~0); 12211#L110 assume !(24576 == ssl3_accept_~s__state~0); 12209#L113 assume !(8195 == ssl3_accept_~s__state~0); 12207#L116 assume !(8480 == ssl3_accept_~s__state~0); 12205#L119 assume !(8481 == ssl3_accept_~s__state~0); 12084#L122 assume !(8482 == ssl3_accept_~s__state~0); 11808#L125 assume 8464 == ssl3_accept_~s__state~0; 11679#L132 [2019-11-25 08:48:14,984 INFO L796 eck$LassoCheckResult]: Loop: 11679#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 11559#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11557#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 11558#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11468#L639 ssl3_accept_~skip~0 := 0; 12256#L98-2 assume !false; 12250#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11709#L101 assume !(12292 == ssl3_accept_~s__state~0); 11710#L104 assume !(16384 == ssl3_accept_~s__state~0); 11694#L107 assume !(8192 == ssl3_accept_~s__state~0); 11695#L110 assume !(24576 == ssl3_accept_~s__state~0); 11584#L113 assume !(8195 == ssl3_accept_~s__state~0); 11563#L116 assume !(8480 == ssl3_accept_~s__state~0); 11564#L119 assume !(8481 == ssl3_accept_~s__state~0); 11513#L122 assume !(8482 == ssl3_accept_~s__state~0); 11514#L125 assume !(8464 == ssl3_accept_~s__state~0); 11477#L128 assume !(8465 == ssl3_accept_~s__state~0); 11478#L131 assume !(8466 == ssl3_accept_~s__state~0); 12080#L134 assume 8496 == ssl3_accept_~s__state~0; 11606#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 11607#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11664#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 11628#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11629#L292-2 ssl3_accept_~s__init_num~0 := 0; 12008#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12005#L639 ssl3_accept_~skip~0 := 0; 12002#L98-2 assume !false; 11993#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11990#L101 assume !(12292 == ssl3_accept_~s__state~0); 11987#L104 assume !(16384 == ssl3_accept_~s__state~0); 11984#L107 assume !(8192 == ssl3_accept_~s__state~0); 11981#L110 assume !(24576 == ssl3_accept_~s__state~0); 11978#L113 assume !(8195 == ssl3_accept_~s__state~0); 11975#L116 assume !(8480 == ssl3_accept_~s__state~0); 11972#L119 assume !(8481 == ssl3_accept_~s__state~0); 11968#L122 assume !(8482 == ssl3_accept_~s__state~0); 11965#L125 assume !(8464 == ssl3_accept_~s__state~0); 11962#L128 assume !(8465 == ssl3_accept_~s__state~0); 11959#L131 assume !(8466 == ssl3_accept_~s__state~0); 11956#L134 assume !(8496 == ssl3_accept_~s__state~0); 11945#L137 assume !(8497 == ssl3_accept_~s__state~0); 11938#L140 assume 8512 == ssl3_accept_~s__state~0; 11516#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11517#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11441#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11461#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11991#L639 ssl3_accept_~skip~0 := 0; 11988#L98-2 assume !false; 11985#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11982#L101 assume !(12292 == ssl3_accept_~s__state~0); 11979#L104 assume !(16384 == ssl3_accept_~s__state~0); 11976#L107 assume !(8192 == ssl3_accept_~s__state~0); 11973#L110 assume !(24576 == ssl3_accept_~s__state~0); 11969#L113 assume !(8195 == ssl3_accept_~s__state~0); 11966#L116 assume !(8480 == ssl3_accept_~s__state~0); 11963#L119 assume !(8481 == ssl3_accept_~s__state~0); 11960#L122 assume !(8482 == ssl3_accept_~s__state~0); 11957#L125 assume !(8464 == ssl3_accept_~s__state~0); 11954#L128 assume !(8465 == ssl3_accept_~s__state~0); 11948#L131 assume !(8466 == ssl3_accept_~s__state~0); 11946#L134 assume !(8496 == ssl3_accept_~s__state~0); 11947#L137 assume !(8497 == ssl3_accept_~s__state~0); 11941#L140 assume !(8512 == ssl3_accept_~s__state~0); 11942#L143 assume !(8513 == ssl3_accept_~s__state~0); 12024#L146 assume !(8528 == ssl3_accept_~s__state~0); 12022#L149 assume !(8529 == ssl3_accept_~s__state~0); 12020#L152 assume !(8544 == ssl3_accept_~s__state~0); 12018#L155 assume !(8545 == ssl3_accept_~s__state~0); 12016#L158 assume 8560 == ssl3_accept_~s__state~0; 11698#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 11699#L426 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; 11547#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12104#L639 ssl3_accept_~skip~0 := 0; 12102#L98-2 assume !false; 12100#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12098#L101 assume !(12292 == ssl3_accept_~s__state~0); 12096#L104 assume !(16384 == ssl3_accept_~s__state~0); 12094#L107 assume !(8192 == ssl3_accept_~s__state~0); 12092#L110 assume !(24576 == ssl3_accept_~s__state~0); 12090#L113 assume !(8195 == ssl3_accept_~s__state~0); 12089#L116 assume !(8480 == ssl3_accept_~s__state~0); 11800#L119 assume !(8481 == ssl3_accept_~s__state~0); 11801#L122 assume !(8482 == ssl3_accept_~s__state~0); 11837#L125 assume 8464 == ssl3_accept_~s__state~0; 11679#L132 [2019-11-25 08:48:14,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:14,984 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 6 times [2019-11-25 08:48:14,984 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:14,985 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794950313] [2019-11-25 08:48:14,985 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:14,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:14,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:14,995 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:14,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:14,995 INFO L82 PathProgramCache]: Analyzing trace with hash -83584556, now seen corresponding path program 1 times [2019-11-25 08:48:14,995 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:14,996 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931298328] [2019-11-25 08:48:14,996 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:15,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:15,026 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2019-11-25 08:48:15,027 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931298328] [2019-11-25 08:48:15,027 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:15,027 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:48:15,027 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100582009] [2019-11-25 08:48:15,028 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:15,028 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:15,028 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:15,028 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:15,029 INFO L87 Difference]: Start difference. First operand 894 states and 1245 transitions. cyclomatic complexity: 354 Second operand 3 states. [2019-11-25 08:48:15,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:15,175 INFO L93 Difference]: Finished difference Result 1011 states and 1404 transitions. [2019-11-25 08:48:15,176 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:15,176 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1011 states and 1404 transitions. [2019-11-25 08:48:15,183 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 666 [2019-11-25 08:48:15,191 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1011 states to 1011 states and 1404 transitions. [2019-11-25 08:48:15,191 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 696 [2019-11-25 08:48:15,192 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 696 [2019-11-25 08:48:15,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1011 states and 1404 transitions. [2019-11-25 08:48:15,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:15,192 INFO L688 BuchiCegarLoop]: Abstraction has 1011 states and 1404 transitions. [2019-11-25 08:48:15,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1011 states and 1404 transitions. [2019-11-25 08:48:15,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1011 to 969. [2019-11-25 08:48:15,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 969 states. [2019-11-25 08:48:15,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 969 states to 969 states and 1335 transitions. [2019-11-25 08:48:15,214 INFO L711 BuchiCegarLoop]: Abstraction has 969 states and 1335 transitions. [2019-11-25 08:48:15,214 INFO L591 BuchiCegarLoop]: Abstraction has 969 states and 1335 transitions. [2019-11-25 08:48:15,214 INFO L424 BuchiCegarLoop]: ======== Iteration 10============ [2019-11-25 08:48:15,214 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 969 states and 1335 transitions. [2019-11-25 08:48:15,219 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 638 [2019-11-25 08:48:15,219 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:15,219 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:15,221 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:48:15,221 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:15,221 INFO L794 eck$LassoCheckResult]: Stem: 13571#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 13371#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13325#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 13326#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 13460#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 13461#L98-2 assume !false; 13745#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14101#L101 assume !(12292 == ssl3_accept_~s__state~0); 14100#L104 assume !(16384 == ssl3_accept_~s__state~0); 14099#L107 assume !(8192 == ssl3_accept_~s__state~0); 14098#L110 assume !(24576 == ssl3_accept_~s__state~0); 14097#L113 assume !(8195 == ssl3_accept_~s__state~0); 14096#L116 assume !(8480 == ssl3_accept_~s__state~0); 14095#L119 assume !(8481 == ssl3_accept_~s__state~0); 13422#L122 assume !(8482 == ssl3_accept_~s__state~0); 13423#L125 assume 8464 == ssl3_accept_~s__state~0; 13581#L132 [2019-11-25 08:48:15,222 INFO L796 eck$LassoCheckResult]: Loop: 13581#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 13465#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 13463#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 13464#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14257#L639 ssl3_accept_~skip~0 := 0; 14255#L98-2 assume !false; 14253#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14251#L101 assume !(12292 == ssl3_accept_~s__state~0); 14249#L104 assume !(16384 == ssl3_accept_~s__state~0); 14247#L107 assume !(8192 == ssl3_accept_~s__state~0); 14245#L110 assume !(24576 == ssl3_accept_~s__state~0); 14243#L113 assume !(8195 == ssl3_accept_~s__state~0); 14241#L116 assume !(8480 == ssl3_accept_~s__state~0); 14240#L119 assume !(8481 == ssl3_accept_~s__state~0); 14239#L122 assume !(8482 == ssl3_accept_~s__state~0); 14237#L125 assume !(8464 == ssl3_accept_~s__state~0); 13388#L128 assume !(8465 == ssl3_accept_~s__state~0); 13359#L131 assume !(8466 == ssl3_accept_~s__state~0); 13360#L134 assume 8496 == ssl3_accept_~s__state~0; 13509#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 13510#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 13554#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 13535#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 13536#L292-2 ssl3_accept_~s__init_num~0 := 0; 14004#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14002#L639 ssl3_accept_~skip~0 := 0; 13997#L98-2 assume !false; 13998#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13993#L101 assume !(12292 == ssl3_accept_~s__state~0); 13994#L104 assume !(16384 == ssl3_accept_~s__state~0); 13989#L107 assume !(8192 == ssl3_accept_~s__state~0); 13990#L110 assume !(24576 == ssl3_accept_~s__state~0); 13985#L113 assume !(8195 == ssl3_accept_~s__state~0); 13986#L116 assume !(8480 == ssl3_accept_~s__state~0); 13981#L119 assume !(8481 == ssl3_accept_~s__state~0); 13982#L122 assume !(8482 == ssl3_accept_~s__state~0); 13976#L125 assume !(8464 == ssl3_accept_~s__state~0); 13977#L128 assume !(8465 == ssl3_accept_~s__state~0); 13965#L131 assume !(8466 == ssl3_accept_~s__state~0); 13966#L134 assume !(8496 == ssl3_accept_~s__state~0); 13957#L137 assume !(8497 == ssl3_accept_~s__state~0); 13958#L140 assume !(8512 == ssl3_accept_~s__state~0); 13949#L143 assume !(8513 == ssl3_accept_~s__state~0); 13950#L146 assume !(8528 == ssl3_accept_~s__state~0); 13941#L149 assume !(8529 == ssl3_accept_~s__state~0); 13942#L152 assume !(8544 == ssl3_accept_~s__state~0); 13933#L155 assume !(8545 == ssl3_accept_~s__state~0); 13934#L158 assume !(8560 == ssl3_accept_~s__state~0); 13925#L161 assume !(8561 == ssl3_accept_~s__state~0); 13926#L164 assume !(8448 == ssl3_accept_~s__state~0); 13917#L167 assume !(8576 == ssl3_accept_~s__state~0); 13918#L170 assume !(8577 == ssl3_accept_~s__state~0); 13908#L173 assume !(8592 == ssl3_accept_~s__state~0); 13909#L176 assume !(8593 == ssl3_accept_~s__state~0); 13499#L179 assume !(8608 == ssl3_accept_~s__state~0); 13500#L182 assume !(8609 == ssl3_accept_~s__state~0); 13484#L185 assume !(8640 == ssl3_accept_~s__state~0); 13442#L188 assume !(8641 == ssl3_accept_~s__state~0); 13443#L191 assume 8656 == ssl3_accept_~s__state~0; 13459#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13418#L527 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 13419#L532 assume 10 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 11; 13349#L541-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 13344#L552 assume !(0 == ssl3_accept_~tmp___10~0); 13345#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13882#L639 ssl3_accept_~skip~0 := 0; 13880#L98-2 assume !false; 13878#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13875#L101 assume !(12292 == ssl3_accept_~s__state~0); 13873#L104 assume 16384 == ssl3_accept_~s__state~0; 13869#L210 ssl3_accept_~s__server~0 := 1; 14177#L215 assume 0 != ssl3_accept_~cb~0; 14176#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 14175#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 14173#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 14171#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 14170#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 14159#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14155#L639 ssl3_accept_~skip~0 := 0; 14153#L98-2 assume !false; 14152#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14151#L101 assume !(12292 == ssl3_accept_~s__state~0); 14150#L104 assume !(16384 == ssl3_accept_~s__state~0); 14148#L107 assume !(8192 == ssl3_accept_~s__state~0); 14133#L110 assume !(24576 == ssl3_accept_~s__state~0); 14132#L113 assume !(8195 == ssl3_accept_~s__state~0); 13700#L116 assume !(8480 == ssl3_accept_~s__state~0); 13470#L119 assume !(8481 == ssl3_accept_~s__state~0); 13701#L122 assume !(8482 == ssl3_accept_~s__state~0); 13705#L125 assume 8464 == ssl3_accept_~s__state~0; 13581#L132 [2019-11-25 08:48:15,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:15,223 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 7 times [2019-11-25 08:48:15,223 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:15,223 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012297104] [2019-11-25 08:48:15,223 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:15,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:15,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:15,243 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:15,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:15,244 INFO L82 PathProgramCache]: Analyzing trace with hash 1389792471, now seen corresponding path program 1 times [2019-11-25 08:48:15,244 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:15,244 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132185752] [2019-11-25 08:48:15,244 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:15,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:15,293 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 54 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2019-11-25 08:48:15,294 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132185752] [2019-11-25 08:48:15,294 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:15,295 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:48:15,295 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795978316] [2019-11-25 08:48:15,296 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:15,296 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:15,296 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:15,301 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:15,302 INFO L87 Difference]: Start difference. First operand 969 states and 1335 transitions. cyclomatic complexity: 369 Second operand 3 states. [2019-11-25 08:48:15,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:15,408 INFO L93 Difference]: Finished difference Result 1930 states and 2608 transitions. [2019-11-25 08:48:15,408 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:15,409 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1930 states and 2608 transitions. [2019-11-25 08:48:15,422 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1276 [2019-11-25 08:48:15,438 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1930 states to 1930 states and 2608 transitions. [2019-11-25 08:48:15,438 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1328 [2019-11-25 08:48:15,440 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1328 [2019-11-25 08:48:15,440 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1930 states and 2608 transitions. [2019-11-25 08:48:15,440 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:15,440 INFO L688 BuchiCegarLoop]: Abstraction has 1930 states and 2608 transitions. [2019-11-25 08:48:15,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1930 states and 2608 transitions. [2019-11-25 08:48:15,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1930 to 1930. [2019-11-25 08:48:15,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1930 states. [2019-11-25 08:48:15,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1930 states to 1930 states and 2608 transitions. [2019-11-25 08:48:15,477 INFO L711 BuchiCegarLoop]: Abstraction has 1930 states and 2608 transitions. [2019-11-25 08:48:15,477 INFO L591 BuchiCegarLoop]: Abstraction has 1930 states and 2608 transitions. [2019-11-25 08:48:15,477 INFO L424 BuchiCegarLoop]: ======== Iteration 11============ [2019-11-25 08:48:15,477 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1930 states and 2608 transitions. [2019-11-25 08:48:15,486 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1276 [2019-11-25 08:48:15,486 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:15,486 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:15,488 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:48:15,488 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:15,489 INFO L794 eck$LassoCheckResult]: Stem: 16483#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 16274#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16230#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 16231#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16364#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 16365#L98-2 assume !false; 17401#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17911#L101 assume !(12292 == ssl3_accept_~s__state~0); 17909#L104 assume !(16384 == ssl3_accept_~s__state~0); 17907#L107 assume !(8192 == ssl3_accept_~s__state~0); 17905#L110 assume !(24576 == ssl3_accept_~s__state~0); 17903#L113 assume !(8195 == ssl3_accept_~s__state~0); 17901#L116 assume !(8480 == ssl3_accept_~s__state~0); 17899#L119 assume !(8481 == ssl3_accept_~s__state~0); 17897#L122 assume !(8482 == ssl3_accept_~s__state~0); 17895#L125 assume 8464 == ssl3_accept_~s__state~0; 16493#L132 [2019-11-25 08:48:15,489 INFO L796 eck$LassoCheckResult]: Loop: 16493#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 16369#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 16367#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 16368#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18138#L639 ssl3_accept_~skip~0 := 0; 18137#L98-2 assume !false; 18136#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18135#L101 assume !(12292 == ssl3_accept_~s__state~0); 18134#L104 assume !(16384 == ssl3_accept_~s__state~0); 18133#L107 assume !(8192 == ssl3_accept_~s__state~0); 18131#L110 assume !(24576 == ssl3_accept_~s__state~0); 18126#L113 assume !(8195 == ssl3_accept_~s__state~0); 18124#L116 assume !(8480 == ssl3_accept_~s__state~0); 18122#L119 assume !(8481 == ssl3_accept_~s__state~0); 18120#L122 assume !(8482 == ssl3_accept_~s__state~0); 18119#L125 assume !(8464 == ssl3_accept_~s__state~0); 18118#L128 assume !(8465 == ssl3_accept_~s__state~0); 18115#L131 assume !(8466 == ssl3_accept_~s__state~0); 17971#L134 assume 8496 == ssl3_accept_~s__state~0; 16419#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 16420#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 16464#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 16446#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 16447#L292-2 ssl3_accept_~s__init_num~0 := 0; 17966#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17962#L639 ssl3_accept_~skip~0 := 0; 17957#L98-2 assume !false; 17955#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17953#L101 assume !(12292 == ssl3_accept_~s__state~0); 17951#L104 assume !(16384 == ssl3_accept_~s__state~0); 17949#L107 assume !(8192 == ssl3_accept_~s__state~0); 17947#L110 assume !(24576 == ssl3_accept_~s__state~0); 17945#L113 assume !(8195 == ssl3_accept_~s__state~0); 17943#L116 assume !(8480 == ssl3_accept_~s__state~0); 17941#L119 assume !(8481 == ssl3_accept_~s__state~0); 17939#L122 assume !(8482 == ssl3_accept_~s__state~0); 17616#L125 assume !(8464 == ssl3_accept_~s__state~0); 17615#L128 assume !(8465 == ssl3_accept_~s__state~0); 17614#L131 assume !(8466 == ssl3_accept_~s__state~0); 17613#L134 assume !(8496 == ssl3_accept_~s__state~0); 17612#L137 assume !(8497 == ssl3_accept_~s__state~0); 17610#L140 assume !(8512 == ssl3_accept_~s__state~0); 17600#L143 assume !(8513 == ssl3_accept_~s__state~0); 17491#L146 assume !(8528 == ssl3_accept_~s__state~0); 17489#L149 assume !(8529 == ssl3_accept_~s__state~0); 17484#L152 assume !(8544 == ssl3_accept_~s__state~0); 17482#L155 assume !(8545 == ssl3_accept_~s__state~0); 17480#L158 assume !(8560 == ssl3_accept_~s__state~0); 17478#L161 assume !(8561 == ssl3_accept_~s__state~0); 17476#L164 assume !(8448 == ssl3_accept_~s__state~0); 17474#L167 assume !(8576 == ssl3_accept_~s__state~0); 17472#L170 assume !(8577 == ssl3_accept_~s__state~0); 17470#L173 assume !(8592 == ssl3_accept_~s__state~0); 17464#L176 assume !(8593 == ssl3_accept_~s__state~0); 17463#L179 assume !(8608 == ssl3_accept_~s__state~0); 17462#L182 assume !(8609 == ssl3_accept_~s__state~0); 17460#L185 assume !(8640 == ssl3_accept_~s__state~0); 16344#L188 assume !(8641 == ssl3_accept_~s__state~0); 16345#L191 assume 8656 == ssl3_accept_~s__state~0; 16362#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 16320#L527 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 16321#L532 assume !(10 == ssl3_accept_~blastFlag~0); 16348#L535 assume !(13 == ssl3_accept_~blastFlag~0); 16318#L538 assume !(16 == ssl3_accept_~blastFlag~0); 16251#L541 assume !(19 == ssl3_accept_~blastFlag~0); 16252#L541-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 16247#L552 assume !(0 == ssl3_accept_~tmp___10~0); 16248#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17846#L639 ssl3_accept_~skip~0 := 0; 17845#L98-2 assume !false; 17844#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17840#L101 assume !(12292 == ssl3_accept_~s__state~0); 17841#L104 assume 16384 == ssl3_accept_~s__state~0; 16395#L210 ssl3_accept_~s__server~0 := 1; 18000#L215 assume 0 != ssl3_accept_~cb~0; 17998#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 17996#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 17993#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 17990#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 17988#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 17979#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17975#L639 ssl3_accept_~skip~0 := 0; 17576#L98-2 assume !false; 17575#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17574#L101 assume !(12292 == ssl3_accept_~s__state~0); 17573#L104 assume !(16384 == ssl3_accept_~s__state~0); 17572#L107 assume !(8192 == ssl3_accept_~s__state~0); 17571#L110 assume !(24576 == ssl3_accept_~s__state~0); 17570#L113 assume !(8195 == ssl3_accept_~s__state~0); 16749#L116 assume !(8480 == ssl3_accept_~s__state~0); 16751#L119 assume !(8481 == ssl3_accept_~s__state~0); 16752#L122 assume !(8482 == ssl3_accept_~s__state~0); 16758#L125 assume 8464 == ssl3_accept_~s__state~0; 16493#L132 [2019-11-25 08:48:15,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:15,490 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 8 times [2019-11-25 08:48:15,490 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:15,490 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328626892] [2019-11-25 08:48:15,490 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:15,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:15,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:15,500 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:15,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:15,501 INFO L82 PathProgramCache]: Analyzing trace with hash -1997046850, now seen corresponding path program 1 times [2019-11-25 08:48:15,501 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:15,501 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658668110] [2019-11-25 08:48:15,501 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:15,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:15,562 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2019-11-25 08:48:15,562 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658668110] [2019-11-25 08:48:15,562 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:15,563 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:48:15,563 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260884692] [2019-11-25 08:48:15,563 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:15,563 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:15,564 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:15,564 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:15,564 INFO L87 Difference]: Start difference. First operand 1930 states and 2608 transitions. cyclomatic complexity: 681 Second operand 3 states. [2019-11-25 08:48:15,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:15,732 INFO L93 Difference]: Finished difference Result 1826 states and 2448 transitions. [2019-11-25 08:48:15,732 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:15,733 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1826 states and 2448 transitions. [2019-11-25 08:48:15,743 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1130 [2019-11-25 08:48:15,756 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1826 states to 1822 states and 2444 transitions. [2019-11-25 08:48:15,757 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1286 [2019-11-25 08:48:15,758 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1286 [2019-11-25 08:48:15,758 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1822 states and 2444 transitions. [2019-11-25 08:48:15,759 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:15,759 INFO L688 BuchiCegarLoop]: Abstraction has 1822 states and 2444 transitions. [2019-11-25 08:48:15,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1822 states and 2444 transitions. [2019-11-25 08:48:15,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1822 to 1808. [2019-11-25 08:48:15,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1808 states. [2019-11-25 08:48:15,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1808 states to 1808 states and 2426 transitions. [2019-11-25 08:48:15,789 INFO L711 BuchiCegarLoop]: Abstraction has 1808 states and 2426 transitions. [2019-11-25 08:48:15,789 INFO L591 BuchiCegarLoop]: Abstraction has 1808 states and 2426 transitions. [2019-11-25 08:48:15,789 INFO L424 BuchiCegarLoop]: ======== Iteration 12============ [2019-11-25 08:48:15,790 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1808 states and 2426 transitions. [2019-11-25 08:48:15,794 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1116 [2019-11-25 08:48:15,795 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:15,795 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:15,796 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:48:15,796 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:15,796 INFO L794 eck$LassoCheckResult]: Stem: 20243#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 20038#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 19990#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 19991#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20127#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 20128#L98-2 assume !false; 20597#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21655#L101 assume !(12292 == ssl3_accept_~s__state~0); 21654#L104 assume !(16384 == ssl3_accept_~s__state~0); 21653#L107 assume !(8192 == ssl3_accept_~s__state~0); 21652#L110 assume !(24576 == ssl3_accept_~s__state~0); 21651#L113 assume !(8195 == ssl3_accept_~s__state~0); 21650#L116 assume !(8480 == ssl3_accept_~s__state~0); 21649#L119 assume !(8481 == ssl3_accept_~s__state~0); 21648#L122 assume !(8482 == ssl3_accept_~s__state~0); 20419#L125 assume 8464 == ssl3_accept_~s__state~0; 20254#L132 [2019-11-25 08:48:15,797 INFO L796 eck$LassoCheckResult]: Loop: 20254#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 20132#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 20130#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 20131#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21562#L639 ssl3_accept_~skip~0 := 0; 21559#L98-2 assume !false; 21556#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21553#L101 assume !(12292 == ssl3_accept_~s__state~0); 21550#L104 assume !(16384 == ssl3_accept_~s__state~0); 21547#L107 assume !(8192 == ssl3_accept_~s__state~0); 21544#L110 assume !(24576 == ssl3_accept_~s__state~0); 21541#L113 assume !(8195 == ssl3_accept_~s__state~0); 21538#L116 assume !(8480 == ssl3_accept_~s__state~0); 21536#L119 assume !(8481 == ssl3_accept_~s__state~0); 21534#L122 assume !(8482 == ssl3_accept_~s__state~0); 21532#L125 assume !(8464 == ssl3_accept_~s__state~0); 21531#L128 assume !(8465 == ssl3_accept_~s__state~0); 21529#L131 assume !(8466 == ssl3_accept_~s__state~0); 20882#L134 assume 8496 == ssl3_accept_~s__state~0; 20632#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 20876#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 20852#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 20872#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 20870#L292-2 ssl3_accept_~s__init_num~0 := 0; 20861#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20857#L639 ssl3_accept_~skip~0 := 0; 20847#L98-2 assume !false; 20844#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20837#L101 assume !(12292 == ssl3_accept_~s__state~0); 20834#L104 assume !(16384 == ssl3_accept_~s__state~0); 20828#L107 assume !(8192 == ssl3_accept_~s__state~0); 20825#L110 assume !(24576 == ssl3_accept_~s__state~0); 20822#L113 assume !(8195 == ssl3_accept_~s__state~0); 20819#L116 assume !(8480 == ssl3_accept_~s__state~0); 20816#L119 assume !(8481 == ssl3_accept_~s__state~0); 20812#L122 assume !(8482 == ssl3_accept_~s__state~0); 20805#L125 assume !(8464 == ssl3_accept_~s__state~0); 20801#L128 assume !(8465 == ssl3_accept_~s__state~0); 20797#L131 assume !(8466 == ssl3_accept_~s__state~0); 20793#L134 assume !(8496 == ssl3_accept_~s__state~0); 20789#L137 assume !(8497 == ssl3_accept_~s__state~0); 20785#L140 assume 8512 == ssl3_accept_~s__state~0; 20616#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 20777#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 20778#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 20946#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20943#L639 ssl3_accept_~skip~0 := 0; 20942#L98-2 assume !false; 20940#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20938#L101 assume !(12292 == ssl3_accept_~s__state~0); 20937#L104 assume !(16384 == ssl3_accept_~s__state~0); 20936#L107 assume !(8192 == ssl3_accept_~s__state~0); 20934#L110 assume !(24576 == ssl3_accept_~s__state~0); 20932#L113 assume !(8195 == ssl3_accept_~s__state~0); 20930#L116 assume !(8480 == ssl3_accept_~s__state~0); 20928#L119 assume !(8481 == ssl3_accept_~s__state~0); 20925#L122 assume !(8482 == ssl3_accept_~s__state~0); 20921#L125 assume !(8464 == ssl3_accept_~s__state~0); 20920#L128 assume !(8465 == ssl3_accept_~s__state~0); 20916#L131 assume !(8466 == ssl3_accept_~s__state~0); 20914#L134 assume !(8496 == ssl3_accept_~s__state~0); 20912#L137 assume !(8497 == ssl3_accept_~s__state~0); 20910#L140 assume !(8512 == ssl3_accept_~s__state~0); 20907#L143 assume !(8513 == ssl3_accept_~s__state~0); 20905#L146 assume 8528 == ssl3_accept_~s__state~0; 20502#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 20904#L323 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 20903#L323-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 20902#L332 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 20891#L335 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 20886#L335-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 20271#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20877#L639 ssl3_accept_~skip~0 := 0; 20875#L98-2 assume !false; 20874#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20871#L101 assume !(12292 == ssl3_accept_~s__state~0); 20869#L104 assume !(16384 == ssl3_accept_~s__state~0); 20868#L107 assume !(8192 == ssl3_accept_~s__state~0); 20867#L110 assume !(24576 == ssl3_accept_~s__state~0); 20866#L113 assume !(8195 == ssl3_accept_~s__state~0); 20864#L116 assume !(8480 == ssl3_accept_~s__state~0); 20858#L119 assume !(8481 == ssl3_accept_~s__state~0); 20856#L122 assume !(8482 == ssl3_accept_~s__state~0); 20854#L125 assume !(8464 == ssl3_accept_~s__state~0); 20853#L128 assume !(8465 == ssl3_accept_~s__state~0); 20641#L131 assume !(8466 == ssl3_accept_~s__state~0); 20635#L134 assume !(8496 == ssl3_accept_~s__state~0); 20636#L137 assume !(8497 == ssl3_accept_~s__state~0); 20941#L140 assume !(8512 == ssl3_accept_~s__state~0); 20939#L143 assume !(8513 == ssl3_accept_~s__state~0); 20506#L146 assume !(8528 == ssl3_accept_~s__state~0); 20501#L149 assume !(8529 == ssl3_accept_~s__state~0); 20461#L152 assume !(8544 == ssl3_accept_~s__state~0); 20462#L155 assume !(8545 == ssl3_accept_~s__state~0); 20463#L158 assume 8560 == ssl3_accept_~s__state~0; 20927#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 21082#L426 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; 20909#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21037#L639 ssl3_accept_~skip~0 := 0; 21035#L98-2 assume !false; 21033#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21031#L101 assume !(12292 == ssl3_accept_~s__state~0); 21029#L104 assume !(16384 == ssl3_accept_~s__state~0); 21027#L107 assume !(8192 == ssl3_accept_~s__state~0); 21025#L110 assume !(24576 == ssl3_accept_~s__state~0); 21023#L113 assume !(8195 == ssl3_accept_~s__state~0); 21021#L116 assume !(8480 == ssl3_accept_~s__state~0); 21019#L119 assume !(8481 == ssl3_accept_~s__state~0); 20405#L122 assume !(8482 == ssl3_accept_~s__state~0); 20406#L125 assume 8464 == ssl3_accept_~s__state~0; 20254#L132 [2019-11-25 08:48:15,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:15,797 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 9 times [2019-11-25 08:48:15,797 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:15,798 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258480510] [2019-11-25 08:48:15,798 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:15,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:15,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:15,806 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:15,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:15,807 INFO L82 PathProgramCache]: Analyzing trace with hash 1061727040, now seen corresponding path program 1 times [2019-11-25 08:48:15,807 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:15,807 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450062964] [2019-11-25 08:48:15,807 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:15,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:15,841 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2019-11-25 08:48:15,842 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450062964] [2019-11-25 08:48:15,842 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:15,842 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:48:15,842 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252088967] [2019-11-25 08:48:15,843 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:15,843 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:15,843 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:15,843 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:15,844 INFO L87 Difference]: Start difference. First operand 1808 states and 2426 transitions. cyclomatic complexity: 623 Second operand 3 states. [2019-11-25 08:48:15,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:15,863 INFO L93 Difference]: Finished difference Result 3566 states and 4755 transitions. [2019-11-25 08:48:15,863 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:15,864 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3566 states and 4755 transitions. [2019-11-25 08:48:15,881 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2204 [2019-11-25 08:48:15,906 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3566 states to 3566 states and 4755 transitions. [2019-11-25 08:48:15,907 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2508 [2019-11-25 08:48:15,909 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2508 [2019-11-25 08:48:15,910 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3566 states and 4755 transitions. [2019-11-25 08:48:15,911 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:15,911 INFO L688 BuchiCegarLoop]: Abstraction has 3566 states and 4755 transitions. [2019-11-25 08:48:15,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3566 states and 4755 transitions. [2019-11-25 08:48:15,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3566 to 1814. [2019-11-25 08:48:15,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1814 states. [2019-11-25 08:48:15,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1814 states to 1814 states and 2432 transitions. [2019-11-25 08:48:15,951 INFO L711 BuchiCegarLoop]: Abstraction has 1814 states and 2432 transitions. [2019-11-25 08:48:15,952 INFO L591 BuchiCegarLoop]: Abstraction has 1814 states and 2432 transitions. [2019-11-25 08:48:15,952 INFO L424 BuchiCegarLoop]: ======== Iteration 13============ [2019-11-25 08:48:15,952 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1814 states and 2432 transitions. [2019-11-25 08:48:15,957 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1120 [2019-11-25 08:48:15,957 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:15,957 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:15,958 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:48:15,959 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:15,959 INFO L794 eck$LassoCheckResult]: Stem: 25619#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 25416#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25370#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 25371#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25508#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 25509#L98-2 assume !false; 25900#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26732#L101 assume !(12292 == ssl3_accept_~s__state~0); 26727#L104 assume !(16384 == ssl3_accept_~s__state~0); 26722#L107 assume !(8192 == ssl3_accept_~s__state~0); 26718#L110 assume !(24576 == ssl3_accept_~s__state~0); 26715#L113 assume !(8195 == ssl3_accept_~s__state~0); 26712#L116 assume !(8480 == ssl3_accept_~s__state~0); 26709#L119 assume !(8481 == ssl3_accept_~s__state~0); 26708#L122 assume !(8482 == ssl3_accept_~s__state~0); 26125#L125 assume 8464 == ssl3_accept_~s__state~0; 25631#L132 [2019-11-25 08:48:15,959 INFO L796 eck$LassoCheckResult]: Loop: 25631#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 25513#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 25511#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 25512#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26950#L639 ssl3_accept_~skip~0 := 0; 26949#L98-2 assume !false; 26948#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26947#L101 assume !(12292 == ssl3_accept_~s__state~0); 26946#L104 assume !(16384 == ssl3_accept_~s__state~0); 26945#L107 assume !(8192 == ssl3_accept_~s__state~0); 26944#L110 assume !(24576 == ssl3_accept_~s__state~0); 26943#L113 assume !(8195 == ssl3_accept_~s__state~0); 26942#L116 assume !(8480 == ssl3_accept_~s__state~0); 26941#L119 assume !(8481 == ssl3_accept_~s__state~0); 26940#L122 assume !(8482 == ssl3_accept_~s__state~0); 26939#L125 assume !(8464 == ssl3_accept_~s__state~0); 26938#L128 assume !(8465 == ssl3_accept_~s__state~0); 26936#L131 assume !(8466 == ssl3_accept_~s__state~0); 26934#L134 assume 8496 == ssl3_accept_~s__state~0; 26629#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 26932#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 26261#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 26930#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 26929#L292-2 ssl3_accept_~s__init_num~0 := 0; 26922#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26914#L639 ssl3_accept_~skip~0 := 0; 26912#L98-2 assume !false; 26910#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26908#L101 assume !(12292 == ssl3_accept_~s__state~0); 26906#L104 assume !(16384 == ssl3_accept_~s__state~0); 26904#L107 assume !(8192 == ssl3_accept_~s__state~0); 26902#L110 assume !(24576 == ssl3_accept_~s__state~0); 26900#L113 assume !(8195 == ssl3_accept_~s__state~0); 26898#L116 assume !(8480 == ssl3_accept_~s__state~0); 26896#L119 assume !(8481 == ssl3_accept_~s__state~0); 26894#L122 assume !(8482 == ssl3_accept_~s__state~0); 26892#L125 assume !(8464 == ssl3_accept_~s__state~0); 26890#L128 assume !(8465 == ssl3_accept_~s__state~0); 26888#L131 assume !(8466 == ssl3_accept_~s__state~0); 26886#L134 assume !(8496 == ssl3_accept_~s__state~0); 26884#L137 assume !(8497 == ssl3_accept_~s__state~0); 26377#L140 assume 8512 == ssl3_accept_~s__state~0; 26374#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26372#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 26373#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 26704#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26701#L639 ssl3_accept_~skip~0 := 0; 26700#L98-2 assume !false; 26699#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26698#L101 assume !(12292 == ssl3_accept_~s__state~0); 26696#L104 assume !(16384 == ssl3_accept_~s__state~0); 26694#L107 assume !(8192 == ssl3_accept_~s__state~0); 26692#L110 assume !(24576 == ssl3_accept_~s__state~0); 26691#L113 assume !(8195 == ssl3_accept_~s__state~0); 26690#L116 assume !(8480 == ssl3_accept_~s__state~0); 26688#L119 assume !(8481 == ssl3_accept_~s__state~0); 26686#L122 assume !(8482 == ssl3_accept_~s__state~0); 26683#L125 assume !(8464 == ssl3_accept_~s__state~0); 26680#L128 assume !(8465 == ssl3_accept_~s__state~0); 26676#L131 assume !(8466 == ssl3_accept_~s__state~0); 26672#L134 assume !(8496 == ssl3_accept_~s__state~0); 26671#L137 assume !(8497 == ssl3_accept_~s__state~0); 26670#L140 assume !(8512 == ssl3_accept_~s__state~0); 26669#L143 assume !(8513 == ssl3_accept_~s__state~0); 26668#L146 assume 8528 == ssl3_accept_~s__state~0; 26624#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 26666#L323 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 26665#L323-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 26663#L332 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 26658#L335 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 26651#L335-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 26030#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26644#L639 ssl3_accept_~skip~0 := 0; 26643#L98-2 assume !false; 26642#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26641#L101 assume !(12292 == ssl3_accept_~s__state~0); 26640#L104 assume !(16384 == ssl3_accept_~s__state~0); 26639#L107 assume !(8192 == ssl3_accept_~s__state~0); 26638#L110 assume !(24576 == ssl3_accept_~s__state~0); 26637#L113 assume !(8195 == ssl3_accept_~s__state~0); 26636#L116 assume !(8480 == ssl3_accept_~s__state~0); 26635#L119 assume !(8481 == ssl3_accept_~s__state~0); 26634#L122 assume !(8482 == ssl3_accept_~s__state~0); 26633#L125 assume !(8464 == ssl3_accept_~s__state~0); 26632#L128 assume !(8465 == ssl3_accept_~s__state~0); 26631#L131 assume !(8466 == ssl3_accept_~s__state~0); 26630#L134 assume !(8496 == ssl3_accept_~s__state~0); 26628#L137 assume !(8497 == ssl3_accept_~s__state~0); 26627#L140 assume !(8512 == ssl3_accept_~s__state~0); 26626#L143 assume !(8513 == ssl3_accept_~s__state~0); 26625#L146 assume !(8528 == ssl3_accept_~s__state~0); 26623#L149 assume !(8529 == ssl3_accept_~s__state~0); 26622#L152 assume !(8544 == ssl3_accept_~s__state~0); 26621#L155 assume !(8545 == ssl3_accept_~s__state~0); 26524#L158 assume 8560 == ssl3_accept_~s__state~0; 25658#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 25659#L426 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; 25504#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26588#L639 ssl3_accept_~skip~0 := 0; 26587#L98-2 assume !false; 26586#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26585#L101 assume !(12292 == ssl3_accept_~s__state~0); 26584#L104 assume !(16384 == ssl3_accept_~s__state~0); 26583#L107 assume !(8192 == ssl3_accept_~s__state~0); 26582#L110 assume !(24576 == ssl3_accept_~s__state~0); 26581#L113 assume !(8195 == ssl3_accept_~s__state~0); 26578#L116 assume !(8480 == ssl3_accept_~s__state~0); 26075#L119 assume !(8481 == ssl3_accept_~s__state~0); 25965#L122 assume !(8482 == ssl3_accept_~s__state~0); 25966#L125 assume 8464 == ssl3_accept_~s__state~0; 25631#L132 [2019-11-25 08:48:15,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:15,960 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 10 times [2019-11-25 08:48:15,960 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:15,960 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321521531] [2019-11-25 08:48:15,960 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:15,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:15,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:15,969 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:15,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:15,969 INFO L82 PathProgramCache]: Analyzing trace with hash -987660802, now seen corresponding path program 1 times [2019-11-25 08:48:15,970 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:15,970 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187269210] [2019-11-25 08:48:15,970 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:15,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:16,006 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2019-11-25 08:48:16,006 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187269210] [2019-11-25 08:48:16,007 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:16,007 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:48:16,007 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493309738] [2019-11-25 08:48:16,007 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:16,008 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:16,008 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:16,008 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:16,008 INFO L87 Difference]: Start difference. First operand 1814 states and 2432 transitions. cyclomatic complexity: 623 Second operand 3 states. [2019-11-25 08:48:16,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:16,139 INFO L93 Difference]: Finished difference Result 2024 states and 2700 transitions. [2019-11-25 08:48:16,139 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:16,139 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2024 states and 2700 transitions. [2019-11-25 08:48:16,149 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1258 [2019-11-25 08:48:16,163 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2024 states to 2024 states and 2700 transitions. [2019-11-25 08:48:16,163 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1414 [2019-11-25 08:48:16,164 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1414 [2019-11-25 08:48:16,165 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2024 states and 2700 transitions. [2019-11-25 08:48:16,165 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:16,165 INFO L688 BuchiCegarLoop]: Abstraction has 2024 states and 2700 transitions. [2019-11-25 08:48:16,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2024 states and 2700 transitions. [2019-11-25 08:48:16,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2024 to 1976. [2019-11-25 08:48:16,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1976 states. [2019-11-25 08:48:16,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1976 states to 1976 states and 2624 transitions. [2019-11-25 08:48:16,195 INFO L711 BuchiCegarLoop]: Abstraction has 1976 states and 2624 transitions. [2019-11-25 08:48:16,195 INFO L591 BuchiCegarLoop]: Abstraction has 1976 states and 2624 transitions. [2019-11-25 08:48:16,195 INFO L424 BuchiCegarLoop]: ======== Iteration 14============ [2019-11-25 08:48:16,196 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1976 states and 2624 transitions. [2019-11-25 08:48:16,201 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1228 [2019-11-25 08:48:16,201 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:16,201 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:16,203 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:48:16,203 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:16,203 INFO L794 eck$LassoCheckResult]: Stem: 29465#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 29260#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 29214#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 29215#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 29349#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 29350#L98-2 assume !false; 30168#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30465#L101 assume !(12292 == ssl3_accept_~s__state~0); 30463#L104 assume !(16384 == ssl3_accept_~s__state~0); 30461#L107 assume !(8192 == ssl3_accept_~s__state~0); 30459#L110 assume !(24576 == ssl3_accept_~s__state~0); 30457#L113 assume !(8195 == ssl3_accept_~s__state~0); 30455#L116 assume !(8480 == ssl3_accept_~s__state~0); 30453#L119 assume !(8481 == ssl3_accept_~s__state~0); 30449#L122 assume !(8482 == ssl3_accept_~s__state~0); 30450#L125 assume 8464 == ssl3_accept_~s__state~0; 29794#L132 [2019-11-25 08:48:16,203 INFO L796 eck$LassoCheckResult]: Loop: 29794#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 30354#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 29352#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 29353#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30843#L639 ssl3_accept_~skip~0 := 0; 30842#L98-2 assume !false; 30841#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30840#L101 assume !(12292 == ssl3_accept_~s__state~0); 30839#L104 assume !(16384 == ssl3_accept_~s__state~0); 30838#L107 assume !(8192 == ssl3_accept_~s__state~0); 30837#L110 assume !(24576 == ssl3_accept_~s__state~0); 30836#L113 assume !(8195 == ssl3_accept_~s__state~0); 30835#L116 assume !(8480 == ssl3_accept_~s__state~0); 30834#L119 assume !(8481 == ssl3_accept_~s__state~0); 30833#L122 assume !(8482 == ssl3_accept_~s__state~0); 30832#L125 assume !(8464 == ssl3_accept_~s__state~0); 30831#L128 assume !(8465 == ssl3_accept_~s__state~0); 30830#L131 assume !(8466 == ssl3_accept_~s__state~0); 30805#L134 assume 8496 == ssl3_accept_~s__state~0; 29403#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 29404#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 29450#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 29430#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 29431#L292-2 ssl3_accept_~s__init_num~0 := 0; 30825#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30822#L639 ssl3_accept_~skip~0 := 0; 30821#L98-2 assume !false; 30820#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30819#L101 assume !(12292 == ssl3_accept_~s__state~0); 30818#L104 assume !(16384 == ssl3_accept_~s__state~0); 30817#L107 assume !(8192 == ssl3_accept_~s__state~0); 30816#L110 assume !(24576 == ssl3_accept_~s__state~0); 30815#L113 assume !(8195 == ssl3_accept_~s__state~0); 30814#L116 assume !(8480 == ssl3_accept_~s__state~0); 30813#L119 assume !(8481 == ssl3_accept_~s__state~0); 30812#L122 assume !(8482 == ssl3_accept_~s__state~0); 30811#L125 assume !(8464 == ssl3_accept_~s__state~0); 30810#L128 assume !(8465 == ssl3_accept_~s__state~0); 30809#L131 assume !(8466 == ssl3_accept_~s__state~0); 30808#L134 assume !(8496 == ssl3_accept_~s__state~0); 30806#L137 assume !(8497 == ssl3_accept_~s__state~0); 30807#L140 assume 8512 == ssl3_accept_~s__state~0; 30364#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 31047#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 31045#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 31040#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31036#L639 ssl3_accept_~skip~0 := 0; 31033#L98-2 assume !false; 31032#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31031#L101 assume !(12292 == ssl3_accept_~s__state~0); 31030#L104 assume !(16384 == ssl3_accept_~s__state~0); 31021#L107 assume !(8192 == ssl3_accept_~s__state~0); 31015#L110 assume !(24576 == ssl3_accept_~s__state~0); 31013#L113 assume !(8195 == ssl3_accept_~s__state~0); 31010#L116 assume !(8480 == ssl3_accept_~s__state~0); 31009#L119 assume !(8481 == ssl3_accept_~s__state~0); 31008#L122 assume !(8482 == ssl3_accept_~s__state~0); 31007#L125 assume !(8464 == ssl3_accept_~s__state~0); 31006#L128 assume !(8465 == ssl3_accept_~s__state~0); 31005#L131 assume !(8466 == ssl3_accept_~s__state~0); 31004#L134 assume !(8496 == ssl3_accept_~s__state~0); 31003#L137 assume !(8497 == ssl3_accept_~s__state~0); 31002#L140 assume !(8512 == ssl3_accept_~s__state~0); 31001#L143 assume !(8513 == ssl3_accept_~s__state~0); 30999#L146 assume 8528 == ssl3_accept_~s__state~0; 30359#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 30993#L323 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 30991#L323-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 30988#L332 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 30974#L335 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 30970#L335-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 30932#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30928#L639 ssl3_accept_~skip~0 := 0; 30926#L98-2 assume !false; 30924#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30922#L101 assume !(12292 == ssl3_accept_~s__state~0); 30920#L104 assume !(16384 == ssl3_accept_~s__state~0); 30918#L107 assume !(8192 == ssl3_accept_~s__state~0); 30916#L110 assume !(24576 == ssl3_accept_~s__state~0); 30914#L113 assume !(8195 == ssl3_accept_~s__state~0); 30912#L116 assume !(8480 == ssl3_accept_~s__state~0); 30910#L119 assume !(8481 == ssl3_accept_~s__state~0); 30908#L122 assume !(8482 == ssl3_accept_~s__state~0); 30906#L125 assume !(8464 == ssl3_accept_~s__state~0); 30904#L128 assume !(8465 == ssl3_accept_~s__state~0); 30902#L131 assume !(8466 == ssl3_accept_~s__state~0); 30900#L134 assume !(8496 == ssl3_accept_~s__state~0); 30898#L137 assume !(8497 == ssl3_accept_~s__state~0); 30896#L140 assume !(8512 == ssl3_accept_~s__state~0); 30894#L143 assume !(8513 == ssl3_accept_~s__state~0); 30892#L146 assume !(8528 == ssl3_accept_~s__state~0); 29407#L149 assume !(8529 == ssl3_accept_~s__state~0); 29408#L152 assume 8544 == ssl3_accept_~s__state~0; 30335#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 30791#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 30797#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 30849#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 29417#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 29418#L405 assume !(4 == ssl3_accept_~blastFlag~0); 29362#L405-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 29345#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30395#L639 ssl3_accept_~skip~0 := 0; 30393#L98-2 assume !false; 30391#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30389#L101 assume !(12292 == ssl3_accept_~s__state~0); 30387#L104 assume !(16384 == ssl3_accept_~s__state~0); 30385#L107 assume !(8192 == ssl3_accept_~s__state~0); 30383#L110 assume !(24576 == ssl3_accept_~s__state~0); 30381#L113 assume !(8195 == ssl3_accept_~s__state~0); 30379#L116 assume !(8480 == ssl3_accept_~s__state~0); 30377#L119 assume !(8481 == ssl3_accept_~s__state~0); 29645#L122 assume !(8482 == ssl3_accept_~s__state~0); 29646#L125 assume 8464 == ssl3_accept_~s__state~0; 29794#L132 [2019-11-25 08:48:16,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:16,204 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 11 times [2019-11-25 08:48:16,204 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:16,204 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048560196] [2019-11-25 08:48:16,204 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:16,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:16,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:16,213 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:16,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:16,213 INFO L82 PathProgramCache]: Analyzing trace with hash 1869648381, now seen corresponding path program 1 times [2019-11-25 08:48:16,213 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:16,213 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800595229] [2019-11-25 08:48:16,214 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:16,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:16,267 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-25 08:48:16,268 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800595229] [2019-11-25 08:48:16,268 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:16,268 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:48:16,268 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133295574] [2019-11-25 08:48:16,269 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:16,269 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:16,269 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:16,273 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:16,273 INFO L87 Difference]: Start difference. First operand 1976 states and 2624 transitions. cyclomatic complexity: 653 Second operand 3 states. [2019-11-25 08:48:16,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:16,417 INFO L93 Difference]: Finished difference Result 2122 states and 2800 transitions. [2019-11-25 08:48:16,417 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:16,417 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2122 states and 2800 transitions. [2019-11-25 08:48:16,426 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1292 [2019-11-25 08:48:16,439 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2122 states to 2078 states and 2738 transitions. [2019-11-25 08:48:16,439 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1488 [2019-11-25 08:48:16,441 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1524 [2019-11-25 08:48:16,441 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2078 states and 2738 transitions. [2019-11-25 08:48:16,442 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:16,442 INFO L688 BuchiCegarLoop]: Abstraction has 2078 states and 2738 transitions. [2019-11-25 08:48:16,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2078 states and 2738 transitions. [2019-11-25 08:48:16,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2078 to 1976. [2019-11-25 08:48:16,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1976 states. [2019-11-25 08:48:16,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1976 states to 1976 states and 2617 transitions. [2019-11-25 08:48:16,482 INFO L711 BuchiCegarLoop]: Abstraction has 1976 states and 2617 transitions. [2019-11-25 08:48:16,482 INFO L591 BuchiCegarLoop]: Abstraction has 1976 states and 2617 transitions. [2019-11-25 08:48:16,482 INFO L424 BuchiCegarLoop]: ======== Iteration 15============ [2019-11-25 08:48:16,483 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1976 states and 2617 transitions. [2019-11-25 08:48:16,488 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2019-11-25 08:48:16,488 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:16,488 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:16,489 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:16,489 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:16,489 INFO L794 eck$LassoCheckResult]: Stem: 33561#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 33359#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 33316#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 33317#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 33445#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 33446#L98-2 assume !false; 33946#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33941#L101 assume !(12292 == ssl3_accept_~s__state~0); 33936#L104 assume !(16384 == ssl3_accept_~s__state~0); 33931#L107 assume !(8192 == ssl3_accept_~s__state~0); 33926#L110 assume !(24576 == ssl3_accept_~s__state~0); 33921#L113 assume !(8195 == ssl3_accept_~s__state~0); 33916#L116 assume !(8480 == ssl3_accept_~s__state~0); 33911#L119 assume 8481 == ssl3_accept_~s__state~0; 33345#L120 [2019-11-25 08:48:16,490 INFO L796 eck$LassoCheckResult]: Loop: 33345#L120 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 33346#L258 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 34719#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34715#L639 ssl3_accept_~skip~0 := 0; 34713#L98-2 assume !false; 34711#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34709#L101 assume !(12292 == ssl3_accept_~s__state~0); 34707#L104 assume !(16384 == ssl3_accept_~s__state~0); 34705#L107 assume !(8192 == ssl3_accept_~s__state~0); 34702#L110 assume !(24576 == ssl3_accept_~s__state~0); 34701#L113 assume !(8195 == ssl3_accept_~s__state~0); 34680#L116 assume !(8480 == ssl3_accept_~s__state~0); 34657#L119 assume !(8481 == ssl3_accept_~s__state~0); 34653#L122 assume !(8482 == ssl3_accept_~s__state~0); 34649#L125 assume !(8464 == ssl3_accept_~s__state~0); 34644#L128 assume !(8465 == ssl3_accept_~s__state~0); 34625#L131 assume !(8466 == ssl3_accept_~s__state~0); 34182#L134 assume !(8496 == ssl3_accept_~s__state~0); 34175#L137 assume !(8497 == ssl3_accept_~s__state~0); 34171#L140 assume !(8512 == ssl3_accept_~s__state~0); 34164#L143 assume !(8513 == ssl3_accept_~s__state~0); 34160#L146 assume !(8528 == ssl3_accept_~s__state~0); 34156#L149 assume !(8529 == ssl3_accept_~s__state~0); 34151#L152 assume !(8544 == ssl3_accept_~s__state~0); 34147#L155 assume !(8545 == ssl3_accept_~s__state~0); 34143#L158 assume !(8560 == ssl3_accept_~s__state~0); 34139#L161 assume !(8561 == ssl3_accept_~s__state~0); 33645#L164 assume 8448 == ssl3_accept_~s__state~0; 33532#L165 assume !(ssl3_accept_~num1~0 > 0); 33533#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 34053#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34051#L639 ssl3_accept_~skip~0 := 0; 34039#L98-2 assume !false; 34040#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33869#L101 assume !(12292 == ssl3_accept_~s__state~0); 33871#L104 assume !(16384 == ssl3_accept_~s__state~0); 34120#L107 assume !(8192 == ssl3_accept_~s__state~0); 34121#L110 assume !(24576 == ssl3_accept_~s__state~0); 34115#L113 assume !(8195 == ssl3_accept_~s__state~0); 34117#L116 assume 8480 == ssl3_accept_~s__state~0; 33345#L120 [2019-11-25 08:48:16,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:16,490 INFO L82 PathProgramCache]: Analyzing trace with hash 82541866, now seen corresponding path program 1 times [2019-11-25 08:48:16,491 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:16,491 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620713904] [2019-11-25 08:48:16,491 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:16,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:16,506 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:48:16,506 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620713904] [2019-11-25 08:48:16,506 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:16,506 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-25 08:48:16,507 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774916459] [2019-11-25 08:48:16,507 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:48:16,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:16,507 INFO L82 PathProgramCache]: Analyzing trace with hash 1645002130, now seen corresponding path program 1 times [2019-11-25 08:48:16,507 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:16,507 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153836769] [2019-11-25 08:48:16,507 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:16,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:16,541 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:48:16,541 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153836769] [2019-11-25 08:48:16,541 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [908303695] [2019-11-25 08:48:16,541 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e4b7de05-1fad-4a73-81ee-425beff1cd9a/bin/uautomizer/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-25 08:48:16,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:16,594 INFO L255 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-25 08:48:16,595 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:48:16,606 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:48:16,607 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-25 08:48:16,607 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-11-25 08:48:16,607 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448762729] [2019-11-25 08:48:16,607 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:16,607 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:16,608 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:16,608 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:16,608 INFO L87 Difference]: Start difference. First operand 1976 states and 2617 transitions. cyclomatic complexity: 648 Second operand 3 states. [2019-11-25 08:48:16,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:16,723 INFO L93 Difference]: Finished difference Result 1980 states and 2617 transitions. [2019-11-25 08:48:16,723 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:16,723 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1980 states and 2617 transitions. [2019-11-25 08:48:16,732 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1274 [2019-11-25 08:48:16,745 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1980 states to 1980 states and 2617 transitions. [2019-11-25 08:48:16,746 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1426 [2019-11-25 08:48:16,747 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1426 [2019-11-25 08:48:16,747 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1980 states and 2617 transitions. [2019-11-25 08:48:16,748 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:16,749 INFO L688 BuchiCegarLoop]: Abstraction has 1980 states and 2617 transitions. [2019-11-25 08:48:16,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1980 states and 2617 transitions. [2019-11-25 08:48:16,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1980 to 1976. [2019-11-25 08:48:16,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1976 states. [2019-11-25 08:48:16,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1976 states to 1976 states and 2613 transitions. [2019-11-25 08:48:16,777 INFO L711 BuchiCegarLoop]: Abstraction has 1976 states and 2613 transitions. [2019-11-25 08:48:16,777 INFO L591 BuchiCegarLoop]: Abstraction has 1976 states and 2613 transitions. [2019-11-25 08:48:16,778 INFO L424 BuchiCegarLoop]: ======== Iteration 16============ [2019-11-25 08:48:16,778 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1976 states and 2613 transitions. [2019-11-25 08:48:16,783 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2019-11-25 08:48:16,784 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:16,784 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:16,784 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:48:16,785 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:16,785 INFO L794 eck$LassoCheckResult]: Stem: 37627#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 37438#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 37397#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 37398#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 37521#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 37522#L98-2 assume !false; 38092#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38090#L101 assume !(12292 == ssl3_accept_~s__state~0); 38088#L104 assume !(16384 == ssl3_accept_~s__state~0); 38082#L107 assume !(8192 == ssl3_accept_~s__state~0); 38081#L110 assume !(24576 == ssl3_accept_~s__state~0); 38078#L113 assume !(8195 == ssl3_accept_~s__state~0); 38072#L116 assume !(8480 == ssl3_accept_~s__state~0); 38069#L119 assume !(8481 == ssl3_accept_~s__state~0); 38066#L122 assume 8482 == ssl3_accept_~s__state~0; 37675#L123 [2019-11-25 08:48:16,785 INFO L796 eck$LassoCheckResult]: Loop: 37675#L123 ssl3_accept_~s__state~0 := 3; 37512#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39202#L639 ssl3_accept_~skip~0 := 0; 39201#L98-2 assume !false; 39200#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39199#L101 assume !(12292 == ssl3_accept_~s__state~0); 39198#L104 assume !(16384 == ssl3_accept_~s__state~0); 39197#L107 assume !(8192 == ssl3_accept_~s__state~0); 39196#L110 assume !(24576 == ssl3_accept_~s__state~0); 39195#L113 assume !(8195 == ssl3_accept_~s__state~0); 39194#L116 assume !(8480 == ssl3_accept_~s__state~0); 39193#L119 assume !(8481 == ssl3_accept_~s__state~0); 39192#L122 assume !(8482 == ssl3_accept_~s__state~0); 39191#L125 assume !(8464 == ssl3_accept_~s__state~0); 39190#L128 assume !(8465 == ssl3_accept_~s__state~0); 39189#L131 assume !(8466 == ssl3_accept_~s__state~0); 39188#L134 assume !(8496 == ssl3_accept_~s__state~0); 38786#L137 assume !(8497 == ssl3_accept_~s__state~0); 39187#L140 assume !(8512 == ssl3_accept_~s__state~0); 39186#L143 assume !(8513 == ssl3_accept_~s__state~0); 39184#L146 assume !(8528 == ssl3_accept_~s__state~0); 39179#L149 assume !(8529 == ssl3_accept_~s__state~0); 39177#L152 assume !(8544 == ssl3_accept_~s__state~0); 39176#L155 assume !(8545 == ssl3_accept_~s__state~0); 39169#L158 assume !(8560 == ssl3_accept_~s__state~0); 39168#L161 assume !(8561 == ssl3_accept_~s__state~0); 37719#L164 assume 8448 == ssl3_accept_~s__state~0; 37720#L165 assume !(ssl3_accept_~num1~0 > 0); 38236#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 38231#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38223#L639 ssl3_accept_~skip~0 := 0; 38221#L98-2 assume !false; 38219#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38217#L101 assume !(12292 == ssl3_accept_~s__state~0); 38215#L104 assume !(16384 == ssl3_accept_~s__state~0); 38213#L107 assume !(8192 == ssl3_accept_~s__state~0); 38211#L110 assume !(24576 == ssl3_accept_~s__state~0); 38208#L113 assume !(8195 == ssl3_accept_~s__state~0); 38206#L116 assume !(8480 == ssl3_accept_~s__state~0); 38203#L119 assume !(8481 == ssl3_accept_~s__state~0); 38201#L122 assume 8482 == ssl3_accept_~s__state~0; 37675#L123 [2019-11-25 08:48:16,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:16,786 INFO L82 PathProgramCache]: Analyzing trace with hash -1736169309, now seen corresponding path program 1 times [2019-11-25 08:48:16,786 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:16,786 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365418804] [2019-11-25 08:48:16,786 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:16,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:16,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:48:16,802 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365418804] [2019-11-25 08:48:16,802 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:16,802 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-25 08:48:16,802 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927533762] [2019-11-25 08:48:16,802 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:48:16,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:16,803 INFO L82 PathProgramCache]: Analyzing trace with hash -1767282910, now seen corresponding path program 1 times [2019-11-25 08:48:16,803 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:16,803 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441450681] [2019-11-25 08:48:16,803 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:16,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:16,816 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:48:16,816 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441450681] [2019-11-25 08:48:16,816 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:16,816 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:48:16,816 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242555162] [2019-11-25 08:48:16,817 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:16,817 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:16,817 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:16,817 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:16,817 INFO L87 Difference]: Start difference. First operand 1976 states and 2613 transitions. cyclomatic complexity: 644 Second operand 3 states. [2019-11-25 08:48:16,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:16,938 INFO L93 Difference]: Finished difference Result 1976 states and 2609 transitions. [2019-11-25 08:48:16,939 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:16,939 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1976 states and 2609 transitions. [2019-11-25 08:48:16,947 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2019-11-25 08:48:16,966 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1976 states to 1976 states and 2609 transitions. [2019-11-25 08:48:16,967 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1422 [2019-11-25 08:48:16,968 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1422 [2019-11-25 08:48:16,969 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1976 states and 2609 transitions. [2019-11-25 08:48:16,969 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:16,969 INFO L688 BuchiCegarLoop]: Abstraction has 1976 states and 2609 transitions. [2019-11-25 08:48:16,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1976 states and 2609 transitions. [2019-11-25 08:48:16,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1976 to 1976. [2019-11-25 08:48:16,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1976 states. [2019-11-25 08:48:16,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1976 states to 1976 states and 2609 transitions. [2019-11-25 08:48:16,999 INFO L711 BuchiCegarLoop]: Abstraction has 1976 states and 2609 transitions. [2019-11-25 08:48:16,999 INFO L591 BuchiCegarLoop]: Abstraction has 1976 states and 2609 transitions. [2019-11-25 08:48:16,999 INFO L424 BuchiCegarLoop]: ======== Iteration 17============ [2019-11-25 08:48:16,999 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1976 states and 2609 transitions. [2019-11-25 08:48:17,005 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2019-11-25 08:48:17,005 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:17,006 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:17,007 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:48:17,007 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:17,007 INFO L794 eck$LassoCheckResult]: Stem: 41600#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 41395#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 41356#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 41357#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 41488#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 41489#L98-2 assume !false; 42343#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42342#L101 assume !(12292 == ssl3_accept_~s__state~0); 42341#L104 assume !(16384 == ssl3_accept_~s__state~0); 42340#L107 assume !(8192 == ssl3_accept_~s__state~0); 42339#L110 assume !(24576 == ssl3_accept_~s__state~0); 42338#L113 assume !(8195 == ssl3_accept_~s__state~0); 42336#L116 assume !(8480 == ssl3_accept_~s__state~0); 42329#L119 assume !(8481 == ssl3_accept_~s__state~0); 42327#L122 assume !(8482 == ssl3_accept_~s__state~0); 42325#L125 assume 8464 == ssl3_accept_~s__state~0; 41611#L132 [2019-11-25 08:48:17,008 INFO L796 eck$LassoCheckResult]: Loop: 41611#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 41612#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 41491#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 41492#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43002#L639 ssl3_accept_~skip~0 := 0; 43001#L98-2 assume !false; 42999#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42991#L101 assume !(12292 == ssl3_accept_~s__state~0); 42985#L104 assume !(16384 == ssl3_accept_~s__state~0); 42979#L107 assume !(8192 == ssl3_accept_~s__state~0); 42977#L110 assume !(24576 == ssl3_accept_~s__state~0); 42975#L113 assume !(8195 == ssl3_accept_~s__state~0); 42973#L116 assume !(8480 == ssl3_accept_~s__state~0); 42965#L119 assume !(8481 == ssl3_accept_~s__state~0); 42955#L122 assume !(8482 == ssl3_accept_~s__state~0); 42952#L125 assume !(8464 == ssl3_accept_~s__state~0); 42950#L128 assume !(8465 == ssl3_accept_~s__state~0); 42948#L131 assume !(8466 == ssl3_accept_~s__state~0); 42945#L134 assume 8496 == ssl3_accept_~s__state~0; 41540#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 41541#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 41598#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 42814#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 42812#L292-2 ssl3_accept_~s__init_num~0 := 0; 42809#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42806#L639 ssl3_accept_~skip~0 := 0; 42805#L98-2 assume !false; 42804#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42803#L101 assume !(12292 == ssl3_accept_~s__state~0); 42802#L104 assume !(16384 == ssl3_accept_~s__state~0); 42801#L107 assume !(8192 == ssl3_accept_~s__state~0); 42800#L110 assume !(24576 == ssl3_accept_~s__state~0); 42799#L113 assume !(8195 == ssl3_accept_~s__state~0); 42793#L116 assume !(8480 == ssl3_accept_~s__state~0); 42790#L119 assume !(8481 == ssl3_accept_~s__state~0); 42787#L122 assume !(8482 == ssl3_accept_~s__state~0); 42784#L125 assume !(8464 == ssl3_accept_~s__state~0); 42781#L128 assume !(8465 == ssl3_accept_~s__state~0); 42778#L131 assume !(8466 == ssl3_accept_~s__state~0); 42775#L134 assume !(8496 == ssl3_accept_~s__state~0); 42774#L137 assume !(8497 == ssl3_accept_~s__state~0); 42773#L140 assume 8512 == ssl3_accept_~s__state~0; 42025#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 42771#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 42767#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 42760#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42756#L639 ssl3_accept_~skip~0 := 0; 42754#L98-2 assume !false; 42752#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42750#L101 assume !(12292 == ssl3_accept_~s__state~0); 42748#L104 assume !(16384 == ssl3_accept_~s__state~0); 42746#L107 assume !(8192 == ssl3_accept_~s__state~0); 42744#L110 assume !(24576 == ssl3_accept_~s__state~0); 42742#L113 assume !(8195 == ssl3_accept_~s__state~0); 42740#L116 assume !(8480 == ssl3_accept_~s__state~0); 42738#L119 assume !(8481 == ssl3_accept_~s__state~0); 42736#L122 assume !(8482 == ssl3_accept_~s__state~0); 42734#L125 assume !(8464 == ssl3_accept_~s__state~0); 42732#L128 assume !(8465 == ssl3_accept_~s__state~0); 42730#L131 assume !(8466 == ssl3_accept_~s__state~0); 42728#L134 assume !(8496 == ssl3_accept_~s__state~0); 42726#L137 assume !(8497 == ssl3_accept_~s__state~0); 42724#L140 assume !(8512 == ssl3_accept_~s__state~0); 42721#L143 assume !(8513 == ssl3_accept_~s__state~0); 42718#L146 assume 8528 == ssl3_accept_~s__state~0; 42018#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 42716#L323 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 42516#L323-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 42517#L332 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 41664#L335 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 41589#L335-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 41645#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43181#L639 ssl3_accept_~skip~0 := 0; 43178#L98-2 assume !false; 43176#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43174#L101 assume !(12292 == ssl3_accept_~s__state~0); 43172#L104 assume !(16384 == ssl3_accept_~s__state~0); 43169#L107 assume !(8192 == ssl3_accept_~s__state~0); 43166#L110 assume !(24576 == ssl3_accept_~s__state~0); 43162#L113 assume !(8195 == ssl3_accept_~s__state~0); 43155#L116 assume !(8480 == ssl3_accept_~s__state~0); 43152#L119 assume !(8481 == ssl3_accept_~s__state~0); 43149#L122 assume !(8482 == ssl3_accept_~s__state~0); 43146#L125 assume !(8464 == ssl3_accept_~s__state~0); 43143#L128 assume !(8465 == ssl3_accept_~s__state~0); 43140#L131 assume !(8466 == ssl3_accept_~s__state~0); 43137#L134 assume !(8496 == ssl3_accept_~s__state~0); 43134#L137 assume !(8497 == ssl3_accept_~s__state~0); 43131#L140 assume !(8512 == ssl3_accept_~s__state~0); 43128#L143 assume !(8513 == ssl3_accept_~s__state~0); 43125#L146 assume !(8528 == ssl3_accept_~s__state~0); 43016#L149 assume !(8529 == ssl3_accept_~s__state~0); 41693#L152 assume 8544 == ssl3_accept_~s__state~0; 41694#L156 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 42636#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42633#L639 ssl3_accept_~skip~0 := 0; 42632#L98-2 assume !false; 42631#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42630#L101 assume !(12292 == ssl3_accept_~s__state~0); 42629#L104 assume !(16384 == ssl3_accept_~s__state~0); 42628#L107 assume !(8192 == ssl3_accept_~s__state~0); 42627#L110 assume !(24576 == ssl3_accept_~s__state~0); 42626#L113 assume !(8195 == ssl3_accept_~s__state~0); 42625#L116 assume !(8480 == ssl3_accept_~s__state~0); 42624#L119 assume !(8481 == ssl3_accept_~s__state~0); 42623#L122 assume !(8482 == ssl3_accept_~s__state~0); 42622#L125 assume !(8464 == ssl3_accept_~s__state~0); 42621#L128 assume !(8465 == ssl3_accept_~s__state~0); 42620#L131 assume !(8466 == ssl3_accept_~s__state~0); 42619#L134 assume !(8496 == ssl3_accept_~s__state~0); 42618#L137 assume !(8497 == ssl3_accept_~s__state~0); 42616#L140 assume !(8512 == ssl3_accept_~s__state~0); 42611#L143 assume !(8513 == ssl3_accept_~s__state~0); 42609#L146 assume !(8528 == ssl3_accept_~s__state~0); 42607#L149 assume !(8529 == ssl3_accept_~s__state~0); 42605#L152 assume !(8544 == ssl3_accept_~s__state~0); 42603#L155 assume !(8545 == ssl3_accept_~s__state~0); 42601#L158 assume !(8560 == ssl3_accept_~s__state~0); 42599#L161 assume !(8561 == ssl3_accept_~s__state~0); 42597#L164 assume !(8448 == ssl3_accept_~s__state~0); 42593#L167 assume 8576 == ssl3_accept_~s__state~0; 41997#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 42590#L448 assume !(5 == ssl3_accept_~blastFlag~0); 42588#L448-2 assume !(ssl3_accept_~ret~0 <= 0); 41603#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 41480#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42795#L639 ssl3_accept_~skip~0 := 0; 42788#L98-2 assume !false; 42789#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42782#L101 assume !(12292 == ssl3_accept_~s__state~0); 42783#L104 assume !(16384 == ssl3_accept_~s__state~0); 42776#L107 assume !(8192 == ssl3_accept_~s__state~0); 42777#L110 assume !(24576 == ssl3_accept_~s__state~0); 42719#L113 assume !(8195 == ssl3_accept_~s__state~0); 42720#L116 assume !(8480 == ssl3_accept_~s__state~0); 42848#L119 assume !(8481 == ssl3_accept_~s__state~0); 42582#L122 assume !(8482 == ssl3_accept_~s__state~0); 42522#L125 assume 8464 == ssl3_accept_~s__state~0; 41611#L132 [2019-11-25 08:48:17,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:17,008 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 12 times [2019-11-25 08:48:17,009 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:17,009 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521502430] [2019-11-25 08:48:17,009 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:17,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:17,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:17,022 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:17,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:17,023 INFO L82 PathProgramCache]: Analyzing trace with hash 2053567857, now seen corresponding path program 1 times [2019-11-25 08:48:17,023 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:17,023 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427513012] [2019-11-25 08:48:17,024 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:17,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:17,074 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-25 08:48:17,074 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427513012] [2019-11-25 08:48:17,074 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:17,074 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:48:17,075 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913273002] [2019-11-25 08:48:17,075 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:17,075 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:17,075 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:17,076 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:17,076 INFO L87 Difference]: Start difference. First operand 1976 states and 2609 transitions. cyclomatic complexity: 640 Second operand 3 states. [2019-11-25 08:48:17,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:17,222 INFO L93 Difference]: Finished difference Result 1616 states and 2090 transitions. [2019-11-25 08:48:17,223 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:17,223 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1616 states and 2090 transitions. [2019-11-25 08:48:17,231 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1000 [2019-11-25 08:48:17,238 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1616 states to 1404 states and 1824 transitions. [2019-11-25 08:48:17,239 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1062 [2019-11-25 08:48:17,240 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1274 [2019-11-25 08:48:17,241 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1404 states and 1824 transitions. [2019-11-25 08:48:17,241 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:17,241 INFO L688 BuchiCegarLoop]: Abstraction has 1404 states and 1824 transitions. [2019-11-25 08:48:17,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1404 states and 1824 transitions. [2019-11-25 08:48:17,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1404 to 1188. [2019-11-25 08:48:17,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1188 states. [2019-11-25 08:48:17,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1188 states to 1188 states and 1549 transitions. [2019-11-25 08:48:17,262 INFO L711 BuchiCegarLoop]: Abstraction has 1188 states and 1549 transitions. [2019-11-25 08:48:17,262 INFO L591 BuchiCegarLoop]: Abstraction has 1188 states and 1549 transitions. [2019-11-25 08:48:17,262 INFO L424 BuchiCegarLoop]: ======== Iteration 18============ [2019-11-25 08:48:17,263 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1188 states and 1549 transitions. [2019-11-25 08:48:17,266 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 996 [2019-11-25 08:48:17,267 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:17,267 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:17,270 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:48:17,270 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:17,270 INFO L794 eck$LassoCheckResult]: Stem: 45137#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 44984#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 44951#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 44952#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 45050#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 45051#L98-2 assume !false; 45218#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45917#L101 assume !(12292 == ssl3_accept_~s__state~0); 45915#L104 assume !(16384 == ssl3_accept_~s__state~0); 45913#L107 assume !(8192 == ssl3_accept_~s__state~0); 45911#L110 assume !(24576 == ssl3_accept_~s__state~0); 45909#L113 assume !(8195 == ssl3_accept_~s__state~0); 45907#L116 assume !(8480 == ssl3_accept_~s__state~0); 45905#L119 assume !(8481 == ssl3_accept_~s__state~0); 45903#L122 assume !(8482 == ssl3_accept_~s__state~0); 45901#L125 assume 8464 == ssl3_accept_~s__state~0; 45146#L132 [2019-11-25 08:48:17,271 INFO L796 eck$LassoCheckResult]: Loop: 45146#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 45147#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 45053#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 45054#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46086#L639 ssl3_accept_~skip~0 := 0; 46084#L98-2 assume !false; 46082#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46080#L101 assume !(12292 == ssl3_accept_~s__state~0); 46078#L104 assume !(16384 == ssl3_accept_~s__state~0); 46076#L107 assume !(8192 == ssl3_accept_~s__state~0); 46074#L110 assume !(24576 == ssl3_accept_~s__state~0); 46072#L113 assume !(8195 == ssl3_accept_~s__state~0); 46070#L116 assume !(8480 == ssl3_accept_~s__state~0); 46068#L119 assume !(8481 == ssl3_accept_~s__state~0); 45972#L122 assume !(8482 == ssl3_accept_~s__state~0); 45971#L125 assume !(8464 == ssl3_accept_~s__state~0); 45970#L128 assume !(8465 == ssl3_accept_~s__state~0); 45968#L131 assume !(8466 == ssl3_accept_~s__state~0); 45894#L134 assume 8496 == ssl3_accept_~s__state~0; 45091#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 45092#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 45126#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 45127#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 45893#L292-2 ssl3_accept_~s__init_num~0 := 0; 45925#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45921#L639 ssl3_accept_~skip~0 := 0; 45920#L98-2 assume !false; 45919#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45918#L101 assume !(12292 == ssl3_accept_~s__state~0); 45916#L104 assume !(16384 == ssl3_accept_~s__state~0); 45914#L107 assume !(8192 == ssl3_accept_~s__state~0); 45912#L110 assume !(24576 == ssl3_accept_~s__state~0); 45910#L113 assume !(8195 == ssl3_accept_~s__state~0); 45908#L116 assume !(8480 == ssl3_accept_~s__state~0); 45906#L119 assume !(8481 == ssl3_accept_~s__state~0); 45904#L122 assume !(8482 == ssl3_accept_~s__state~0); 45902#L125 assume !(8464 == ssl3_accept_~s__state~0); 45900#L128 assume !(8465 == ssl3_accept_~s__state~0); 45898#L131 assume !(8466 == ssl3_accept_~s__state~0); 45896#L134 assume !(8496 == ssl3_accept_~s__state~0); 45895#L137 assume !(8497 == ssl3_accept_~s__state~0); 45202#L140 assume 8512 == ssl3_accept_~s__state~0; 45027#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 45028#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 45106#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 45107#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44991#L639 ssl3_accept_~skip~0 := 0; 44956#L98-2 assume !false; 44957#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45142#L101 assume !(12292 == ssl3_accept_~s__state~0); 45151#L104 assume !(16384 == ssl3_accept_~s__state~0); 45152#L107 assume !(8192 == ssl3_accept_~s__state~0); 45144#L110 assume !(24576 == ssl3_accept_~s__state~0); 45075#L113 assume !(8195 == ssl3_accept_~s__state~0); 45058#L116 assume !(8480 == ssl3_accept_~s__state~0); 45059#L119 assume !(8481 == ssl3_accept_~s__state~0); 45024#L122 assume !(8482 == ssl3_accept_~s__state~0); 45025#L125 assume !(8464 == ssl3_accept_~s__state~0); 46044#L128 assume !(8465 == ssl3_accept_~s__state~0); 46043#L131 assume !(8466 == ssl3_accept_~s__state~0); 46042#L134 assume !(8496 == ssl3_accept_~s__state~0); 46041#L137 assume !(8497 == ssl3_accept_~s__state~0); 46040#L140 assume !(8512 == ssl3_accept_~s__state~0); 46039#L143 assume !(8513 == ssl3_accept_~s__state~0); 46038#L146 assume 8528 == ssl3_accept_~s__state~0; 45532#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 46036#L323 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 46032#L323-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 46031#L332 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 46026#L335 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 46022#L335-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 46016#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46013#L639 ssl3_accept_~skip~0 := 0; 46010#L98-2 assume !false; 46006#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46001#L101 assume !(12292 == ssl3_accept_~s__state~0); 45999#L104 assume !(16384 == ssl3_accept_~s__state~0); 45997#L107 assume !(8192 == ssl3_accept_~s__state~0); 45995#L110 assume !(24576 == ssl3_accept_~s__state~0); 45993#L113 assume !(8195 == ssl3_accept_~s__state~0); 45991#L116 assume !(8480 == ssl3_accept_~s__state~0); 45989#L119 assume !(8481 == ssl3_accept_~s__state~0); 45987#L122 assume !(8482 == ssl3_accept_~s__state~0); 45985#L125 assume !(8464 == ssl3_accept_~s__state~0); 45983#L128 assume !(8465 == ssl3_accept_~s__state~0); 45981#L131 assume !(8466 == ssl3_accept_~s__state~0); 45979#L134 assume !(8496 == ssl3_accept_~s__state~0); 45977#L137 assume !(8497 == ssl3_accept_~s__state~0); 45975#L140 assume !(8512 == ssl3_accept_~s__state~0); 45973#L143 assume !(8513 == ssl3_accept_~s__state~0); 45964#L146 assume !(8528 == ssl3_accept_~s__state~0); 45922#L149 assume !(8529 == ssl3_accept_~s__state~0); 45782#L152 assume 8544 == ssl3_accept_~s__state~0; 45181#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 45007#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 45008#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 45161#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 45089#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 45087#L405 assume !(4 == ssl3_accept_~blastFlag~0); 45062#L405-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 45045#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45853#L639 ssl3_accept_~skip~0 := 0; 45852#L98-2 assume !false; 45851#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45850#L101 assume !(12292 == ssl3_accept_~s__state~0); 45849#L104 assume !(16384 == ssl3_accept_~s__state~0); 45848#L107 assume !(8192 == ssl3_accept_~s__state~0); 45847#L110 assume !(24576 == ssl3_accept_~s__state~0); 45846#L113 assume !(8195 == ssl3_accept_~s__state~0); 45840#L116 assume !(8480 == ssl3_accept_~s__state~0); 45839#L119 assume !(8481 == ssl3_accept_~s__state~0); 45838#L122 assume !(8482 == ssl3_accept_~s__state~0); 45837#L125 assume !(8464 == ssl3_accept_~s__state~0); 45836#L128 assume !(8465 == ssl3_accept_~s__state~0); 45835#L131 assume !(8466 == ssl3_accept_~s__state~0); 45761#L134 assume !(8496 == ssl3_accept_~s__state~0); 45758#L137 assume !(8497 == ssl3_accept_~s__state~0); 45755#L140 assume !(8512 == ssl3_accept_~s__state~0); 45752#L143 assume !(8513 == ssl3_accept_~s__state~0); 45749#L146 assume !(8528 == ssl3_accept_~s__state~0); 45746#L149 assume !(8529 == ssl3_accept_~s__state~0); 45743#L152 assume !(8544 == ssl3_accept_~s__state~0); 45740#L155 assume !(8545 == ssl3_accept_~s__state~0); 45737#L158 assume !(8560 == ssl3_accept_~s__state~0); 45734#L161 assume !(8561 == ssl3_accept_~s__state~0); 45731#L164 assume 8448 == ssl3_accept_~s__state~0; 45117#L165 assume !(ssl3_accept_~num1~0 > 0); 45118#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 45190#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45270#L639 ssl3_accept_~skip~0 := 0; 45262#L98-2 assume !false; 45263#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45254#L101 assume !(12292 == ssl3_accept_~s__state~0); 45256#L104 assume !(16384 == ssl3_accept_~s__state~0); 45247#L107 assume !(8192 == ssl3_accept_~s__state~0); 45248#L110 assume !(24576 == ssl3_accept_~s__state~0); 45241#L113 assume !(8195 == ssl3_accept_~s__state~0); 45243#L116 assume !(8480 == ssl3_accept_~s__state~0); 45226#L119 assume !(8481 == ssl3_accept_~s__state~0); 45227#L122 assume !(8482 == ssl3_accept_~s__state~0); 45654#L125 assume 8464 == ssl3_accept_~s__state~0; 45146#L132 [2019-11-25 08:48:17,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:17,272 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 13 times [2019-11-25 08:48:17,272 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:17,275 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864475710] [2019-11-25 08:48:17,275 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:17,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:17,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:17,290 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:17,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:17,290 INFO L82 PathProgramCache]: Analyzing trace with hash 863110882, now seen corresponding path program 1 times [2019-11-25 08:48:17,291 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:17,291 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483351431] [2019-11-25 08:48:17,291 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:17,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:17,355 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-25 08:48:17,355 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483351431] [2019-11-25 08:48:17,356 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1608022976] [2019-11-25 08:48:17,356 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e4b7de05-1fad-4a73-81ee-425beff1cd9a/bin/uautomizer/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-25 08:48:17,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:17,435 INFO L255 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-25 08:48:17,439 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:48:17,463 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-25 08:48:17,464 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-25 08:48:17,464 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-11-25 08:48:17,464 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273201956] [2019-11-25 08:48:17,465 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:17,465 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:17,465 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-25 08:48:17,465 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-25 08:48:17,465 INFO L87 Difference]: Start difference. First operand 1188 states and 1549 transitions. cyclomatic complexity: 366 Second operand 4 states. [2019-11-25 08:48:17,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:17,872 INFO L93 Difference]: Finished difference Result 2090 states and 2681 transitions. [2019-11-25 08:48:17,873 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-25 08:48:17,873 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2090 states and 2681 transitions. [2019-11-25 08:48:17,884 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1898 [2019-11-25 08:48:17,904 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2090 states to 2090 states and 2681 transitions. [2019-11-25 08:48:17,904 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1960 [2019-11-25 08:48:17,905 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1960 [2019-11-25 08:48:17,905 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2090 states and 2681 transitions. [2019-11-25 08:48:17,906 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:17,906 INFO L688 BuchiCegarLoop]: Abstraction has 2090 states and 2681 transitions. [2019-11-25 08:48:17,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2090 states and 2681 transitions. [2019-11-25 08:48:17,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2090 to 1550. [2019-11-25 08:48:17,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1550 states. [2019-11-25 08:48:17,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1550 states to 1550 states and 2009 transitions. [2019-11-25 08:48:17,931 INFO L711 BuchiCegarLoop]: Abstraction has 1550 states and 2009 transitions. [2019-11-25 08:48:17,931 INFO L591 BuchiCegarLoop]: Abstraction has 1550 states and 2009 transitions. [2019-11-25 08:48:17,931 INFO L424 BuchiCegarLoop]: ======== Iteration 19============ [2019-11-25 08:48:17,931 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1550 states and 2009 transitions. [2019-11-25 08:48:17,935 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1358 [2019-11-25 08:48:17,935 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:17,935 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:17,939 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:48:17,939 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:17,939 INFO L794 eck$LassoCheckResult]: Stem: 48848#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 48693#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 48659#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 48660#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 48763#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 48764#L98-2 assume !false; 48941#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49893#L101 assume !(12292 == ssl3_accept_~s__state~0); 49890#L104 assume !(16384 == ssl3_accept_~s__state~0); 49887#L107 assume !(8192 == ssl3_accept_~s__state~0); 49884#L110 assume !(24576 == ssl3_accept_~s__state~0); 49881#L113 assume !(8195 == ssl3_accept_~s__state~0); 49859#L116 assume !(8480 == ssl3_accept_~s__state~0); 49858#L119 assume !(8481 == ssl3_accept_~s__state~0); 49856#L122 assume !(8482 == ssl3_accept_~s__state~0); 49855#L125 assume 8464 == ssl3_accept_~s__state~0; 49063#L132 [2019-11-25 08:48:17,940 INFO L796 eck$LassoCheckResult]: Loop: 49063#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 49988#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 48766#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 48767#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49989#L639 ssl3_accept_~skip~0 := 0; 49987#L98-2 assume !false; 49985#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49979#L101 assume !(12292 == ssl3_accept_~s__state~0); 49977#L104 assume !(16384 == ssl3_accept_~s__state~0); 49975#L107 assume !(8192 == ssl3_accept_~s__state~0); 49973#L110 assume !(24576 == ssl3_accept_~s__state~0); 49971#L113 assume !(8195 == ssl3_accept_~s__state~0); 49969#L116 assume !(8480 == ssl3_accept_~s__state~0); 49967#L119 assume !(8481 == ssl3_accept_~s__state~0); 49965#L122 assume !(8482 == ssl3_accept_~s__state~0); 49963#L125 assume !(8464 == ssl3_accept_~s__state~0); 49961#L128 assume !(8465 == ssl3_accept_~s__state~0); 49959#L131 assume !(8466 == ssl3_accept_~s__state~0); 49812#L134 assume 8496 == ssl3_accept_~s__state~0; 49060#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 49811#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 49713#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 49809#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 48815#L292-2 ssl3_accept_~s__init_num~0 := 0; 48816#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50194#L639 ssl3_accept_~skip~0 := 0; 50193#L98-2 assume !false; 50192#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50191#L101 assume !(12292 == ssl3_accept_~s__state~0); 50190#L104 assume !(16384 == ssl3_accept_~s__state~0); 50189#L107 assume !(8192 == ssl3_accept_~s__state~0); 50188#L110 assume !(24576 == ssl3_accept_~s__state~0); 50187#L113 assume !(8195 == ssl3_accept_~s__state~0); 50186#L116 assume !(8480 == ssl3_accept_~s__state~0); 50185#L119 assume !(8481 == ssl3_accept_~s__state~0); 50184#L122 assume !(8482 == ssl3_accept_~s__state~0); 50183#L125 assume !(8464 == ssl3_accept_~s__state~0); 50182#L128 assume !(8465 == ssl3_accept_~s__state~0); 50181#L131 assume !(8466 == ssl3_accept_~s__state~0); 50180#L134 assume !(8496 == ssl3_accept_~s__state~0); 50179#L137 assume !(8497 == ssl3_accept_~s__state~0); 50178#L140 assume !(8512 == ssl3_accept_~s__state~0); 50177#L143 assume !(8513 == ssl3_accept_~s__state~0); 50176#L146 assume !(8528 == ssl3_accept_~s__state~0); 50175#L149 assume !(8529 == ssl3_accept_~s__state~0); 50174#L152 assume !(8544 == ssl3_accept_~s__state~0); 48744#L155 assume !(8545 == ssl3_accept_~s__state~0); 48706#L158 assume !(8560 == ssl3_accept_~s__state~0); 48707#L161 assume !(8561 == ssl3_accept_~s__state~0); 48687#L164 assume !(8448 == ssl3_accept_~s__state~0); 48688#L167 assume !(8576 == ssl3_accept_~s__state~0); 48881#L170 assume !(8577 == ssl3_accept_~s__state~0); 48886#L173 assume !(8592 == ssl3_accept_~s__state~0); 50157#L176 assume !(8593 == ssl3_accept_~s__state~0); 50155#L179 assume !(8608 == ssl3_accept_~s__state~0); 50153#L182 assume !(8609 == ssl3_accept_~s__state~0); 50151#L185 assume !(8640 == ssl3_accept_~s__state~0); 50149#L188 assume !(8641 == ssl3_accept_~s__state~0); 49422#L191 assume 8656 == ssl3_accept_~s__state~0; 50003#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 50146#L527 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 48762#L532 assume !(10 == ssl3_accept_~blastFlag~0); 48752#L535 assume !(13 == ssl3_accept_~blastFlag~0); 48729#L538 assume !(16 == ssl3_accept_~blastFlag~0); 48676#L541 assume !(19 == ssl3_accept_~blastFlag~0); 48677#L541-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 48672#L552 assume !(0 == ssl3_accept_~tmp___10~0); 48673#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50167#L639 ssl3_accept_~skip~0 := 0; 48664#L98-2 assume !false; 48665#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48851#L101 assume !(12292 == ssl3_accept_~s__state~0); 48857#L104 assume !(16384 == ssl3_accept_~s__state~0); 48858#L107 assume !(8192 == ssl3_accept_~s__state~0); 48853#L110 assume !(24576 == ssl3_accept_~s__state~0); 48788#L113 assume !(8195 == ssl3_accept_~s__state~0); 48789#L116 assume !(8480 == ssl3_accept_~s__state~0); 50158#L119 assume !(8481 == ssl3_accept_~s__state~0); 50156#L122 assume !(8482 == ssl3_accept_~s__state~0); 50154#L125 assume !(8464 == ssl3_accept_~s__state~0); 50152#L128 assume !(8465 == ssl3_accept_~s__state~0); 50150#L131 assume !(8466 == ssl3_accept_~s__state~0); 50148#L134 assume !(8496 == ssl3_accept_~s__state~0); 50145#L137 assume !(8497 == ssl3_accept_~s__state~0); 50140#L140 assume !(8512 == ssl3_accept_~s__state~0); 50138#L143 assume !(8513 == ssl3_accept_~s__state~0); 50136#L146 assume !(8528 == ssl3_accept_~s__state~0); 50134#L149 assume !(8529 == ssl3_accept_~s__state~0); 50132#L152 assume !(8544 == ssl3_accept_~s__state~0); 50130#L155 assume !(8545 == ssl3_accept_~s__state~0); 50128#L158 assume !(8560 == ssl3_accept_~s__state~0); 50126#L161 assume !(8561 == ssl3_accept_~s__state~0); 50124#L164 assume !(8448 == ssl3_accept_~s__state~0); 50122#L167 assume !(8576 == ssl3_accept_~s__state~0); 50120#L170 assume !(8577 == ssl3_accept_~s__state~0); 50118#L173 assume !(8592 == ssl3_accept_~s__state~0); 50116#L176 assume !(8593 == ssl3_accept_~s__state~0); 50114#L179 assume !(8608 == ssl3_accept_~s__state~0); 50112#L182 assume !(8609 == ssl3_accept_~s__state~0); 50110#L185 assume !(8640 == ssl3_accept_~s__state~0); 50106#L188 assume !(8641 == ssl3_accept_~s__state~0); 50104#L191 assume !(8656 == ssl3_accept_~s__state~0); 50014#L194 assume !(8657 == ssl3_accept_~s__state~0); 48650#L197 assume 8672 == ssl3_accept_~s__state~0; 48651#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 48728#L560 assume !(11 == ssl3_accept_~blastFlag~0); 48671#L563 assume !(14 == ssl3_accept_~blastFlag~0); 48661#L566 assume !(17 == ssl3_accept_~blastFlag~0); 48662#L569 assume !(20 == ssl3_accept_~blastFlag~0); 48877#L569-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 48741#L579 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 48743#L579-2 ssl3_accept_~s__init_num~0 := 0; 48756#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49943#L639 ssl3_accept_~skip~0 := 0; 49941#L98-2 assume !false; 49939#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49937#L101 assume !(12292 == ssl3_accept_~s__state~0); 49934#L104 assume !(16384 == ssl3_accept_~s__state~0); 49930#L107 assume !(8192 == ssl3_accept_~s__state~0); 49923#L110 assume !(24576 == ssl3_accept_~s__state~0); 49920#L113 assume !(8195 == ssl3_accept_~s__state~0); 49917#L116 assume !(8480 == ssl3_accept_~s__state~0); 49915#L119 assume !(8481 == ssl3_accept_~s__state~0); 49912#L122 assume !(8482 == ssl3_accept_~s__state~0); 49909#L125 assume !(8464 == ssl3_accept_~s__state~0); 49906#L128 assume !(8465 == ssl3_accept_~s__state~0); 49903#L131 assume !(8466 == ssl3_accept_~s__state~0); 49900#L134 assume !(8496 == ssl3_accept_~s__state~0); 49815#L137 assume !(8497 == ssl3_accept_~s__state~0); 49897#L140 assume !(8512 == ssl3_accept_~s__state~0); 49895#L143 assume !(8513 == ssl3_accept_~s__state~0); 49892#L146 assume !(8528 == ssl3_accept_~s__state~0); 49889#L149 assume !(8529 == ssl3_accept_~s__state~0); 49886#L152 assume !(8544 == ssl3_accept_~s__state~0); 49883#L155 assume !(8545 == ssl3_accept_~s__state~0); 49880#L158 assume !(8560 == ssl3_accept_~s__state~0); 49878#L161 assume !(8561 == ssl3_accept_~s__state~0); 49877#L164 assume 8448 == ssl3_accept_~s__state~0; 48829#L165 assume !(ssl3_accept_~num1~0 > 0); 48830#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 49010#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48997#L639 ssl3_accept_~skip~0 := 0; 48998#L98-2 assume !false; 48992#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48993#L101 assume !(12292 == ssl3_accept_~s__state~0); 48979#L104 assume !(16384 == ssl3_accept_~s__state~0); 48980#L107 assume !(8192 == ssl3_accept_~s__state~0); 48972#L110 assume !(24576 == ssl3_accept_~s__state~0); 48973#L113 assume !(8195 == ssl3_accept_~s__state~0); 48967#L116 assume !(8480 == ssl3_accept_~s__state~0); 48968#L119 assume !(8481 == ssl3_accept_~s__state~0); 48903#L122 assume !(8482 == ssl3_accept_~s__state~0); 48904#L125 assume 8464 == ssl3_accept_~s__state~0; 49063#L132 [2019-11-25 08:48:17,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:17,940 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 14 times [2019-11-25 08:48:17,940 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:17,941 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638055573] [2019-11-25 08:48:17,941 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:17,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:17,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:17,951 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:17,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:17,952 INFO L82 PathProgramCache]: Analyzing trace with hash -1512456884, now seen corresponding path program 1 times [2019-11-25 08:48:17,952 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:17,952 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582629342] [2019-11-25 08:48:17,952 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:17,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:18,031 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2019-11-25 08:48:18,032 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582629342] [2019-11-25 08:48:18,032 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:18,034 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:48:18,034 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354793378] [2019-11-25 08:48:18,035 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:18,035 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:18,036 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:18,036 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:18,036 INFO L87 Difference]: Start difference. First operand 1550 states and 2009 transitions. cyclomatic complexity: 464 Second operand 3 states. [2019-11-25 08:48:18,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:18,058 INFO L93 Difference]: Finished difference Result 2772 states and 3619 transitions. [2019-11-25 08:48:18,058 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:18,058 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2772 states and 3619 transitions. [2019-11-25 08:48:18,070 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2580 [2019-11-25 08:48:18,089 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2772 states to 2772 states and 3619 transitions. [2019-11-25 08:48:18,090 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2642 [2019-11-25 08:48:18,092 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2642 [2019-11-25 08:48:18,092 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2772 states and 3619 transitions. [2019-11-25 08:48:18,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:18,092 INFO L688 BuchiCegarLoop]: Abstraction has 2772 states and 3619 transitions. [2019-11-25 08:48:18,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2772 states and 3619 transitions. [2019-11-25 08:48:18,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2772 to 2772. [2019-11-25 08:48:18,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2772 states. [2019-11-25 08:48:18,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2772 states to 2772 states and 3619 transitions. [2019-11-25 08:48:18,139 INFO L711 BuchiCegarLoop]: Abstraction has 2772 states and 3619 transitions. [2019-11-25 08:48:18,140 INFO L591 BuchiCegarLoop]: Abstraction has 2772 states and 3619 transitions. [2019-11-25 08:48:18,140 INFO L424 BuchiCegarLoop]: ======== Iteration 20============ [2019-11-25 08:48:18,140 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2772 states and 3619 transitions. [2019-11-25 08:48:18,148 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2580 [2019-11-25 08:48:18,149 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:18,149 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:18,151 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:48:18,151 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:18,151 INFO L794 eck$LassoCheckResult]: Stem: 53174#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 53021#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 52987#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 52988#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 53090#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 53091#L98-2 assume !false; 53266#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55631#L101 assume !(12292 == ssl3_accept_~s__state~0); 55628#L104 assume !(16384 == ssl3_accept_~s__state~0); 55626#L107 assume !(8192 == ssl3_accept_~s__state~0); 55624#L110 assume !(24576 == ssl3_accept_~s__state~0); 55622#L113 assume !(8195 == ssl3_accept_~s__state~0); 55621#L116 assume !(8480 == ssl3_accept_~s__state~0); 55620#L119 assume !(8481 == ssl3_accept_~s__state~0); 55618#L122 assume !(8482 == ssl3_accept_~s__state~0); 55612#L125 assume 8464 == ssl3_accept_~s__state~0; 53678#L132 [2019-11-25 08:48:18,151 INFO L796 eck$LassoCheckResult]: Loop: 53678#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 55682#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 54232#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 55678#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55675#L639 ssl3_accept_~skip~0 := 0; 55673#L98-2 assume !false; 55668#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55666#L101 assume !(12292 == ssl3_accept_~s__state~0); 55664#L104 assume !(16384 == ssl3_accept_~s__state~0); 55662#L107 assume !(8192 == ssl3_accept_~s__state~0); 55660#L110 assume !(24576 == ssl3_accept_~s__state~0); 55658#L113 assume !(8195 == ssl3_accept_~s__state~0); 55656#L116 assume !(8480 == ssl3_accept_~s__state~0); 55654#L119 assume !(8481 == ssl3_accept_~s__state~0); 55652#L122 assume !(8482 == ssl3_accept_~s__state~0); 55645#L125 assume !(8464 == ssl3_accept_~s__state~0); 55642#L128 assume !(8465 == ssl3_accept_~s__state~0); 55639#L131 assume !(8466 == ssl3_accept_~s__state~0); 53216#L134 assume 8496 == ssl3_accept_~s__state~0; 53217#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 55499#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 54202#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 55492#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 55489#L292-2 ssl3_accept_~s__init_num~0 := 0; 55481#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55477#L639 ssl3_accept_~skip~0 := 0; 55475#L98-2 assume !false; 55473#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55471#L101 assume !(12292 == ssl3_accept_~s__state~0); 55469#L104 assume !(16384 == ssl3_accept_~s__state~0); 55467#L107 assume !(8192 == ssl3_accept_~s__state~0); 55465#L110 assume !(24576 == ssl3_accept_~s__state~0); 55463#L113 assume !(8195 == ssl3_accept_~s__state~0); 55417#L116 assume !(8480 == ssl3_accept_~s__state~0); 55414#L119 assume !(8481 == ssl3_accept_~s__state~0); 55410#L122 assume !(8482 == ssl3_accept_~s__state~0); 55406#L125 assume !(8464 == ssl3_accept_~s__state~0); 55402#L128 assume !(8465 == ssl3_accept_~s__state~0); 55399#L131 assume !(8466 == ssl3_accept_~s__state~0); 55395#L134 assume !(8496 == ssl3_accept_~s__state~0); 55392#L137 assume !(8497 == ssl3_accept_~s__state~0); 53236#L140 assume 8512 == ssl3_accept_~s__state~0; 53063#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 53064#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 53008#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 53146#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54678#L639 ssl3_accept_~skip~0 := 0; 54677#L98-2 assume !false; 54676#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54675#L101 assume !(12292 == ssl3_accept_~s__state~0); 54674#L104 assume !(16384 == ssl3_accept_~s__state~0); 54673#L107 assume !(8192 == ssl3_accept_~s__state~0); 54672#L110 assume !(24576 == ssl3_accept_~s__state~0); 54671#L113 assume !(8195 == ssl3_accept_~s__state~0); 54670#L116 assume !(8480 == ssl3_accept_~s__state~0); 54669#L119 assume !(8481 == ssl3_accept_~s__state~0); 54668#L122 assume !(8482 == ssl3_accept_~s__state~0); 54667#L125 assume !(8464 == ssl3_accept_~s__state~0); 54666#L128 assume !(8465 == ssl3_accept_~s__state~0); 54665#L131 assume !(8466 == ssl3_accept_~s__state~0); 54664#L134 assume !(8496 == ssl3_accept_~s__state~0); 54663#L137 assume !(8497 == ssl3_accept_~s__state~0); 54662#L140 assume !(8512 == ssl3_accept_~s__state~0); 54661#L143 assume !(8513 == ssl3_accept_~s__state~0); 54660#L146 assume 8528 == ssl3_accept_~s__state~0; 53543#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 54659#L323 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 54657#L323-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 54656#L332 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 54649#L335 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 54646#L335-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 54642#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54638#L639 ssl3_accept_~skip~0 := 0; 54632#L98-2 assume !false; 54630#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54628#L101 assume !(12292 == ssl3_accept_~s__state~0); 54626#L104 assume !(16384 == ssl3_accept_~s__state~0); 54624#L107 assume !(8192 == ssl3_accept_~s__state~0); 54622#L110 assume !(24576 == ssl3_accept_~s__state~0); 54620#L113 assume !(8195 == ssl3_accept_~s__state~0); 54618#L116 assume !(8480 == ssl3_accept_~s__state~0); 54616#L119 assume !(8481 == ssl3_accept_~s__state~0); 54614#L122 assume !(8482 == ssl3_accept_~s__state~0); 54612#L125 assume !(8464 == ssl3_accept_~s__state~0); 54610#L128 assume !(8465 == ssl3_accept_~s__state~0); 54608#L131 assume !(8466 == ssl3_accept_~s__state~0); 54606#L134 assume !(8496 == ssl3_accept_~s__state~0); 54604#L137 assume !(8497 == ssl3_accept_~s__state~0); 54602#L140 assume !(8512 == ssl3_accept_~s__state~0); 54600#L143 assume !(8513 == ssl3_accept_~s__state~0); 54598#L146 assume !(8528 == ssl3_accept_~s__state~0); 54596#L149 assume !(8529 == ssl3_accept_~s__state~0); 54594#L152 assume 8544 == ssl3_accept_~s__state~0; 53518#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 54591#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 54588#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 54577#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 54575#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 54573#L405 assume !(4 == ssl3_accept_~blastFlag~0); 54571#L405-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 54558#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54553#L639 ssl3_accept_~skip~0 := 0; 54552#L98-2 assume !false; 54327#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54319#L101 assume !(12292 == ssl3_accept_~s__state~0); 54315#L104 assume !(16384 == ssl3_accept_~s__state~0); 54311#L107 assume !(8192 == ssl3_accept_~s__state~0); 54282#L110 assume !(24576 == ssl3_accept_~s__state~0); 54278#L113 assume !(8195 == ssl3_accept_~s__state~0); 54252#L116 assume !(8480 == ssl3_accept_~s__state~0); 54247#L119 assume !(8481 == ssl3_accept_~s__state~0); 54242#L122 assume !(8482 == ssl3_accept_~s__state~0); 54237#L125 assume !(8464 == ssl3_accept_~s__state~0); 54234#L128 assume !(8465 == ssl3_accept_~s__state~0); 54019#L131 assume !(8466 == ssl3_accept_~s__state~0); 53801#L134 assume !(8496 == ssl3_accept_~s__state~0); 53799#L137 assume !(8497 == ssl3_accept_~s__state~0); 53797#L140 assume !(8512 == ssl3_accept_~s__state~0); 53795#L143 assume !(8513 == ssl3_accept_~s__state~0); 53793#L146 assume !(8528 == ssl3_accept_~s__state~0); 53791#L149 assume !(8529 == ssl3_accept_~s__state~0); 53789#L152 assume !(8544 == ssl3_accept_~s__state~0); 53787#L155 assume !(8545 == ssl3_accept_~s__state~0); 53785#L158 assume !(8560 == ssl3_accept_~s__state~0); 53783#L161 assume !(8561 == ssl3_accept_~s__state~0); 53781#L164 assume 8448 == ssl3_accept_~s__state~0; 53778#L165 assume !(ssl3_accept_~num1~0 > 0); 53773#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 53765#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53752#L639 ssl3_accept_~skip~0 := 0; 53749#L98-2 assume !false; 53746#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53743#L101 assume 12292 == ssl3_accept_~s__state~0; 53744#L102 ssl3_accept_~s__new_session~0 := 1; 53739#L210 ssl3_accept_~s__server~0 := 1; 54277#L215 assume 0 != ssl3_accept_~cb~0; 54276#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 54275#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 54273#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 54271#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 54268#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 54265#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54262#L639 ssl3_accept_~skip~0 := 0; 54261#L98-2 assume !false; 54260#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54259#L101 assume !(12292 == ssl3_accept_~s__state~0); 54258#L104 assume !(16384 == ssl3_accept_~s__state~0); 54257#L107 assume !(8192 == ssl3_accept_~s__state~0); 54256#L110 assume !(24576 == ssl3_accept_~s__state~0); 54255#L113 assume !(8195 == ssl3_accept_~s__state~0); 54253#L116 assume !(8480 == ssl3_accept_~s__state~0); 54254#L119 assume !(8481 == ssl3_accept_~s__state~0); 55691#L122 assume !(8482 == ssl3_accept_~s__state~0); 55685#L125 assume 8464 == ssl3_accept_~s__state~0; 53678#L132 [2019-11-25 08:48:18,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:18,152 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 15 times [2019-11-25 08:48:18,152 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:18,152 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816923732] [2019-11-25 08:48:18,153 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:18,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:18,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:18,171 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:18,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:18,172 INFO L82 PathProgramCache]: Analyzing trace with hash 1626436623, now seen corresponding path program 1 times [2019-11-25 08:48:18,172 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:18,172 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516915287] [2019-11-25 08:48:18,172 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:18,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:18,234 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-25 08:48:18,234 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516915287] [2019-11-25 08:48:18,235 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386984805] [2019-11-25 08:48:18,235 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e4b7de05-1fad-4a73-81ee-425beff1cd9a/bin/uautomizer/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-25 08:48:18,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:18,314 INFO L255 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-25 08:48:18,323 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:48:18,367 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2019-11-25 08:48:18,368 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-11-25 08:48:18,368 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-11-25 08:48:18,368 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032545596] [2019-11-25 08:48:18,369 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:18,369 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:18,369 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:18,370 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-11-25 08:48:18,370 INFO L87 Difference]: Start difference. First operand 2772 states and 3619 transitions. cyclomatic complexity: 853 Second operand 3 states. [2019-11-25 08:48:18,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:18,500 INFO L93 Difference]: Finished difference Result 2780 states and 3619 transitions. [2019-11-25 08:48:18,500 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:18,500 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2780 states and 3619 transitions. [2019-11-25 08:48:18,512 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2588 [2019-11-25 08:48:18,521 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2780 states to 2780 states and 3619 transitions. [2019-11-25 08:48:18,522 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2650 [2019-11-25 08:48:18,524 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2650 [2019-11-25 08:48:18,524 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2780 states and 3619 transitions. [2019-11-25 08:48:18,528 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:18,529 INFO L688 BuchiCegarLoop]: Abstraction has 2780 states and 3619 transitions. [2019-11-25 08:48:18,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2780 states and 3619 transitions. [2019-11-25 08:48:18,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2780 to 2712. [2019-11-25 08:48:18,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2712 states. [2019-11-25 08:48:18,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2712 states to 2712 states and 3531 transitions. [2019-11-25 08:48:18,560 INFO L711 BuchiCegarLoop]: Abstraction has 2712 states and 3531 transitions. [2019-11-25 08:48:18,560 INFO L591 BuchiCegarLoop]: Abstraction has 2712 states and 3531 transitions. [2019-11-25 08:48:18,560 INFO L424 BuchiCegarLoop]: ======== Iteration 21============ [2019-11-25 08:48:18,560 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2712 states and 3531 transitions. [2019-11-25 08:48:18,569 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2520 [2019-11-25 08:48:18,569 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:18,569 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:18,571 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:48:18,571 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:18,571 INFO L794 eck$LassoCheckResult]: Stem: 59190#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 59041#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 59006#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 59007#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 59109#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 59110#L98-2 assume !false; 59285#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61005#L101 assume !(12292 == ssl3_accept_~s__state~0); 61004#L104 assume !(16384 == ssl3_accept_~s__state~0); 61003#L107 assume !(8192 == ssl3_accept_~s__state~0); 61001#L110 assume !(24576 == ssl3_accept_~s__state~0); 60997#L113 assume !(8195 == ssl3_accept_~s__state~0); 60996#L116 assume !(8480 == ssl3_accept_~s__state~0); 60994#L119 assume !(8481 == ssl3_accept_~s__state~0); 60990#L122 assume !(8482 == ssl3_accept_~s__state~0); 60986#L125 assume 8464 == ssl3_accept_~s__state~0; 59483#L132 [2019-11-25 08:48:18,572 INFO L796 eck$LassoCheckResult]: Loop: 59483#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 60985#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 60041#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 60917#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60914#L639 ssl3_accept_~skip~0 := 0; 60912#L98-2 assume !false; 60908#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60907#L101 assume !(12292 == ssl3_accept_~s__state~0); 60891#L104 assume !(16384 == ssl3_accept_~s__state~0); 60875#L107 assume !(8192 == ssl3_accept_~s__state~0); 60872#L110 assume !(24576 == ssl3_accept_~s__state~0); 60869#L113 assume !(8195 == ssl3_accept_~s__state~0); 60866#L116 assume !(8480 == ssl3_accept_~s__state~0); 60863#L119 assume !(8481 == ssl3_accept_~s__state~0); 60860#L122 assume !(8482 == ssl3_accept_~s__state~0); 60857#L125 assume !(8464 == ssl3_accept_~s__state~0); 60854#L128 assume !(8465 == ssl3_accept_~s__state~0); 60851#L131 assume !(8466 == ssl3_accept_~s__state~0); 60848#L134 assume 8496 == ssl3_accept_~s__state~0; 59478#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 60844#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 59574#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 60841#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 60838#L292-2 ssl3_accept_~s__init_num~0 := 0; 60834#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60830#L639 ssl3_accept_~skip~0 := 0; 60828#L98-2 assume !false; 60826#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60824#L101 assume !(12292 == ssl3_accept_~s__state~0); 60822#L104 assume !(16384 == ssl3_accept_~s__state~0); 60820#L107 assume !(8192 == ssl3_accept_~s__state~0); 60818#L110 assume !(24576 == ssl3_accept_~s__state~0); 60816#L113 assume !(8195 == ssl3_accept_~s__state~0); 60814#L116 assume !(8480 == ssl3_accept_~s__state~0); 60812#L119 assume !(8481 == ssl3_accept_~s__state~0); 60810#L122 assume !(8482 == ssl3_accept_~s__state~0); 60808#L125 assume !(8464 == ssl3_accept_~s__state~0); 60806#L128 assume !(8465 == ssl3_accept_~s__state~0); 60804#L131 assume !(8466 == ssl3_accept_~s__state~0); 60802#L134 assume !(8496 == ssl3_accept_~s__state~0); 60800#L137 assume !(8497 == ssl3_accept_~s__state~0); 59247#L140 assume 8512 == ssl3_accept_~s__state~0; 59085#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 59086#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 59129#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 60184#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60179#L639 ssl3_accept_~skip~0 := 0; 60173#L98-2 assume !false; 60169#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60170#L101 assume !(12292 == ssl3_accept_~s__state~0); 60158#L104 assume !(16384 == ssl3_accept_~s__state~0); 60159#L107 assume !(8192 == ssl3_accept_~s__state~0); 60144#L110 assume !(24576 == ssl3_accept_~s__state~0); 60145#L113 assume !(8195 == ssl3_accept_~s__state~0); 60124#L116 assume !(8480 == ssl3_accept_~s__state~0); 60125#L119 assume !(8481 == ssl3_accept_~s__state~0); 60103#L122 assume !(8482 == ssl3_accept_~s__state~0); 60104#L125 assume !(8464 == ssl3_accept_~s__state~0); 59657#L128 assume !(8465 == ssl3_accept_~s__state~0); 59658#L131 assume !(8466 == ssl3_accept_~s__state~0); 59650#L134 assume !(8496 == ssl3_accept_~s__state~0); 59651#L137 assume !(8497 == ssl3_accept_~s__state~0); 59536#L140 assume !(8512 == ssl3_accept_~s__state~0); 59537#L143 assume !(8513 == ssl3_accept_~s__state~0); 59362#L146 assume 8528 == ssl3_accept_~s__state~0; 59363#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 60595#L323 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 60593#L323-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 60590#L332 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 60584#L335 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 60579#L335-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 60573#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60567#L639 ssl3_accept_~skip~0 := 0; 60561#L98-2 assume !false; 60554#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60551#L101 assume !(12292 == ssl3_accept_~s__state~0); 60548#L104 assume !(16384 == ssl3_accept_~s__state~0); 60545#L107 assume !(8192 == ssl3_accept_~s__state~0); 60538#L110 assume !(24576 == ssl3_accept_~s__state~0); 60532#L113 assume !(8195 == ssl3_accept_~s__state~0); 60530#L116 assume !(8480 == ssl3_accept_~s__state~0); 60527#L119 assume !(8481 == ssl3_accept_~s__state~0); 60525#L122 assume !(8482 == ssl3_accept_~s__state~0); 60523#L125 assume !(8464 == ssl3_accept_~s__state~0); 60520#L128 assume !(8465 == ssl3_accept_~s__state~0); 60514#L131 assume !(8466 == ssl3_accept_~s__state~0); 60511#L134 assume !(8496 == ssl3_accept_~s__state~0); 60508#L137 assume !(8497 == ssl3_accept_~s__state~0); 60505#L140 assume !(8512 == ssl3_accept_~s__state~0); 60502#L143 assume !(8513 == ssl3_accept_~s__state~0); 60499#L146 assume !(8528 == ssl3_accept_~s__state~0); 60496#L149 assume !(8529 == ssl3_accept_~s__state~0); 60493#L152 assume 8544 == ssl3_accept_~s__state~0; 60120#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 60488#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 60484#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 60477#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 60474#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 60406#L405 assume !(4 == ssl3_accept_~blastFlag~0); 60403#L405-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 60338#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60335#L639 ssl3_accept_~skip~0 := 0; 60334#L98-2 assume !false; 60333#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60331#L101 assume !(12292 == ssl3_accept_~s__state~0); 60324#L104 assume !(16384 == ssl3_accept_~s__state~0); 60325#L107 assume !(8192 == ssl3_accept_~s__state~0); 60318#L110 assume !(24576 == ssl3_accept_~s__state~0); 60319#L113 assume !(8195 == ssl3_accept_~s__state~0); 60312#L116 assume !(8480 == ssl3_accept_~s__state~0); 60313#L119 assume !(8481 == ssl3_accept_~s__state~0); 60306#L122 assume !(8482 == ssl3_accept_~s__state~0); 60307#L125 assume !(8464 == ssl3_accept_~s__state~0); 60300#L128 assume !(8465 == ssl3_accept_~s__state~0); 60301#L131 assume !(8466 == ssl3_accept_~s__state~0); 60296#L134 assume !(8496 == ssl3_accept_~s__state~0); 60295#L137 assume !(8497 == ssl3_accept_~s__state~0); 60294#L140 assume !(8512 == ssl3_accept_~s__state~0); 60293#L143 assume !(8513 == ssl3_accept_~s__state~0); 60292#L146 assume !(8528 == ssl3_accept_~s__state~0); 60291#L149 assume !(8529 == ssl3_accept_~s__state~0); 60290#L152 assume !(8544 == ssl3_accept_~s__state~0); 60289#L155 assume !(8545 == ssl3_accept_~s__state~0); 60288#L158 assume !(8560 == ssl3_accept_~s__state~0); 60287#L161 assume !(8561 == ssl3_accept_~s__state~0); 60286#L164 assume 8448 == ssl3_accept_~s__state~0; 60285#L165 assume !(ssl3_accept_~num1~0 > 0); 60282#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 60279#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60276#L639 ssl3_accept_~skip~0 := 0; 60275#L98-2 assume !false; 60274#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60272#L101 assume 12292 == ssl3_accept_~s__state~0; 60273#L102 ssl3_accept_~s__new_session~0 := 1; 60269#L210 ssl3_accept_~s__server~0 := 1; 60466#L215 assume 0 != ssl3_accept_~cb~0; 60464#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 60462#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 60459#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 60456#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 60454#L242 assume 12292 != ssl3_accept_~s__state~0; 60401#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 60399#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60886#L639 ssl3_accept_~skip~0 := 0; 60885#L98-2 assume !false; 60884#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60883#L101 assume !(12292 == ssl3_accept_~s__state~0); 60882#L104 assume !(16384 == ssl3_accept_~s__state~0); 60321#L107 assume !(8192 == ssl3_accept_~s__state~0); 60322#L110 assume !(24576 == ssl3_accept_~s__state~0); 60315#L113 assume !(8195 == ssl3_accept_~s__state~0); 60316#L116 assume !(8480 == ssl3_accept_~s__state~0); 60309#L119 assume !(8481 == ssl3_accept_~s__state~0); 60310#L122 assume !(8482 == ssl3_accept_~s__state~0); 60303#L125 assume 8464 == ssl3_accept_~s__state~0; 59483#L132 [2019-11-25 08:48:18,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:18,572 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 16 times [2019-11-25 08:48:18,573 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:18,573 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973052173] [2019-11-25 08:48:18,573 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:18,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:18,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:18,583 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:18,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:18,583 INFO L82 PathProgramCache]: Analyzing trace with hash 1840380412, now seen corresponding path program 1 times [2019-11-25 08:48:18,584 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:18,584 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416397603] [2019-11-25 08:48:18,584 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:18,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:18,641 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-25 08:48:18,641 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416397603] [2019-11-25 08:48:18,642 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [327404191] [2019-11-25 08:48:18,642 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e4b7de05-1fad-4a73-81ee-425beff1cd9a/bin/uautomizer/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-25 08:48:18,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:18,707 INFO L255 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-25 08:48:18,719 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:48:18,750 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2019-11-25 08:48:18,750 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-11-25 08:48:18,750 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-11-25 08:48:18,750 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129400967] [2019-11-25 08:48:18,751 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:18,751 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:18,751 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:18,751 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-25 08:48:18,751 INFO L87 Difference]: Start difference. First operand 2712 states and 3531 transitions. cyclomatic complexity: 825 Second operand 3 states. [2019-11-25 08:48:18,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:18,831 INFO L93 Difference]: Finished difference Result 2784 states and 3619 transitions. [2019-11-25 08:48:18,832 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:18,832 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2784 states and 3619 transitions. [2019-11-25 08:48:18,843 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2592 [2019-11-25 08:48:18,851 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2784 states to 2784 states and 3619 transitions. [2019-11-25 08:48:18,851 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2654 [2019-11-25 08:48:18,853 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2654 [2019-11-25 08:48:18,853 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2784 states and 3619 transitions. [2019-11-25 08:48:18,853 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:18,853 INFO L688 BuchiCegarLoop]: Abstraction has 2784 states and 3619 transitions. [2019-11-25 08:48:18,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2784 states and 3619 transitions. [2019-11-25 08:48:18,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2784 to 2744. [2019-11-25 08:48:18,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2744 states. [2019-11-25 08:48:18,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2744 states to 2744 states and 3571 transitions. [2019-11-25 08:48:18,882 INFO L711 BuchiCegarLoop]: Abstraction has 2744 states and 3571 transitions. [2019-11-25 08:48:18,882 INFO L591 BuchiCegarLoop]: Abstraction has 2744 states and 3571 transitions. [2019-11-25 08:48:18,883 INFO L424 BuchiCegarLoop]: ======== Iteration 22============ [2019-11-25 08:48:18,883 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2744 states and 3571 transitions. [2019-11-25 08:48:18,890 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2552 [2019-11-25 08:48:18,891 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:18,891 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:18,893 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:48:18,893 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:18,893 INFO L794 eck$LassoCheckResult]: Stem: 65150#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 65006#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 64972#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 64973#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 65072#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 65073#L98-2 assume !false; 65236#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66992#L101 assume !(12292 == ssl3_accept_~s__state~0); 66989#L104 assume !(16384 == ssl3_accept_~s__state~0); 66990#L107 assume !(8192 == ssl3_accept_~s__state~0); 67168#L110 assume !(24576 == ssl3_accept_~s__state~0); 67166#L113 assume !(8195 == ssl3_accept_~s__state~0); 67164#L116 assume !(8480 == ssl3_accept_~s__state~0); 67162#L119 assume !(8481 == ssl3_accept_~s__state~0); 67160#L122 assume !(8482 == ssl3_accept_~s__state~0); 67154#L125 assume 8464 == ssl3_accept_~s__state~0; 65661#L132 [2019-11-25 08:48:18,894 INFO L796 eck$LassoCheckResult]: Loop: 65661#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 67153#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 66183#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 66718#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66705#L639 ssl3_accept_~skip~0 := 0; 66703#L98-2 assume !false; 66701#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66699#L101 assume !(12292 == ssl3_accept_~s__state~0); 66697#L104 assume !(16384 == ssl3_accept_~s__state~0); 66695#L107 assume !(8192 == ssl3_accept_~s__state~0); 66693#L110 assume !(24576 == ssl3_accept_~s__state~0); 66691#L113 assume !(8195 == ssl3_accept_~s__state~0); 66689#L116 assume !(8480 == ssl3_accept_~s__state~0); 66687#L119 assume !(8481 == ssl3_accept_~s__state~0); 66685#L122 assume !(8482 == ssl3_accept_~s__state~0); 66683#L125 assume !(8464 == ssl3_accept_~s__state~0); 66681#L128 assume !(8465 == ssl3_accept_~s__state~0); 66679#L131 assume !(8466 == ssl3_accept_~s__state~0); 66677#L134 assume 8496 == ssl3_accept_~s__state~0; 65637#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 66675#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 66154#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 66673#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 66671#L292-2 ssl3_accept_~s__init_num~0 := 0; 66668#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66665#L639 ssl3_accept_~skip~0 := 0; 66664#L98-2 assume !false; 66663#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66662#L101 assume !(12292 == ssl3_accept_~s__state~0); 66661#L104 assume !(16384 == ssl3_accept_~s__state~0); 66660#L107 assume !(8192 == ssl3_accept_~s__state~0); 66659#L110 assume !(24576 == ssl3_accept_~s__state~0); 66658#L113 assume !(8195 == ssl3_accept_~s__state~0); 66657#L116 assume !(8480 == ssl3_accept_~s__state~0); 66656#L119 assume !(8481 == ssl3_accept_~s__state~0); 66655#L122 assume !(8482 == ssl3_accept_~s__state~0); 66654#L125 assume !(8464 == ssl3_accept_~s__state~0); 66653#L128 assume !(8465 == ssl3_accept_~s__state~0); 66652#L131 assume !(8466 == ssl3_accept_~s__state~0); 66651#L134 assume !(8496 == ssl3_accept_~s__state~0); 66650#L137 assume !(8497 == ssl3_accept_~s__state~0); 65206#L140 assume 8512 == ssl3_accept_~s__state~0; 65047#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 65048#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 64993#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 65124#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66636#L639 ssl3_accept_~skip~0 := 0; 66484#L98-2 assume !false; 66475#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66471#L101 assume !(12292 == ssl3_accept_~s__state~0); 66409#L104 assume !(16384 == ssl3_accept_~s__state~0); 66410#L107 assume !(8192 == ssl3_accept_~s__state~0); 66349#L110 assume !(24576 == ssl3_accept_~s__state~0); 66350#L113 assume !(8195 == ssl3_accept_~s__state~0); 66334#L116 assume !(8480 == ssl3_accept_~s__state~0); 66335#L119 assume !(8481 == ssl3_accept_~s__state~0); 66228#L122 assume !(8482 == ssl3_accept_~s__state~0); 66229#L125 assume !(8464 == ssl3_accept_~s__state~0); 66217#L128 assume !(8465 == ssl3_accept_~s__state~0); 66218#L131 assume !(8466 == ssl3_accept_~s__state~0); 66206#L134 assume !(8496 == ssl3_accept_~s__state~0); 66207#L137 assume !(8497 == ssl3_accept_~s__state~0); 66196#L140 assume !(8512 == ssl3_accept_~s__state~0); 66197#L143 assume !(8513 == ssl3_accept_~s__state~0); 66080#L146 assume 8528 == ssl3_accept_~s__state~0; 65519#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 66591#L323 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 66589#L323-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 66586#L332 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 66583#L335 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 66579#L335-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 66575#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66571#L639 ssl3_accept_~skip~0 := 0; 66569#L98-2 assume !false; 66567#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66565#L101 assume !(12292 == ssl3_accept_~s__state~0); 66563#L104 assume !(16384 == ssl3_accept_~s__state~0); 66557#L107 assume !(8192 == ssl3_accept_~s__state~0); 66552#L110 assume !(24576 == ssl3_accept_~s__state~0); 66550#L113 assume !(8195 == ssl3_accept_~s__state~0); 66548#L116 assume !(8480 == ssl3_accept_~s__state~0); 66546#L119 assume !(8481 == ssl3_accept_~s__state~0); 66544#L122 assume !(8482 == ssl3_accept_~s__state~0); 66542#L125 assume !(8464 == ssl3_accept_~s__state~0); 66540#L128 assume !(8465 == ssl3_accept_~s__state~0); 66538#L131 assume !(8466 == ssl3_accept_~s__state~0); 66536#L134 assume !(8496 == ssl3_accept_~s__state~0); 66534#L137 assume !(8497 == ssl3_accept_~s__state~0); 66532#L140 assume !(8512 == ssl3_accept_~s__state~0); 66530#L143 assume !(8513 == ssl3_accept_~s__state~0); 66528#L146 assume !(8528 == ssl3_accept_~s__state~0); 66526#L149 assume !(8529 == ssl3_accept_~s__state~0); 66524#L152 assume 8544 == ssl3_accept_~s__state~0; 65495#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 66521#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 66518#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 66503#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 66497#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 66493#L405 assume !(4 == ssl3_accept_~blastFlag~0); 66490#L405-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 66489#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66472#L639 ssl3_accept_~skip~0 := 0; 66473#L98-2 assume !false; 66411#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66412#L101 assume !(12292 == ssl3_accept_~s__state~0); 66351#L104 assume !(16384 == ssl3_accept_~s__state~0); 66352#L107 assume !(8192 == ssl3_accept_~s__state~0); 66342#L110 assume !(24576 == ssl3_accept_~s__state~0); 66343#L113 assume !(8195 == ssl3_accept_~s__state~0); 66230#L116 assume !(8480 == ssl3_accept_~s__state~0); 66231#L119 assume !(8481 == ssl3_accept_~s__state~0); 66219#L122 assume !(8482 == ssl3_accept_~s__state~0); 66220#L125 assume !(8464 == ssl3_accept_~s__state~0); 66208#L128 assume !(8465 == ssl3_accept_~s__state~0); 66209#L131 assume !(8466 == ssl3_accept_~s__state~0); 65909#L134 assume !(8496 == ssl3_accept_~s__state~0); 65907#L137 assume !(8497 == ssl3_accept_~s__state~0); 65905#L140 assume !(8512 == ssl3_accept_~s__state~0); 65903#L143 assume !(8513 == ssl3_accept_~s__state~0); 65901#L146 assume !(8528 == ssl3_accept_~s__state~0); 65899#L149 assume !(8529 == ssl3_accept_~s__state~0); 65897#L152 assume !(8544 == ssl3_accept_~s__state~0); 65895#L155 assume !(8545 == ssl3_accept_~s__state~0); 65893#L158 assume !(8560 == ssl3_accept_~s__state~0); 65891#L161 assume !(8561 == ssl3_accept_~s__state~0); 65889#L164 assume 8448 == ssl3_accept_~s__state~0; 65887#L165 assume !(ssl3_accept_~num1~0 > 0); 65884#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 65875#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65871#L639 ssl3_accept_~skip~0 := 0; 65869#L98-2 assume !false; 65867#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65865#L101 assume !(12292 == ssl3_accept_~s__state~0); 65863#L104 assume 16384 == ssl3_accept_~s__state~0; 65808#L210 ssl3_accept_~s__server~0 := 1; 66514#L215 assume 0 != ssl3_accept_~cb~0; 66512#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 66511#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 66500#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 66495#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 66492#L242 assume 12292 != ssl3_accept_~s__state~0; 66487#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 66479#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66477#L639 ssl3_accept_~skip~0 := 0; 66426#L98-2 assume !false; 66427#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66375#L101 assume !(12292 == ssl3_accept_~s__state~0); 66376#L104 assume !(16384 == ssl3_accept_~s__state~0); 66346#L107 assume !(8192 == ssl3_accept_~s__state~0); 66347#L110 assume !(24576 == ssl3_accept_~s__state~0); 66235#L113 assume !(8195 == ssl3_accept_~s__state~0); 66236#L116 assume !(8480 == ssl3_accept_~s__state~0); 66224#L119 assume !(8481 == ssl3_accept_~s__state~0); 66225#L122 assume !(8482 == ssl3_accept_~s__state~0); 66214#L125 assume 8464 == ssl3_accept_~s__state~0; 65661#L132 [2019-11-25 08:48:18,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:18,894 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 17 times [2019-11-25 08:48:18,894 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:18,895 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224785206] [2019-11-25 08:48:18,895 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:18,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:18,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:18,903 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:18,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:18,904 INFO L82 PathProgramCache]: Analyzing trace with hash -1387839768, now seen corresponding path program 1 times [2019-11-25 08:48:18,904 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:18,904 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191398747] [2019-11-25 08:48:18,904 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:18,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:18,993 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-25 08:48:18,993 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191398747] [2019-11-25 08:48:18,996 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [69791043] [2019-11-25 08:48:18,996 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e4b7de05-1fad-4a73-81ee-425beff1cd9a/bin/uautomizer/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-25 08:48:19,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:19,072 INFO L255 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-25 08:48:19,075 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:48:19,099 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-25 08:48:19,100 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-25 08:48:19,100 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-11-25 08:48:19,100 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91337911] [2019-11-25 08:48:19,101 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:19,101 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:19,101 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-25 08:48:19,101 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-25 08:48:19,101 INFO L87 Difference]: Start difference. First operand 2744 states and 3571 transitions. cyclomatic complexity: 833 Second operand 4 states. [2019-11-25 08:48:19,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:19,439 INFO L93 Difference]: Finished difference Result 4254 states and 5422 transitions. [2019-11-25 08:48:19,439 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-25 08:48:19,439 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4254 states and 5422 transitions. [2019-11-25 08:48:19,456 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3431 [2019-11-25 08:48:19,471 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4254 states to 4182 states and 5346 transitions. [2019-11-25 08:48:19,472 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4052 [2019-11-25 08:48:19,474 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4052 [2019-11-25 08:48:19,475 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4182 states and 5346 transitions. [2019-11-25 08:48:19,475 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:19,475 INFO L688 BuchiCegarLoop]: Abstraction has 4182 states and 5346 transitions. [2019-11-25 08:48:19,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4182 states and 5346 transitions. [2019-11-25 08:48:19,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4182 to 3258. [2019-11-25 08:48:19,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3258 states. [2019-11-25 08:48:19,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3258 states to 3258 states and 4206 transitions. [2019-11-25 08:48:19,515 INFO L711 BuchiCegarLoop]: Abstraction has 3258 states and 4206 transitions. [2019-11-25 08:48:19,515 INFO L591 BuchiCegarLoop]: Abstraction has 3258 states and 4206 transitions. [2019-11-25 08:48:19,515 INFO L424 BuchiCegarLoop]: ======== Iteration 23============ [2019-11-25 08:48:19,515 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3258 states and 4206 transitions. [2019-11-25 08:48:19,525 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3025 [2019-11-25 08:48:19,525 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:19,525 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:19,527 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:48:19,527 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:19,527 INFO L794 eck$LassoCheckResult]: Stem: 72634#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 72476#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 72442#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 72443#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 72544#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 72545#L98-2 assume !false; 72737#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73310#L101 assume !(12292 == ssl3_accept_~s__state~0); 73302#L104 assume !(16384 == ssl3_accept_~s__state~0); 73303#L107 assume !(8192 == ssl3_accept_~s__state~0); 73012#L110 assume !(24576 == ssl3_accept_~s__state~0); 73013#L113 assume !(8195 == ssl3_accept_~s__state~0); 72997#L116 assume !(8480 == ssl3_accept_~s__state~0); 72998#L119 assume !(8481 == ssl3_accept_~s__state~0); 72976#L122 assume !(8482 == ssl3_accept_~s__state~0); 72977#L125 assume 8464 == ssl3_accept_~s__state~0; 72869#L132 [2019-11-25 08:48:19,528 INFO L796 eck$LassoCheckResult]: Loop: 72869#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 74130#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 73846#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 74122#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74118#L639 ssl3_accept_~skip~0 := 0; 74116#L98-2 assume !false; 74114#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74112#L101 assume !(12292 == ssl3_accept_~s__state~0); 74110#L104 assume !(16384 == ssl3_accept_~s__state~0); 74108#L107 assume !(8192 == ssl3_accept_~s__state~0); 74106#L110 assume !(24576 == ssl3_accept_~s__state~0); 74104#L113 assume !(8195 == ssl3_accept_~s__state~0); 74102#L116 assume !(8480 == ssl3_accept_~s__state~0); 74100#L119 assume !(8481 == ssl3_accept_~s__state~0); 74098#L122 assume !(8482 == ssl3_accept_~s__state~0); 74096#L125 assume !(8464 == ssl3_accept_~s__state~0); 74094#L128 assume !(8465 == ssl3_accept_~s__state~0); 74092#L131 assume !(8466 == ssl3_accept_~s__state~0); 73983#L134 assume 8496 == ssl3_accept_~s__state~0; 72866#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 73974#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 73817#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 73969#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 73965#L292-2 ssl3_accept_~s__init_num~0 := 0; 73960#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73955#L639 ssl3_accept_~skip~0 := 0; 73952#L98-2 assume !false; 73949#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73946#L101 assume !(12292 == ssl3_accept_~s__state~0); 73943#L104 assume !(16384 == ssl3_accept_~s__state~0); 73940#L107 assume !(8192 == ssl3_accept_~s__state~0); 73935#L110 assume !(24576 == ssl3_accept_~s__state~0); 73930#L113 assume !(8195 == ssl3_accept_~s__state~0); 73924#L116 assume !(8480 == ssl3_accept_~s__state~0); 73913#L119 assume !(8481 == ssl3_accept_~s__state~0); 73908#L122 assume !(8482 == ssl3_accept_~s__state~0); 73903#L125 assume !(8464 == ssl3_accept_~s__state~0); 73898#L128 assume !(8465 == ssl3_accept_~s__state~0); 73893#L131 assume !(8466 == ssl3_accept_~s__state~0); 73888#L134 assume !(8496 == ssl3_accept_~s__state~0); 73883#L137 assume !(8497 == ssl3_accept_~s__state~0); 72698#L140 assume 8512 == ssl3_accept_~s__state~0; 72863#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 73850#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 73851#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 74404#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74401#L639 ssl3_accept_~skip~0 := 0; 74400#L98-2 assume !false; 74399#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74398#L101 assume !(12292 == ssl3_accept_~s__state~0); 74397#L104 assume !(16384 == ssl3_accept_~s__state~0); 74396#L107 assume !(8192 == ssl3_accept_~s__state~0); 74394#L110 assume !(24576 == ssl3_accept_~s__state~0); 74389#L113 assume !(8195 == ssl3_accept_~s__state~0); 74387#L116 assume !(8480 == ssl3_accept_~s__state~0); 74385#L119 assume !(8481 == ssl3_accept_~s__state~0); 74383#L122 assume !(8482 == ssl3_accept_~s__state~0); 74381#L125 assume !(8464 == ssl3_accept_~s__state~0); 74379#L128 assume !(8465 == ssl3_accept_~s__state~0); 74377#L131 assume !(8466 == ssl3_accept_~s__state~0); 74375#L134 assume !(8496 == ssl3_accept_~s__state~0); 74373#L137 assume !(8497 == ssl3_accept_~s__state~0); 74371#L140 assume !(8512 == ssl3_accept_~s__state~0); 74369#L143 assume !(8513 == ssl3_accept_~s__state~0); 74365#L146 assume 8528 == ssl3_accept_~s__state~0; 72860#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 74357#L323 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 74352#L323-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 74347#L332 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 74339#L335 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 74332#L335-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 74326#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74321#L639 ssl3_accept_~skip~0 := 0; 74317#L98-2 assume !false; 74310#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74307#L101 assume !(12292 == ssl3_accept_~s__state~0); 74304#L104 assume !(16384 == ssl3_accept_~s__state~0); 74302#L107 assume !(8192 == ssl3_accept_~s__state~0); 74300#L110 assume !(24576 == ssl3_accept_~s__state~0); 74298#L113 assume !(8195 == ssl3_accept_~s__state~0); 74296#L116 assume !(8480 == ssl3_accept_~s__state~0); 74294#L119 assume !(8481 == ssl3_accept_~s__state~0); 74292#L122 assume !(8482 == ssl3_accept_~s__state~0); 74290#L125 assume !(8464 == ssl3_accept_~s__state~0); 74288#L128 assume !(8465 == ssl3_accept_~s__state~0); 74286#L131 assume !(8466 == ssl3_accept_~s__state~0); 74284#L134 assume !(8496 == ssl3_accept_~s__state~0); 74283#L137 assume !(8497 == ssl3_accept_~s__state~0); 74282#L140 assume !(8512 == ssl3_accept_~s__state~0); 74281#L143 assume !(8513 == ssl3_accept_~s__state~0); 74280#L146 assume !(8528 == ssl3_accept_~s__state~0); 74279#L149 assume !(8529 == ssl3_accept_~s__state~0); 74278#L152 assume 8544 == ssl3_accept_~s__state~0; 72857#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 74277#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 74275#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 74272#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 74271#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 74270#L405 assume !(4 == ssl3_accept_~blastFlag~0); 74268#L405-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 74264#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74261#L639 ssl3_accept_~skip~0 := 0; 74260#L98-2 assume !false; 74259#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74258#L101 assume !(12292 == ssl3_accept_~s__state~0); 74257#L104 assume !(16384 == ssl3_accept_~s__state~0); 74256#L107 assume !(8192 == ssl3_accept_~s__state~0); 74255#L110 assume !(24576 == ssl3_accept_~s__state~0); 74254#L113 assume !(8195 == ssl3_accept_~s__state~0); 74253#L116 assume !(8480 == ssl3_accept_~s__state~0); 74252#L119 assume !(8481 == ssl3_accept_~s__state~0); 74251#L122 assume !(8482 == ssl3_accept_~s__state~0); 74250#L125 assume !(8464 == ssl3_accept_~s__state~0); 74249#L128 assume !(8465 == ssl3_accept_~s__state~0); 74248#L131 assume !(8466 == ssl3_accept_~s__state~0); 74247#L134 assume !(8496 == ssl3_accept_~s__state~0); 74246#L137 assume !(8497 == ssl3_accept_~s__state~0); 74245#L140 assume !(8512 == ssl3_accept_~s__state~0); 74244#L143 assume !(8513 == ssl3_accept_~s__state~0); 74243#L146 assume !(8528 == ssl3_accept_~s__state~0); 74242#L149 assume !(8529 == ssl3_accept_~s__state~0); 74241#L152 assume !(8544 == ssl3_accept_~s__state~0); 74236#L155 assume !(8545 == ssl3_accept_~s__state~0); 74233#L158 assume !(8560 == ssl3_accept_~s__state~0); 74230#L161 assume !(8561 == ssl3_accept_~s__state~0); 74225#L164 assume 8448 == ssl3_accept_~s__state~0; 74224#L165 assume !(ssl3_accept_~num1~0 > 0); 74222#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 74213#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74209#L639 ssl3_accept_~skip~0 := 0; 74207#L98-2 assume !false; 74205#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74203#L101 assume !(12292 == ssl3_accept_~s__state~0); 74201#L104 assume !(16384 == ssl3_accept_~s__state~0); 74199#L107 assume !(8192 == ssl3_accept_~s__state~0); 74197#L110 assume !(24576 == ssl3_accept_~s__state~0); 74195#L113 assume !(8195 == ssl3_accept_~s__state~0); 74193#L116 assume !(8480 == ssl3_accept_~s__state~0); 74191#L119 assume !(8481 == ssl3_accept_~s__state~0); 74189#L122 assume !(8482 == ssl3_accept_~s__state~0); 74187#L125 assume !(8464 == ssl3_accept_~s__state~0); 74185#L128 assume !(8465 == ssl3_accept_~s__state~0); 74183#L131 assume !(8466 == ssl3_accept_~s__state~0); 74181#L134 assume !(8496 == ssl3_accept_~s__state~0); 74179#L137 assume !(8497 == ssl3_accept_~s__state~0); 74177#L140 assume !(8512 == ssl3_accept_~s__state~0); 74175#L143 assume !(8513 == ssl3_accept_~s__state~0); 74173#L146 assume !(8528 == ssl3_accept_~s__state~0); 74171#L149 assume !(8529 == ssl3_accept_~s__state~0); 74169#L152 assume !(8544 == ssl3_accept_~s__state~0); 74167#L155 assume !(8545 == ssl3_accept_~s__state~0); 74165#L158 assume !(8560 == ssl3_accept_~s__state~0); 74163#L161 assume !(8561 == ssl3_accept_~s__state~0); 74161#L164 assume !(8448 == ssl3_accept_~s__state~0); 74157#L167 assume 8576 == ssl3_accept_~s__state~0; 74132#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 74131#L448 assume !(5 == ssl3_accept_~blastFlag~0); 74129#L448-2 assume !(ssl3_accept_~ret~0 <= 0); 74126#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 74127#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74150#L639 ssl3_accept_~skip~0 := 0; 74149#L98-2 assume !false; 74148#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74147#L101 assume !(12292 == ssl3_accept_~s__state~0); 74146#L104 assume !(16384 == ssl3_accept_~s__state~0); 74145#L107 assume !(8192 == ssl3_accept_~s__state~0); 74144#L110 assume !(24576 == ssl3_accept_~s__state~0); 74143#L113 assume !(8195 == ssl3_accept_~s__state~0); 74142#L116 assume !(8480 == ssl3_accept_~s__state~0); 74141#L119 assume !(8481 == ssl3_accept_~s__state~0); 74140#L122 assume !(8482 == ssl3_accept_~s__state~0); 74133#L125 assume 8464 == ssl3_accept_~s__state~0; 72869#L132 [2019-11-25 08:48:19,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:19,528 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 18 times [2019-11-25 08:48:19,528 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:19,529 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294264565] [2019-11-25 08:48:19,529 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:19,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:19,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:19,536 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:19,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:19,536 INFO L82 PathProgramCache]: Analyzing trace with hash -1678001809, now seen corresponding path program 1 times [2019-11-25 08:48:19,536 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:19,537 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462864532] [2019-11-25 08:48:19,537 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:19,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:19,578 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2019-11-25 08:48:19,578 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462864532] [2019-11-25 08:48:19,578 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:19,579 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:48:19,579 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67903120] [2019-11-25 08:48:19,579 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:19,579 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:19,580 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:19,580 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:19,580 INFO L87 Difference]: Start difference. First operand 3258 states and 4206 transitions. cyclomatic complexity: 956 Second operand 3 states. [2019-11-25 08:48:19,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:19,740 INFO L93 Difference]: Finished difference Result 3560 states and 4548 transitions. [2019-11-25 08:48:19,740 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:19,740 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3560 states and 4548 transitions. [2019-11-25 08:48:19,750 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3159 [2019-11-25 08:48:19,758 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3560 states to 3440 states and 4428 transitions. [2019-11-25 08:48:19,758 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3310 [2019-11-25 08:48:19,759 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3310 [2019-11-25 08:48:19,759 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3440 states and 4428 transitions. [2019-11-25 08:48:19,759 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:19,759 INFO L688 BuchiCegarLoop]: Abstraction has 3440 states and 4428 transitions. [2019-11-25 08:48:19,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3440 states and 4428 transitions. [2019-11-25 08:48:19,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3440 to 3254. [2019-11-25 08:48:19,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3254 states. [2019-11-25 08:48:19,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3254 states to 3254 states and 4190 transitions. [2019-11-25 08:48:19,793 INFO L711 BuchiCegarLoop]: Abstraction has 3254 states and 4190 transitions. [2019-11-25 08:48:19,793 INFO L591 BuchiCegarLoop]: Abstraction has 3254 states and 4190 transitions. [2019-11-25 08:48:19,794 INFO L424 BuchiCegarLoop]: ======== Iteration 24============ [2019-11-25 08:48:19,794 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3254 states and 4190 transitions. [2019-11-25 08:48:19,802 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3015 [2019-11-25 08:48:19,802 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:19,802 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:19,804 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:48:19,804 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:19,804 INFO L794 eck$LassoCheckResult]: Stem: 79450#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 79301#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 79266#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 79267#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 79369#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 79370#L98-2 assume !false; 79546#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80425#L101 assume !(12292 == ssl3_accept_~s__state~0); 80426#L104 assume !(16384 == ssl3_accept_~s__state~0); 80411#L107 assume !(8192 == ssl3_accept_~s__state~0); 80412#L110 assume !(24576 == ssl3_accept_~s__state~0); 80401#L113 assume !(8195 == ssl3_accept_~s__state~0); 80402#L116 assume !(8480 == ssl3_accept_~s__state~0); 79945#L119 assume !(8481 == ssl3_accept_~s__state~0); 79946#L122 assume !(8482 == ssl3_accept_~s__state~0); 79782#L125 assume 8464 == ssl3_accept_~s__state~0; 79686#L132 [2019-11-25 08:48:19,805 INFO L796 eck$LassoCheckResult]: Loop: 79686#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 82510#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 82392#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 82488#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82485#L639 ssl3_accept_~skip~0 := 0; 82484#L98-2 assume !false; 82483#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82482#L101 assume !(12292 == ssl3_accept_~s__state~0); 82481#L104 assume !(16384 == ssl3_accept_~s__state~0); 82480#L107 assume !(8192 == ssl3_accept_~s__state~0); 82479#L110 assume !(24576 == ssl3_accept_~s__state~0); 82478#L113 assume !(8195 == ssl3_accept_~s__state~0); 82477#L116 assume !(8480 == ssl3_accept_~s__state~0); 82476#L119 assume !(8481 == ssl3_accept_~s__state~0); 82475#L122 assume !(8482 == ssl3_accept_~s__state~0); 82474#L125 assume !(8464 == ssl3_accept_~s__state~0); 82473#L128 assume !(8465 == ssl3_accept_~s__state~0); 82413#L131 assume !(8466 == ssl3_accept_~s__state~0); 80876#L134 assume 8496 == ssl3_accept_~s__state~0; 79679#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 80869#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 80860#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 80862#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 80861#L292-2 ssl3_accept_~s__init_num~0 := 0; 80850#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80844#L639 ssl3_accept_~skip~0 := 0; 80840#L98-2 assume !false; 80833#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80830#L101 assume !(12292 == ssl3_accept_~s__state~0); 80827#L104 assume !(16384 == ssl3_accept_~s__state~0); 80824#L107 assume !(8192 == ssl3_accept_~s__state~0); 80821#L110 assume !(24576 == ssl3_accept_~s__state~0); 80817#L113 assume !(8195 == ssl3_accept_~s__state~0); 80814#L116 assume !(8480 == ssl3_accept_~s__state~0); 80811#L119 assume !(8481 == ssl3_accept_~s__state~0); 80807#L122 assume !(8482 == ssl3_accept_~s__state~0); 80804#L125 assume !(8464 == ssl3_accept_~s__state~0); 80801#L128 assume !(8465 == ssl3_accept_~s__state~0); 80798#L131 assume !(8466 == ssl3_accept_~s__state~0); 80795#L134 assume !(8496 == ssl3_accept_~s__state~0); 80792#L137 assume !(8497 == ssl3_accept_~s__state~0); 79506#L140 assume 8512 == ssl3_accept_~s__state~0; 79672#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 80782#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 80783#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 82100#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82096#L639 ssl3_accept_~skip~0 := 0; 82094#L98-2 assume !false; 82092#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82090#L101 assume !(12292 == ssl3_accept_~s__state~0); 82081#L104 assume !(16384 == ssl3_accept_~s__state~0); 82075#L107 assume !(8192 == ssl3_accept_~s__state~0); 82069#L110 assume !(24576 == ssl3_accept_~s__state~0); 82063#L113 assume !(8195 == ssl3_accept_~s__state~0); 82001#L116 assume !(8480 == ssl3_accept_~s__state~0); 82000#L119 assume !(8481 == ssl3_accept_~s__state~0); 81999#L122 assume !(8482 == ssl3_accept_~s__state~0); 81891#L125 assume !(8464 == ssl3_accept_~s__state~0); 81845#L128 assume !(8465 == ssl3_accept_~s__state~0); 81774#L131 assume !(8466 == ssl3_accept_~s__state~0); 81738#L134 assume !(8496 == ssl3_accept_~s__state~0); 81736#L137 assume !(8497 == ssl3_accept_~s__state~0); 81726#L140 assume !(8512 == ssl3_accept_~s__state~0); 81723#L143 assume !(8513 == ssl3_accept_~s__state~0); 81720#L146 assume 8528 == ssl3_accept_~s__state~0; 79665#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 81714#L323 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 81711#L323-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 81706#L332 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 81699#L335 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 81693#L335-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 81688#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81683#L639 ssl3_accept_~skip~0 := 0; 81680#L98-2 assume !false; 81677#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81674#L101 assume !(12292 == ssl3_accept_~s__state~0); 81671#L104 assume !(16384 == ssl3_accept_~s__state~0); 81669#L107 assume !(8192 == ssl3_accept_~s__state~0); 81668#L110 assume !(24576 == ssl3_accept_~s__state~0); 81667#L113 assume !(8195 == ssl3_accept_~s__state~0); 81666#L116 assume !(8480 == ssl3_accept_~s__state~0); 81665#L119 assume !(8481 == ssl3_accept_~s__state~0); 81664#L122 assume !(8482 == ssl3_accept_~s__state~0); 81662#L125 assume !(8464 == ssl3_accept_~s__state~0); 81660#L128 assume !(8465 == ssl3_accept_~s__state~0); 81658#L131 assume !(8466 == ssl3_accept_~s__state~0); 81656#L134 assume !(8496 == ssl3_accept_~s__state~0); 81654#L137 assume !(8497 == ssl3_accept_~s__state~0); 81651#L140 assume !(8512 == ssl3_accept_~s__state~0); 81649#L143 assume !(8513 == ssl3_accept_~s__state~0); 81648#L146 assume !(8528 == ssl3_accept_~s__state~0); 81647#L149 assume !(8529 == ssl3_accept_~s__state~0); 81646#L152 assume 8544 == ssl3_accept_~s__state~0; 79658#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 81645#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 81643#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 81640#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 81638#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 81632#L405 assume !(4 == ssl3_accept_~blastFlag~0); 81630#L405-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 81485#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81481#L639 ssl3_accept_~skip~0 := 0; 81479#L98-2 assume !false; 81477#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81475#L101 assume !(12292 == ssl3_accept_~s__state~0); 81473#L104 assume !(16384 == ssl3_accept_~s__state~0); 81471#L107 assume !(8192 == ssl3_accept_~s__state~0); 81469#L110 assume !(24576 == ssl3_accept_~s__state~0); 81467#L113 assume !(8195 == ssl3_accept_~s__state~0); 81465#L116 assume !(8480 == ssl3_accept_~s__state~0); 81463#L119 assume !(8481 == ssl3_accept_~s__state~0); 81461#L122 assume !(8482 == ssl3_accept_~s__state~0); 81460#L125 assume !(8464 == ssl3_accept_~s__state~0); 81459#L128 assume !(8465 == ssl3_accept_~s__state~0); 81458#L131 assume !(8466 == ssl3_accept_~s__state~0); 81457#L134 assume !(8496 == ssl3_accept_~s__state~0); 81456#L137 assume !(8497 == ssl3_accept_~s__state~0); 81455#L140 assume !(8512 == ssl3_accept_~s__state~0); 81454#L143 assume !(8513 == ssl3_accept_~s__state~0); 81453#L146 assume !(8528 == ssl3_accept_~s__state~0); 81452#L149 assume !(8529 == ssl3_accept_~s__state~0); 81451#L152 assume !(8544 == ssl3_accept_~s__state~0); 81450#L155 assume !(8545 == ssl3_accept_~s__state~0); 81449#L158 assume !(8560 == ssl3_accept_~s__state~0); 81448#L161 assume !(8561 == ssl3_accept_~s__state~0); 81447#L164 assume 8448 == ssl3_accept_~s__state~0; 81446#L165 assume !(ssl3_accept_~num1~0 > 0); 81439#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 81435#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81432#L639 ssl3_accept_~skip~0 := 0; 81431#L98-2 assume !false; 81430#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81429#L101 assume !(12292 == ssl3_accept_~s__state~0); 81428#L104 assume !(16384 == ssl3_accept_~s__state~0); 81426#L107 assume !(8192 == ssl3_accept_~s__state~0); 81420#L110 assume !(24576 == ssl3_accept_~s__state~0); 81418#L113 assume !(8195 == ssl3_accept_~s__state~0); 81416#L116 assume !(8480 == ssl3_accept_~s__state~0); 81414#L119 assume !(8481 == ssl3_accept_~s__state~0); 81412#L122 assume !(8482 == ssl3_accept_~s__state~0); 81410#L125 assume !(8464 == ssl3_accept_~s__state~0); 81408#L128 assume !(8465 == ssl3_accept_~s__state~0); 81406#L131 assume !(8466 == ssl3_accept_~s__state~0); 81404#L134 assume !(8496 == ssl3_accept_~s__state~0); 81402#L137 assume !(8497 == ssl3_accept_~s__state~0); 81399#L140 assume !(8512 == ssl3_accept_~s__state~0); 81397#L143 assume !(8513 == ssl3_accept_~s__state~0); 81395#L146 assume !(8528 == ssl3_accept_~s__state~0); 81393#L149 assume !(8529 == ssl3_accept_~s__state~0); 81390#L152 assume !(8544 == ssl3_accept_~s__state~0); 81388#L155 assume !(8545 == ssl3_accept_~s__state~0); 81385#L158 assume !(8560 == ssl3_accept_~s__state~0); 81382#L161 assume !(8561 == ssl3_accept_~s__state~0); 81351#L164 assume !(8448 == ssl3_accept_~s__state~0); 81349#L167 assume 8576 == ssl3_accept_~s__state~0; 80431#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 81308#L448 assume !(5 == ssl3_accept_~blastFlag~0); 81252#L448-2 assume !(ssl3_accept_~ret~0 <= 0); 81251#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 80127#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82441#L639 ssl3_accept_~skip~0 := 0; 82439#L98-2 assume !false; 82437#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82435#L101 assume !(12292 == ssl3_accept_~s__state~0); 82433#L104 assume !(16384 == ssl3_accept_~s__state~0); 82431#L107 assume !(8192 == ssl3_accept_~s__state~0); 82429#L110 assume !(24576 == ssl3_accept_~s__state~0); 82427#L113 assume !(8195 == ssl3_accept_~s__state~0); 82425#L116 assume !(8480 == ssl3_accept_~s__state~0); 82423#L119 assume !(8481 == ssl3_accept_~s__state~0); 82421#L122 assume !(8482 == ssl3_accept_~s__state~0); 82419#L125 assume !(8464 == ssl3_accept_~s__state~0); 82416#L128 assume !(8465 == ssl3_accept_~s__state~0); 82417#L131 assume 8466 == ssl3_accept_~s__state~0; 79686#L132 [2019-11-25 08:48:19,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:19,805 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 19 times [2019-11-25 08:48:19,805 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:19,805 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036076884] [2019-11-25 08:48:19,806 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:19,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:19,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:19,813 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:19,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:19,813 INFO L82 PathProgramCache]: Analyzing trace with hash -1946997612, now seen corresponding path program 1 times [2019-11-25 08:48:19,814 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:19,814 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401469810] [2019-11-25 08:48:19,814 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:19,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:19,886 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2019-11-25 08:48:19,887 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401469810] [2019-11-25 08:48:19,887 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:19,887 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:48:19,887 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027460091] [2019-11-25 08:48:19,887 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:19,888 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:19,888 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:19,888 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:19,888 INFO L87 Difference]: Start difference. First operand 3254 states and 4190 transitions. cyclomatic complexity: 945 Second operand 3 states. [2019-11-25 08:48:19,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:19,917 INFO L93 Difference]: Finished difference Result 5824 states and 7462 transitions. [2019-11-25 08:48:19,918 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:19,918 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5824 states and 7462 transitions. [2019-11-25 08:48:19,939 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 5585 [2019-11-25 08:48:19,955 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5824 states to 5824 states and 7462 transitions. [2019-11-25 08:48:19,956 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5694 [2019-11-25 08:48:19,960 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5694 [2019-11-25 08:48:19,960 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5824 states and 7462 transitions. [2019-11-25 08:48:19,960 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:19,960 INFO L688 BuchiCegarLoop]: Abstraction has 5824 states and 7462 transitions. [2019-11-25 08:48:19,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5824 states and 7462 transitions. [2019-11-25 08:48:19,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5824 to 3254. [2019-11-25 08:48:19,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3254 states. [2019-11-25 08:48:20,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3254 states to 3254 states and 4186 transitions. [2019-11-25 08:48:20,005 INFO L711 BuchiCegarLoop]: Abstraction has 3254 states and 4186 transitions. [2019-11-25 08:48:20,006 INFO L591 BuchiCegarLoop]: Abstraction has 3254 states and 4186 transitions. [2019-11-25 08:48:20,006 INFO L424 BuchiCegarLoop]: ======== Iteration 25============ [2019-11-25 08:48:20,006 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3254 states and 4186 transitions. [2019-11-25 08:48:20,013 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3015 [2019-11-25 08:48:20,014 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:20,014 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:20,015 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:48:20,016 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:20,016 INFO L794 eck$LassoCheckResult]: Stem: 88538#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 88386#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 88350#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 88351#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 88457#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 88458#L98-2 assume !false; 88659#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 88923#L101 assume !(12292 == ssl3_accept_~s__state~0); 88924#L104 assume !(16384 == ssl3_accept_~s__state~0); 88919#L107 assume !(8192 == ssl3_accept_~s__state~0); 88920#L110 assume !(24576 == ssl3_accept_~s__state~0); 88915#L113 assume !(8195 == ssl3_accept_~s__state~0); 88916#L116 assume !(8480 == ssl3_accept_~s__state~0); 88911#L119 assume !(8481 == ssl3_accept_~s__state~0); 88912#L122 assume !(8482 == ssl3_accept_~s__state~0); 90578#L125 assume 8464 == ssl3_accept_~s__state~0; 88771#L132 [2019-11-25 08:48:20,016 INFO L796 eck$LassoCheckResult]: Loop: 88771#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 91175#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 89244#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 91171#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91164#L639 ssl3_accept_~skip~0 := 0; 91162#L98-2 assume !false; 91160#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91158#L101 assume !(12292 == ssl3_accept_~s__state~0); 91156#L104 assume !(16384 == ssl3_accept_~s__state~0); 91154#L107 assume !(8192 == ssl3_accept_~s__state~0); 91152#L110 assume !(24576 == ssl3_accept_~s__state~0); 91150#L113 assume !(8195 == ssl3_accept_~s__state~0); 91148#L116 assume !(8480 == ssl3_accept_~s__state~0); 91146#L119 assume !(8481 == ssl3_accept_~s__state~0); 91144#L122 assume !(8482 == ssl3_accept_~s__state~0); 91142#L125 assume !(8464 == ssl3_accept_~s__state~0); 91140#L128 assume !(8465 == ssl3_accept_~s__state~0); 91137#L131 assume !(8466 == ssl3_accept_~s__state~0); 91132#L134 assume 8496 == ssl3_accept_~s__state~0; 88768#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 91126#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 89095#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 91121#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 91117#L292-2 ssl3_accept_~s__init_num~0 := 0; 91112#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91107#L639 ssl3_accept_~skip~0 := 0; 91104#L98-2 assume !false; 91101#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91098#L101 assume !(12292 == ssl3_accept_~s__state~0); 91095#L104 assume !(16384 == ssl3_accept_~s__state~0); 91092#L107 assume !(8192 == ssl3_accept_~s__state~0); 91089#L110 assume !(24576 == ssl3_accept_~s__state~0); 91086#L113 assume !(8195 == ssl3_accept_~s__state~0); 91083#L116 assume !(8480 == ssl3_accept_~s__state~0); 91080#L119 assume !(8481 == ssl3_accept_~s__state~0); 91077#L122 assume !(8482 == ssl3_accept_~s__state~0); 91074#L125 assume !(8464 == ssl3_accept_~s__state~0); 91071#L128 assume !(8465 == ssl3_accept_~s__state~0); 91068#L131 assume !(8466 == ssl3_accept_~s__state~0); 91065#L134 assume !(8496 == ssl3_accept_~s__state~0); 91063#L137 assume !(8497 == ssl3_accept_~s__state~0); 88603#L140 assume 8512 == ssl3_accept_~s__state~0; 88431#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 88432#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 88477#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 91431#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91427#L639 ssl3_accept_~skip~0 := 0; 91425#L98-2 assume !false; 91423#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91421#L101 assume !(12292 == ssl3_accept_~s__state~0); 91419#L104 assume !(16384 == ssl3_accept_~s__state~0); 91417#L107 assume !(8192 == ssl3_accept_~s__state~0); 91415#L110 assume !(24576 == ssl3_accept_~s__state~0); 91414#L113 assume !(8195 == ssl3_accept_~s__state~0); 91413#L116 assume !(8480 == ssl3_accept_~s__state~0); 91412#L119 assume !(8481 == ssl3_accept_~s__state~0); 91411#L122 assume !(8482 == ssl3_accept_~s__state~0); 91410#L125 assume !(8464 == ssl3_accept_~s__state~0); 91409#L128 assume !(8465 == ssl3_accept_~s__state~0); 91408#L131 assume !(8466 == ssl3_accept_~s__state~0); 91407#L134 assume !(8496 == ssl3_accept_~s__state~0); 91406#L137 assume !(8497 == ssl3_accept_~s__state~0); 91405#L140 assume !(8512 == ssl3_accept_~s__state~0); 91404#L143 assume !(8513 == ssl3_accept_~s__state~0); 91403#L146 assume 8528 == ssl3_accept_~s__state~0; 88763#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 88706#L323 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 88707#L323-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 88348#L353 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 88463#L355 assume !(3 == ssl3_accept_~blastFlag~0); 88525#L355-2 assume !(ssl3_accept_~ret~0 <= 0); 91400#L335-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 91396#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91393#L639 ssl3_accept_~skip~0 := 0; 91392#L98-2 assume !false; 91391#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91389#L101 assume !(12292 == ssl3_accept_~s__state~0); 91384#L104 assume !(16384 == ssl3_accept_~s__state~0); 91382#L107 assume !(8192 == ssl3_accept_~s__state~0); 91380#L110 assume !(24576 == ssl3_accept_~s__state~0); 91378#L113 assume !(8195 == ssl3_accept_~s__state~0); 91376#L116 assume !(8480 == ssl3_accept_~s__state~0); 91374#L119 assume !(8481 == ssl3_accept_~s__state~0); 91372#L122 assume !(8482 == ssl3_accept_~s__state~0); 91370#L125 assume !(8464 == ssl3_accept_~s__state~0); 91368#L128 assume !(8465 == ssl3_accept_~s__state~0); 91366#L131 assume !(8466 == ssl3_accept_~s__state~0); 91364#L134 assume !(8496 == ssl3_accept_~s__state~0); 91362#L137 assume !(8497 == ssl3_accept_~s__state~0); 91360#L140 assume !(8512 == ssl3_accept_~s__state~0); 91358#L143 assume !(8513 == ssl3_accept_~s__state~0); 90387#L146 assume !(8528 == ssl3_accept_~s__state~0); 90386#L149 assume !(8529 == ssl3_accept_~s__state~0); 90369#L152 assume 8544 == ssl3_accept_~s__state~0; 88584#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 88410#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 88411#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 88568#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 88495#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 88493#L405 assume !(4 == ssl3_accept_~blastFlag~0); 88468#L405-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 88469#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91483#L639 ssl3_accept_~skip~0 := 0; 91481#L98-2 assume !false; 91479#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91477#L101 assume !(12292 == ssl3_accept_~s__state~0); 91475#L104 assume !(16384 == ssl3_accept_~s__state~0); 91473#L107 assume !(8192 == ssl3_accept_~s__state~0); 91471#L110 assume !(24576 == ssl3_accept_~s__state~0); 91469#L113 assume !(8195 == ssl3_accept_~s__state~0); 91467#L116 assume !(8480 == ssl3_accept_~s__state~0); 91465#L119 assume !(8481 == ssl3_accept_~s__state~0); 91463#L122 assume !(8482 == ssl3_accept_~s__state~0); 91461#L125 assume !(8464 == ssl3_accept_~s__state~0); 91459#L128 assume !(8465 == ssl3_accept_~s__state~0); 91457#L131 assume !(8466 == ssl3_accept_~s__state~0); 91455#L134 assume !(8496 == ssl3_accept_~s__state~0); 91454#L137 assume !(8497 == ssl3_accept_~s__state~0); 91453#L140 assume !(8512 == ssl3_accept_~s__state~0); 91452#L143 assume !(8513 == ssl3_accept_~s__state~0); 91451#L146 assume !(8528 == ssl3_accept_~s__state~0); 91450#L149 assume !(8529 == ssl3_accept_~s__state~0); 91449#L152 assume !(8544 == ssl3_accept_~s__state~0); 91448#L155 assume !(8545 == ssl3_accept_~s__state~0); 91447#L158 assume !(8560 == ssl3_accept_~s__state~0); 91446#L161 assume !(8561 == ssl3_accept_~s__state~0); 91445#L164 assume 8448 == ssl3_accept_~s__state~0; 88520#L165 assume !(ssl3_accept_~num1~0 > 0); 88521#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 88590#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91582#L639 ssl3_accept_~skip~0 := 0; 91580#L98-2 assume !false; 91578#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91576#L101 assume !(12292 == ssl3_accept_~s__state~0); 91574#L104 assume !(16384 == ssl3_accept_~s__state~0); 91572#L107 assume !(8192 == ssl3_accept_~s__state~0); 91550#L110 assume !(24576 == ssl3_accept_~s__state~0); 91549#L113 assume !(8195 == ssl3_accept_~s__state~0); 91547#L116 assume !(8480 == ssl3_accept_~s__state~0); 91546#L119 assume !(8481 == ssl3_accept_~s__state~0); 91541#L122 assume !(8482 == ssl3_accept_~s__state~0); 91355#L125 assume !(8464 == ssl3_accept_~s__state~0); 91323#L128 assume !(8465 == ssl3_accept_~s__state~0); 91315#L131 assume !(8466 == ssl3_accept_~s__state~0); 91312#L134 assume !(8496 == ssl3_accept_~s__state~0); 91305#L137 assume !(8497 == ssl3_accept_~s__state~0); 91301#L140 assume !(8512 == ssl3_accept_~s__state~0); 91230#L143 assume !(8513 == ssl3_accept_~s__state~0); 91227#L146 assume !(8528 == ssl3_accept_~s__state~0); 91224#L149 assume !(8529 == ssl3_accept_~s__state~0); 91202#L152 assume !(8544 == ssl3_accept_~s__state~0); 91198#L155 assume !(8545 == ssl3_accept_~s__state~0); 91193#L158 assume !(8560 == ssl3_accept_~s__state~0); 91188#L161 assume !(8561 == ssl3_accept_~s__state~0); 91186#L164 assume !(8448 == ssl3_accept_~s__state~0); 91184#L167 assume 8576 == ssl3_accept_~s__state~0; 90454#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 91181#L448 assume !(5 == ssl3_accept_~blastFlag~0); 91178#L448-2 assume !(ssl3_accept_~ret~0 <= 0); 91176#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 89875#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91163#L639 ssl3_accept_~skip~0 := 0; 91161#L98-2 assume !false; 91159#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91157#L101 assume !(12292 == ssl3_accept_~s__state~0); 91155#L104 assume !(16384 == ssl3_accept_~s__state~0); 91153#L107 assume !(8192 == ssl3_accept_~s__state~0); 91151#L110 assume !(24576 == ssl3_accept_~s__state~0); 91149#L113 assume !(8195 == ssl3_accept_~s__state~0); 91147#L116 assume !(8480 == ssl3_accept_~s__state~0); 91145#L119 assume !(8481 == ssl3_accept_~s__state~0); 91143#L122 assume !(8482 == ssl3_accept_~s__state~0); 91141#L125 assume !(8464 == ssl3_accept_~s__state~0); 91139#L128 assume !(8465 == ssl3_accept_~s__state~0); 91138#L131 assume 8466 == ssl3_accept_~s__state~0; 88771#L132 [2019-11-25 08:48:20,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:20,017 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 20 times [2019-11-25 08:48:20,025 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:20,026 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447952325] [2019-11-25 08:48:20,026 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:20,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:20,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:20,032 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:20,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:20,033 INFO L82 PathProgramCache]: Analyzing trace with hash 846062006, now seen corresponding path program 1 times [2019-11-25 08:48:20,033 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:20,033 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679392683] [2019-11-25 08:48:20,033 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:20,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:20,072 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2019-11-25 08:48:20,072 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679392683] [2019-11-25 08:48:20,072 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:20,073 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:48:20,073 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501578047] [2019-11-25 08:48:20,073 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:20,073 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:20,073 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:20,074 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:20,074 INFO L87 Difference]: Start difference. First operand 3254 states and 4186 transitions. cyclomatic complexity: 941 Second operand 3 states. [2019-11-25 08:48:20,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:20,095 INFO L93 Difference]: Finished difference Result 5828 states and 7466 transitions. [2019-11-25 08:48:20,095 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:20,095 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5828 states and 7466 transitions. [2019-11-25 08:48:20,116 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 5589 [2019-11-25 08:48:20,132 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5828 states to 5828 states and 7466 transitions. [2019-11-25 08:48:20,132 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5698 [2019-11-25 08:48:20,136 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5698 [2019-11-25 08:48:20,137 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5828 states and 7466 transitions. [2019-11-25 08:48:20,137 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:20,137 INFO L688 BuchiCegarLoop]: Abstraction has 5828 states and 7466 transitions. [2019-11-25 08:48:20,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5828 states and 7466 transitions. [2019-11-25 08:48:20,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5828 to 3254. [2019-11-25 08:48:20,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3254 states. [2019-11-25 08:48:20,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3254 states to 3254 states and 4182 transitions. [2019-11-25 08:48:20,182 INFO L711 BuchiCegarLoop]: Abstraction has 3254 states and 4182 transitions. [2019-11-25 08:48:20,182 INFO L591 BuchiCegarLoop]: Abstraction has 3254 states and 4182 transitions. [2019-11-25 08:48:20,182 INFO L424 BuchiCegarLoop]: ======== Iteration 26============ [2019-11-25 08:48:20,183 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3254 states and 4182 transitions. [2019-11-25 08:48:20,190 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3015 [2019-11-25 08:48:20,190 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:20,190 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:20,192 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:48:20,192 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:20,192 INFO L794 eck$LassoCheckResult]: Stem: 97622#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 97471#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 97438#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 97439#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 97540#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 97541#L98-2 assume !false; 97750#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98558#L101 assume !(12292 == ssl3_accept_~s__state~0); 98556#L104 assume !(16384 == ssl3_accept_~s__state~0); 98554#L107 assume !(8192 == ssl3_accept_~s__state~0); 98552#L110 assume !(24576 == ssl3_accept_~s__state~0); 98550#L113 assume !(8195 == ssl3_accept_~s__state~0); 98548#L116 assume !(8480 == ssl3_accept_~s__state~0); 98546#L119 assume !(8481 == ssl3_accept_~s__state~0); 98544#L122 assume !(8482 == ssl3_accept_~s__state~0); 98542#L125 assume 8464 == ssl3_accept_~s__state~0; 97811#L132 [2019-11-25 08:48:20,193 INFO L796 eck$LassoCheckResult]: Loop: 97811#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 99541#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 99491#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 99530#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 99528#L639 ssl3_accept_~skip~0 := 0; 99508#L98-2 assume !false; 99509#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99498#L101 assume !(12292 == ssl3_accept_~s__state~0); 99499#L104 assume !(16384 == ssl3_accept_~s__state~0); 99477#L107 assume !(8192 == ssl3_accept_~s__state~0); 99478#L110 assume !(24576 == ssl3_accept_~s__state~0); 99465#L113 assume !(8195 == ssl3_accept_~s__state~0); 99466#L116 assume !(8480 == ssl3_accept_~s__state~0); 99453#L119 assume !(8481 == ssl3_accept_~s__state~0); 99454#L122 assume !(8482 == ssl3_accept_~s__state~0); 99440#L125 assume !(8464 == ssl3_accept_~s__state~0); 99441#L128 assume !(8465 == ssl3_accept_~s__state~0); 99359#L131 assume !(8466 == ssl3_accept_~s__state~0); 99280#L134 assume 8496 == ssl3_accept_~s__state~0; 97808#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 99275#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 99250#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 99268#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 99263#L292-2 ssl3_accept_~s__init_num~0 := 0; 99254#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 99248#L639 ssl3_accept_~skip~0 := 0; 99245#L98-2 assume !false; 99242#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99238#L101 assume !(12292 == ssl3_accept_~s__state~0); 99231#L104 assume !(16384 == ssl3_accept_~s__state~0); 99228#L107 assume !(8192 == ssl3_accept_~s__state~0); 99225#L110 assume !(24576 == ssl3_accept_~s__state~0); 99221#L113 assume !(8195 == ssl3_accept_~s__state~0); 99218#L116 assume !(8480 == ssl3_accept_~s__state~0); 99215#L119 assume !(8481 == ssl3_accept_~s__state~0); 99211#L122 assume !(8482 == ssl3_accept_~s__state~0); 99208#L125 assume !(8464 == ssl3_accept_~s__state~0); 99205#L128 assume !(8465 == ssl3_accept_~s__state~0); 99202#L131 assume !(8466 == ssl3_accept_~s__state~0); 99199#L134 assume !(8496 == ssl3_accept_~s__state~0); 99196#L137 assume !(8497 == ssl3_accept_~s__state~0); 97694#L140 assume 8512 == ssl3_accept_~s__state~0; 97805#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 99184#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 99185#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 99799#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 99796#L639 ssl3_accept_~skip~0 := 0; 99795#L98-2 assume !false; 99794#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99793#L101 assume !(12292 == ssl3_accept_~s__state~0); 99792#L104 assume !(16384 == ssl3_accept_~s__state~0); 99791#L107 assume !(8192 == ssl3_accept_~s__state~0); 99790#L110 assume !(24576 == ssl3_accept_~s__state~0); 99789#L113 assume !(8195 == ssl3_accept_~s__state~0); 99788#L116 assume !(8480 == ssl3_accept_~s__state~0); 99787#L119 assume !(8481 == ssl3_accept_~s__state~0); 99786#L122 assume !(8482 == ssl3_accept_~s__state~0); 99785#L125 assume !(8464 == ssl3_accept_~s__state~0); 99784#L128 assume !(8465 == ssl3_accept_~s__state~0); 99783#L131 assume !(8466 == ssl3_accept_~s__state~0); 99782#L134 assume !(8496 == ssl3_accept_~s__state~0); 99781#L137 assume !(8497 == ssl3_accept_~s__state~0); 99779#L140 assume !(8512 == ssl3_accept_~s__state~0); 99778#L143 assume !(8513 == ssl3_accept_~s__state~0); 99777#L146 assume 8528 == ssl3_accept_~s__state~0; 97802#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 99775#L323 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 99776#L323-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 99769#L353 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 99780#L355 assume !(3 == ssl3_accept_~blastFlag~0); 99767#L355-2 assume !(ssl3_accept_~ret~0 <= 0); 99763#L335-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 99760#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 99757#L639 ssl3_accept_~skip~0 := 0; 99756#L98-2 assume !false; 99754#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99749#L101 assume !(12292 == ssl3_accept_~s__state~0); 99747#L104 assume !(16384 == ssl3_accept_~s__state~0); 99745#L107 assume !(8192 == ssl3_accept_~s__state~0); 99743#L110 assume !(24576 == ssl3_accept_~s__state~0); 99741#L113 assume !(8195 == ssl3_accept_~s__state~0); 99739#L116 assume !(8480 == ssl3_accept_~s__state~0); 99737#L119 assume !(8481 == ssl3_accept_~s__state~0); 99735#L122 assume !(8482 == ssl3_accept_~s__state~0); 99733#L125 assume !(8464 == ssl3_accept_~s__state~0); 99731#L128 assume !(8465 == ssl3_accept_~s__state~0); 99729#L131 assume !(8466 == ssl3_accept_~s__state~0); 99727#L134 assume !(8496 == ssl3_accept_~s__state~0); 99725#L137 assume !(8497 == ssl3_accept_~s__state~0); 99723#L140 assume !(8512 == ssl3_accept_~s__state~0); 99721#L143 assume !(8513 == ssl3_accept_~s__state~0); 99719#L146 assume !(8528 == ssl3_accept_~s__state~0); 99717#L149 assume !(8529 == ssl3_accept_~s__state~0); 99715#L152 assume 8544 == ssl3_accept_~s__state~0; 97799#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 99712#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 99709#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 99705#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 99703#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 99701#L405 assume !(4 == ssl3_accept_~blastFlag~0); 99699#L405-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 99695#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 99692#L639 ssl3_accept_~skip~0 := 0; 99691#L98-2 assume !false; 99690#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99689#L101 assume !(12292 == ssl3_accept_~s__state~0); 99688#L104 assume !(16384 == ssl3_accept_~s__state~0); 99687#L107 assume !(8192 == ssl3_accept_~s__state~0); 99686#L110 assume !(24576 == ssl3_accept_~s__state~0); 99685#L113 assume !(8195 == ssl3_accept_~s__state~0); 99684#L116 assume !(8480 == ssl3_accept_~s__state~0); 99683#L119 assume !(8481 == ssl3_accept_~s__state~0); 99682#L122 assume !(8482 == ssl3_accept_~s__state~0); 99681#L125 assume !(8464 == ssl3_accept_~s__state~0); 99680#L128 assume !(8465 == ssl3_accept_~s__state~0); 99679#L131 assume !(8466 == ssl3_accept_~s__state~0); 99678#L134 assume !(8496 == ssl3_accept_~s__state~0); 99677#L137 assume !(8497 == ssl3_accept_~s__state~0); 99676#L140 assume !(8512 == ssl3_accept_~s__state~0); 99675#L143 assume !(8513 == ssl3_accept_~s__state~0); 99674#L146 assume !(8528 == ssl3_accept_~s__state~0); 99673#L149 assume !(8529 == ssl3_accept_~s__state~0); 99672#L152 assume !(8544 == ssl3_accept_~s__state~0); 99671#L155 assume !(8545 == ssl3_accept_~s__state~0); 99670#L158 assume !(8560 == ssl3_accept_~s__state~0); 99669#L161 assume !(8561 == ssl3_accept_~s__state~0); 99668#L164 assume 8448 == ssl3_accept_~s__state~0; 99667#L165 assume !(ssl3_accept_~num1~0 > 0); 99664#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 99661#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 99658#L639 ssl3_accept_~skip~0 := 0; 99657#L98-2 assume !false; 99656#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99655#L101 assume !(12292 == ssl3_accept_~s__state~0); 99654#L104 assume !(16384 == ssl3_accept_~s__state~0); 99653#L107 assume !(8192 == ssl3_accept_~s__state~0); 99652#L110 assume !(24576 == ssl3_accept_~s__state~0); 99651#L113 assume !(8195 == ssl3_accept_~s__state~0); 99650#L116 assume !(8480 == ssl3_accept_~s__state~0); 99649#L119 assume !(8481 == ssl3_accept_~s__state~0); 99648#L122 assume !(8482 == ssl3_accept_~s__state~0); 99647#L125 assume !(8464 == ssl3_accept_~s__state~0); 99646#L128 assume !(8465 == ssl3_accept_~s__state~0); 99645#L131 assume !(8466 == ssl3_accept_~s__state~0); 99644#L134 assume !(8496 == ssl3_accept_~s__state~0); 99643#L137 assume !(8497 == ssl3_accept_~s__state~0); 99642#L140 assume !(8512 == ssl3_accept_~s__state~0); 99641#L143 assume !(8513 == ssl3_accept_~s__state~0); 99640#L146 assume !(8528 == ssl3_accept_~s__state~0); 99639#L149 assume !(8529 == ssl3_accept_~s__state~0); 99638#L152 assume !(8544 == ssl3_accept_~s__state~0); 99637#L155 assume !(8545 == ssl3_accept_~s__state~0); 99636#L158 assume !(8560 == ssl3_accept_~s__state~0); 99635#L161 assume !(8561 == ssl3_accept_~s__state~0); 99633#L164 assume !(8448 == ssl3_accept_~s__state~0); 99634#L167 assume 8576 == ssl3_accept_~s__state~0; 99557#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 99552#L448 assume !(5 == ssl3_accept_~blastFlag~0); 99546#L448-2 assume !(ssl3_accept_~ret~0 <= 0); 99539#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 98346#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 99517#L639 ssl3_accept_~skip~0 := 0; 99518#L98-2 assume !false; 99503#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99504#L101 assume !(12292 == ssl3_accept_~s__state~0); 99487#L104 assume !(16384 == ssl3_accept_~s__state~0); 99488#L107 assume !(8192 == ssl3_accept_~s__state~0); 99471#L110 assume !(24576 == ssl3_accept_~s__state~0); 99472#L113 assume !(8195 == ssl3_accept_~s__state~0); 99459#L116 assume !(8480 == ssl3_accept_~s__state~0); 99460#L119 assume !(8481 == ssl3_accept_~s__state~0); 99446#L122 assume !(8482 == ssl3_accept_~s__state~0); 99447#L125 assume !(8464 == ssl3_accept_~s__state~0); 99410#L128 assume !(8465 == ssl3_accept_~s__state~0); 99411#L131 assume 8466 == ssl3_accept_~s__state~0; 97811#L132 [2019-11-25 08:48:20,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:20,193 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 21 times [2019-11-25 08:48:20,194 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:20,194 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854442339] [2019-11-25 08:48:20,194 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:20,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:20,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:20,201 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:20,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:20,201 INFO L82 PathProgramCache]: Analyzing trace with hash 1884646580, now seen corresponding path program 1 times [2019-11-25 08:48:20,201 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:20,201 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988262785] [2019-11-25 08:48:20,202 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:20,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:20,330 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2019-11-25 08:48:20,331 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988262785] [2019-11-25 08:48:20,331 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:20,331 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-11-25 08:48:20,331 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481091549] [2019-11-25 08:48:20,332 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:20,332 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:20,332 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-11-25 08:48:20,332 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-25 08:48:20,332 INFO L87 Difference]: Start difference. First operand 3254 states and 4182 transitions. cyclomatic complexity: 937 Second operand 5 states. [2019-11-25 08:48:20,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:20,471 INFO L93 Difference]: Finished difference Result 13530 states and 17248 transitions. [2019-11-25 08:48:20,471 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-11-25 08:48:20,471 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13530 states and 17248 transitions. [2019-11-25 08:48:20,533 INFO L131 ngComponentsAnalysis]: Automaton has 19 accepting balls. 13193 [2019-11-25 08:48:20,581 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13530 states to 13530 states and 17248 transitions. [2019-11-25 08:48:20,581 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13400 [2019-11-25 08:48:20,591 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13400 [2019-11-25 08:48:20,591 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13530 states and 17248 transitions. [2019-11-25 08:48:20,592 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:20,592 INFO L688 BuchiCegarLoop]: Abstraction has 13530 states and 17248 transitions. [2019-11-25 08:48:20,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13530 states and 17248 transitions. [2019-11-25 08:48:20,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13530 to 5856. [2019-11-25 08:48:20,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5856 states. [2019-11-25 08:48:20,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5856 states to 5856 states and 7502 transitions. [2019-11-25 08:48:20,800 INFO L711 BuchiCegarLoop]: Abstraction has 5856 states and 7502 transitions. [2019-11-25 08:48:20,800 INFO L591 BuchiCegarLoop]: Abstraction has 5856 states and 7502 transitions. [2019-11-25 08:48:20,800 INFO L424 BuchiCegarLoop]: ======== Iteration 27============ [2019-11-25 08:48:20,801 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5856 states and 7502 transitions. [2019-11-25 08:48:20,815 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 5617 [2019-11-25 08:48:20,815 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:20,815 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:20,817 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:48:20,817 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:20,817 INFO L794 eck$LassoCheckResult]: Stem: 114439#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 114275#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 114239#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 114240#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 114348#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 114349#L98-2 assume !false; 114540#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114716#L101 assume !(12292 == ssl3_accept_~s__state~0); 114717#L104 assume !(16384 == ssl3_accept_~s__state~0); 114712#L107 assume !(8192 == ssl3_accept_~s__state~0); 114713#L110 assume !(24576 == ssl3_accept_~s__state~0); 114708#L113 assume !(8195 == ssl3_accept_~s__state~0); 114709#L116 assume !(8480 == ssl3_accept_~s__state~0); 114704#L119 assume !(8481 == ssl3_accept_~s__state~0); 114705#L122 assume !(8482 == ssl3_accept_~s__state~0); 114700#L125 assume 8464 == ssl3_accept_~s__state~0; 114631#L132 [2019-11-25 08:48:20,818 INFO L796 eck$LassoCheckResult]: Loop: 114631#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 119607#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 115964#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 119598#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119594#L639 ssl3_accept_~skip~0 := 0; 119592#L98-2 assume !false; 119565#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119557#L101 assume !(12292 == ssl3_accept_~s__state~0); 119551#L104 assume !(16384 == ssl3_accept_~s__state~0); 119543#L107 assume !(8192 == ssl3_accept_~s__state~0); 119537#L110 assume !(24576 == ssl3_accept_~s__state~0); 119530#L113 assume !(8195 == ssl3_accept_~s__state~0); 119525#L116 assume !(8480 == ssl3_accept_~s__state~0); 119506#L119 assume !(8481 == ssl3_accept_~s__state~0); 119507#L122 assume !(8482 == ssl3_accept_~s__state~0); 119498#L125 assume !(8464 == ssl3_accept_~s__state~0); 119499#L128 assume !(8465 == ssl3_accept_~s__state~0); 119489#L131 assume !(8466 == ssl3_accept_~s__state~0); 117721#L134 assume 8496 == ssl3_accept_~s__state~0; 114626#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 117709#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 115312#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 117703#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 117701#L292-2 ssl3_accept_~s__init_num~0 := 0; 116204#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 115919#L639 ssl3_accept_~skip~0 := 0; 115908#L98-2 assume !false; 115901#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 115894#L101 assume !(12292 == ssl3_accept_~s__state~0); 115887#L104 assume !(16384 == ssl3_accept_~s__state~0); 115772#L107 assume !(8192 == ssl3_accept_~s__state~0); 115759#L110 assume !(24576 == ssl3_accept_~s__state~0); 115752#L113 assume !(8195 == ssl3_accept_~s__state~0); 115744#L116 assume !(8480 == ssl3_accept_~s__state~0); 115628#L119 assume !(8481 == ssl3_accept_~s__state~0); 115611#L122 assume !(8482 == ssl3_accept_~s__state~0); 115604#L125 assume !(8464 == ssl3_accept_~s__state~0); 115485#L128 assume !(8465 == ssl3_accept_~s__state~0); 115466#L131 assume !(8466 == ssl3_accept_~s__state~0); 114909#L134 assume !(8496 == ssl3_accept_~s__state~0); 114907#L137 assume !(8497 == ssl3_accept_~s__state~0); 114510#L140 assume 8512 == ssl3_accept_~s__state~0; 114577#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 115278#L303 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 115275#L307 assume !(2 == ssl3_accept_~blastFlag~0); 114260#L307-2 assume !(ssl3_accept_~ret~0 <= 0); 114261#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 119959#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119956#L639 ssl3_accept_~skip~0 := 0; 119955#L98-2 assume !false; 119954#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119953#L101 assume !(12292 == ssl3_accept_~s__state~0); 119952#L104 assume !(16384 == ssl3_accept_~s__state~0); 119951#L107 assume !(8192 == ssl3_accept_~s__state~0); 119950#L110 assume !(24576 == ssl3_accept_~s__state~0); 119949#L113 assume !(8195 == ssl3_accept_~s__state~0); 119948#L116 assume !(8480 == ssl3_accept_~s__state~0); 119947#L119 assume !(8481 == ssl3_accept_~s__state~0); 119946#L122 assume !(8482 == ssl3_accept_~s__state~0); 119945#L125 assume !(8464 == ssl3_accept_~s__state~0); 119944#L128 assume !(8465 == ssl3_accept_~s__state~0); 119943#L131 assume !(8466 == ssl3_accept_~s__state~0); 119942#L134 assume !(8496 == ssl3_accept_~s__state~0); 119941#L137 assume !(8497 == ssl3_accept_~s__state~0); 119940#L140 assume !(8512 == ssl3_accept_~s__state~0); 119939#L143 assume !(8513 == ssl3_accept_~s__state~0); 119938#L146 assume 8528 == ssl3_accept_~s__state~0; 114619#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 119937#L323 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 114339#L323-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 114340#L353 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 114354#L355 assume !(3 == ssl3_accept_~blastFlag~0); 114423#L355-2 assume !(ssl3_accept_~ret~0 <= 0); 114487#L335-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 114488#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 120079#L639 ssl3_accept_~skip~0 := 0; 120077#L98-2 assume !false; 120076#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 120075#L101 assume !(12292 == ssl3_accept_~s__state~0); 120074#L104 assume !(16384 == ssl3_accept_~s__state~0); 120073#L107 assume !(8192 == ssl3_accept_~s__state~0); 120072#L110 assume !(24576 == ssl3_accept_~s__state~0); 120071#L113 assume !(8195 == ssl3_accept_~s__state~0); 120070#L116 assume !(8480 == ssl3_accept_~s__state~0); 120069#L119 assume !(8481 == ssl3_accept_~s__state~0); 120068#L122 assume !(8482 == ssl3_accept_~s__state~0); 120067#L125 assume !(8464 == ssl3_accept_~s__state~0); 120066#L128 assume !(8465 == ssl3_accept_~s__state~0); 120065#L131 assume !(8466 == ssl3_accept_~s__state~0); 120007#L134 assume !(8496 == ssl3_accept_~s__state~0); 120004#L137 assume !(8497 == ssl3_accept_~s__state~0); 120001#L140 assume !(8512 == ssl3_accept_~s__state~0); 119999#L143 assume !(8513 == ssl3_accept_~s__state~0); 119996#L146 assume !(8528 == ssl3_accept_~s__state~0); 119994#L149 assume !(8529 == ssl3_accept_~s__state~0); 119993#L152 assume 8544 == ssl3_accept_~s__state~0; 114491#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 114297#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 114298#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 114501#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 119822#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 119821#L405 assume !(4 == ssl3_accept_~blastFlag~0); 119820#L405-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 119816#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119813#L639 ssl3_accept_~skip~0 := 0; 119812#L98-2 assume !false; 119811#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119810#L101 assume !(12292 == ssl3_accept_~s__state~0); 119809#L104 assume !(16384 == ssl3_accept_~s__state~0); 119808#L107 assume !(8192 == ssl3_accept_~s__state~0); 119807#L110 assume !(24576 == ssl3_accept_~s__state~0); 119806#L113 assume !(8195 == ssl3_accept_~s__state~0); 119805#L116 assume !(8480 == ssl3_accept_~s__state~0); 119804#L119 assume !(8481 == ssl3_accept_~s__state~0); 119800#L122 assume !(8482 == ssl3_accept_~s__state~0); 119798#L125 assume !(8464 == ssl3_accept_~s__state~0); 119376#L128 assume !(8465 == ssl3_accept_~s__state~0); 119374#L131 assume !(8466 == ssl3_accept_~s__state~0); 119372#L134 assume !(8496 == ssl3_accept_~s__state~0); 119370#L137 assume !(8497 == ssl3_accept_~s__state~0); 119368#L140 assume !(8512 == ssl3_accept_~s__state~0); 119366#L143 assume !(8513 == ssl3_accept_~s__state~0); 119363#L146 assume !(8528 == ssl3_accept_~s__state~0); 119364#L149 assume !(8529 == ssl3_accept_~s__state~0); 119358#L152 assume !(8544 == ssl3_accept_~s__state~0); 119355#L155 assume !(8545 == ssl3_accept_~s__state~0); 119356#L158 assume !(8560 == ssl3_accept_~s__state~0); 119771#L161 assume !(8561 == ssl3_accept_~s__state~0); 119770#L164 assume 8448 == ssl3_accept_~s__state~0; 119769#L165 assume !(ssl3_accept_~num1~0 > 0); 119767#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 119759#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119755#L639 ssl3_accept_~skip~0 := 0; 119753#L98-2 assume !false; 119751#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119749#L101 assume !(12292 == ssl3_accept_~s__state~0); 119747#L104 assume !(16384 == ssl3_accept_~s__state~0); 119745#L107 assume !(8192 == ssl3_accept_~s__state~0); 119743#L110 assume !(24576 == ssl3_accept_~s__state~0); 119741#L113 assume !(8195 == ssl3_accept_~s__state~0); 119739#L116 assume !(8480 == ssl3_accept_~s__state~0); 119736#L119 assume !(8481 == ssl3_accept_~s__state~0); 119735#L122 assume !(8482 == ssl3_accept_~s__state~0); 119734#L125 assume !(8464 == ssl3_accept_~s__state~0); 119733#L128 assume !(8465 == ssl3_accept_~s__state~0); 119731#L131 assume !(8466 == ssl3_accept_~s__state~0); 119730#L134 assume !(8496 == ssl3_accept_~s__state~0); 119729#L137 assume !(8497 == ssl3_accept_~s__state~0); 119728#L140 assume !(8512 == ssl3_accept_~s__state~0); 119727#L143 assume !(8513 == ssl3_accept_~s__state~0); 119725#L146 assume !(8528 == ssl3_accept_~s__state~0); 119721#L149 assume !(8529 == ssl3_accept_~s__state~0); 119720#L152 assume !(8544 == ssl3_accept_~s__state~0); 119719#L155 assume !(8545 == ssl3_accept_~s__state~0); 119717#L158 assume !(8560 == ssl3_accept_~s__state~0); 119716#L161 assume !(8561 == ssl3_accept_~s__state~0); 119715#L164 assume !(8448 == ssl3_accept_~s__state~0); 119713#L167 assume 8576 == ssl3_accept_~s__state~0; 119563#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 119706#L448 assume !(5 == ssl3_accept_~blastFlag~0); 119704#L448-2 assume !(ssl3_accept_~ret~0 <= 0); 119702#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 114443#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119595#L639 ssl3_accept_~skip~0 := 0; 119593#L98-2 assume !false; 119566#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119558#L101 assume !(12292 == ssl3_accept_~s__state~0); 119552#L104 assume !(16384 == ssl3_accept_~s__state~0); 119544#L107 assume !(8192 == ssl3_accept_~s__state~0); 119538#L110 assume !(24576 == ssl3_accept_~s__state~0); 119531#L113 assume !(8195 == ssl3_accept_~s__state~0); 119526#L116 assume !(8480 == ssl3_accept_~s__state~0); 119518#L119 assume !(8481 == ssl3_accept_~s__state~0); 119502#L122 assume !(8482 == ssl3_accept_~s__state~0); 119503#L125 assume !(8464 == ssl3_accept_~s__state~0); 119494#L128 assume !(8465 == ssl3_accept_~s__state~0); 119495#L131 assume 8466 == ssl3_accept_~s__state~0; 114631#L132 [2019-11-25 08:48:20,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:20,818 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 22 times [2019-11-25 08:48:20,819 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:20,819 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945463481] [2019-11-25 08:48:20,819 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:20,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:20,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:20,826 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:20,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:20,826 INFO L82 PathProgramCache]: Analyzing trace with hash 466895436, now seen corresponding path program 1 times [2019-11-25 08:48:20,827 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:20,827 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426780213] [2019-11-25 08:48:20,827 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:20,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:20,865 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 182 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2019-11-25 08:48:20,865 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426780213] [2019-11-25 08:48:20,865 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:20,865 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:48:20,866 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065395333] [2019-11-25 08:48:20,866 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:20,866 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:20,866 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:20,866 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:20,867 INFO L87 Difference]: Start difference. First operand 5856 states and 7502 transitions. cyclomatic complexity: 1659 Second operand 3 states. [2019-11-25 08:48:20,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:20,963 INFO L93 Difference]: Finished difference Result 8133 states and 10334 transitions. [2019-11-25 08:48:20,964 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:20,964 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8133 states and 10334 transitions. [2019-11-25 08:48:20,994 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 7736 [2019-11-25 08:48:21,018 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8133 states to 8133 states and 10334 transitions. [2019-11-25 08:48:21,018 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7886 [2019-11-25 08:48:21,023 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7886 [2019-11-25 08:48:21,023 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8133 states and 10334 transitions. [2019-11-25 08:48:21,023 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:21,024 INFO L688 BuchiCegarLoop]: Abstraction has 8133 states and 10334 transitions. [2019-11-25 08:48:21,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8133 states and 10334 transitions. [2019-11-25 08:48:21,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8133 to 8043. [2019-11-25 08:48:21,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8043 states. [2019-11-25 08:48:21,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8043 states to 8043 states and 10233 transitions. [2019-11-25 08:48:21,109 INFO L711 BuchiCegarLoop]: Abstraction has 8043 states and 10233 transitions. [2019-11-25 08:48:21,110 INFO L591 BuchiCegarLoop]: Abstraction has 8043 states and 10233 transitions. [2019-11-25 08:48:21,110 INFO L424 BuchiCegarLoop]: ======== Iteration 28============ [2019-11-25 08:48:21,110 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8043 states and 10233 transitions. [2019-11-25 08:48:21,131 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7687 [2019-11-25 08:48:21,131 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:21,131 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:21,133 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:48:21,133 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:21,133 INFO L794 eck$LassoCheckResult]: Stem: 128435#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 128270#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 128234#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 128235#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 128343#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 128344#L98-2 assume !false; 128555#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131970#L101 assume !(12292 == ssl3_accept_~s__state~0); 131969#L104 assume !(16384 == ssl3_accept_~s__state~0); 131968#L107 assume !(8192 == ssl3_accept_~s__state~0); 131967#L110 assume !(24576 == ssl3_accept_~s__state~0); 131966#L113 assume !(8195 == ssl3_accept_~s__state~0); 131965#L116 assume !(8480 == ssl3_accept_~s__state~0); 131964#L119 assume !(8481 == ssl3_accept_~s__state~0); 129731#L122 assume !(8482 == ssl3_accept_~s__state~0); 129732#L125 assume 8464 == ssl3_accept_~s__state~0; 129490#L132 [2019-11-25 08:48:21,133 INFO L796 eck$LassoCheckResult]: Loop: 129490#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 131870#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 131866#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 131644#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131642#L639 ssl3_accept_~skip~0 := 0; 131634#L98-2 assume !false; 131635#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131627#L101 assume !(12292 == ssl3_accept_~s__state~0); 131628#L104 assume !(16384 == ssl3_accept_~s__state~0); 131620#L107 assume !(8192 == ssl3_accept_~s__state~0); 131621#L110 assume !(24576 == ssl3_accept_~s__state~0); 131612#L113 assume !(8195 == ssl3_accept_~s__state~0); 131613#L116 assume !(8480 == ssl3_accept_~s__state~0); 131605#L119 assume !(8481 == ssl3_accept_~s__state~0); 131606#L122 assume !(8482 == ssl3_accept_~s__state~0); 131584#L125 assume !(8464 == ssl3_accept_~s__state~0); 131585#L128 assume !(8465 == ssl3_accept_~s__state~0); 130039#L131 assume !(8466 == ssl3_accept_~s__state~0); 130040#L134 assume 8496 == ssl3_accept_~s__state~0; 128696#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 128697#L286 assume !(1 == ssl3_accept_~blastFlag~0); 130020#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 130021#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 130001#L292-2 ssl3_accept_~s__init_num~0 := 0; 130002#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131562#L639 ssl3_accept_~skip~0 := 0; 131561#L98-2 assume !false; 131560#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131559#L101 assume !(12292 == ssl3_accept_~s__state~0); 131558#L104 assume !(16384 == ssl3_accept_~s__state~0); 131557#L107 assume !(8192 == ssl3_accept_~s__state~0); 131556#L110 assume !(24576 == ssl3_accept_~s__state~0); 131555#L113 assume !(8195 == ssl3_accept_~s__state~0); 131554#L116 assume !(8480 == ssl3_accept_~s__state~0); 131553#L119 assume !(8481 == ssl3_accept_~s__state~0); 131552#L122 assume !(8482 == ssl3_accept_~s__state~0); 131551#L125 assume !(8464 == ssl3_accept_~s__state~0); 131550#L128 assume !(8465 == ssl3_accept_~s__state~0); 131549#L131 assume !(8466 == ssl3_accept_~s__state~0); 131548#L134 assume !(8496 == ssl3_accept_~s__state~0); 131547#L137 assume !(8497 == ssl3_accept_~s__state~0); 128527#L140 assume 8512 == ssl3_accept_~s__state~0; 129478#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 129475#L303 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 129477#L307 assume !(2 == ssl3_accept_~blastFlag~0); 131535#L307-2 assume !(ssl3_accept_~ret~0 <= 0); 132137#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 132134#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 132131#L639 ssl3_accept_~skip~0 := 0; 132130#L98-2 assume !false; 132129#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 132128#L101 assume !(12292 == ssl3_accept_~s__state~0); 132127#L104 assume !(16384 == ssl3_accept_~s__state~0); 132126#L107 assume !(8192 == ssl3_accept_~s__state~0); 132125#L110 assume !(24576 == ssl3_accept_~s__state~0); 132124#L113 assume !(8195 == ssl3_accept_~s__state~0); 132123#L116 assume !(8480 == ssl3_accept_~s__state~0); 132122#L119 assume !(8481 == ssl3_accept_~s__state~0); 132121#L122 assume !(8482 == ssl3_accept_~s__state~0); 132120#L125 assume !(8464 == ssl3_accept_~s__state~0); 132119#L128 assume !(8465 == ssl3_accept_~s__state~0); 132118#L131 assume !(8466 == ssl3_accept_~s__state~0); 132117#L134 assume !(8496 == ssl3_accept_~s__state~0); 132116#L137 assume !(8497 == ssl3_accept_~s__state~0); 132115#L140 assume !(8512 == ssl3_accept_~s__state~0); 132114#L143 assume !(8513 == ssl3_accept_~s__state~0); 132113#L146 assume 8528 == ssl3_accept_~s__state~0; 129592#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 132112#L323 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 132110#L323-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 132104#L353 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 132106#L355 assume !(3 == ssl3_accept_~blastFlag~0); 132102#L355-2 assume !(ssl3_accept_~ret~0 <= 0); 132098#L335-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 132095#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 132092#L639 ssl3_accept_~skip~0 := 0; 132091#L98-2 assume !false; 132089#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 132084#L101 assume !(12292 == ssl3_accept_~s__state~0); 132082#L104 assume !(16384 == ssl3_accept_~s__state~0); 132080#L107 assume !(8192 == ssl3_accept_~s__state~0); 132078#L110 assume !(24576 == ssl3_accept_~s__state~0); 132076#L113 assume !(8195 == ssl3_accept_~s__state~0); 132074#L116 assume !(8480 == ssl3_accept_~s__state~0); 132072#L119 assume !(8481 == ssl3_accept_~s__state~0); 132070#L122 assume !(8482 == ssl3_accept_~s__state~0); 132068#L125 assume !(8464 == ssl3_accept_~s__state~0); 132066#L128 assume !(8465 == ssl3_accept_~s__state~0); 132064#L131 assume !(8466 == ssl3_accept_~s__state~0); 132062#L134 assume !(8496 == ssl3_accept_~s__state~0); 132060#L137 assume !(8497 == ssl3_accept_~s__state~0); 132058#L140 assume !(8512 == ssl3_accept_~s__state~0); 132056#L143 assume !(8513 == ssl3_accept_~s__state~0); 132054#L146 assume !(8528 == ssl3_accept_~s__state~0); 132052#L149 assume !(8529 == ssl3_accept_~s__state~0); 132050#L152 assume 8544 == ssl3_accept_~s__state~0; 129583#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 132047#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 132044#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 132040#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 132038#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 132036#L405 assume !(4 == ssl3_accept_~blastFlag~0); 132034#L405-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 132030#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 132027#L639 ssl3_accept_~skip~0 := 0; 132026#L98-2 assume !false; 132025#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 132023#L101 assume !(12292 == ssl3_accept_~s__state~0); 132010#L104 assume !(16384 == ssl3_accept_~s__state~0); 132004#L107 assume !(8192 == ssl3_accept_~s__state~0); 132002#L110 assume !(24576 == ssl3_accept_~s__state~0); 132000#L113 assume !(8195 == ssl3_accept_~s__state~0); 131998#L116 assume !(8480 == ssl3_accept_~s__state~0); 131996#L119 assume !(8481 == ssl3_accept_~s__state~0); 131995#L122 assume !(8482 == ssl3_accept_~s__state~0); 131994#L125 assume !(8464 == ssl3_accept_~s__state~0); 131992#L128 assume !(8465 == ssl3_accept_~s__state~0); 131990#L131 assume !(8466 == ssl3_accept_~s__state~0); 131982#L134 assume !(8496 == ssl3_accept_~s__state~0); 131980#L137 assume !(8497 == ssl3_accept_~s__state~0); 131977#L140 assume !(8512 == ssl3_accept_~s__state~0); 131972#L143 assume !(8513 == ssl3_accept_~s__state~0); 131940#L146 assume !(8528 == ssl3_accept_~s__state~0); 131934#L149 assume !(8529 == ssl3_accept_~s__state~0); 131932#L152 assume !(8544 == ssl3_accept_~s__state~0); 131930#L155 assume !(8545 == ssl3_accept_~s__state~0); 131928#L158 assume !(8560 == ssl3_accept_~s__state~0); 131926#L161 assume !(8561 == ssl3_accept_~s__state~0); 131924#L164 assume 8448 == ssl3_accept_~s__state~0; 131922#L165 assume !(ssl3_accept_~num1~0 > 0); 131920#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 131916#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131913#L639 ssl3_accept_~skip~0 := 0; 131911#L98-2 assume !false; 131909#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131907#L101 assume !(12292 == ssl3_accept_~s__state~0); 131905#L104 assume !(16384 == ssl3_accept_~s__state~0); 131903#L107 assume !(8192 == ssl3_accept_~s__state~0); 131902#L110 assume !(24576 == ssl3_accept_~s__state~0); 131901#L113 assume !(8195 == ssl3_accept_~s__state~0); 131900#L116 assume !(8480 == ssl3_accept_~s__state~0); 131899#L119 assume !(8481 == ssl3_accept_~s__state~0); 131898#L122 assume !(8482 == ssl3_accept_~s__state~0); 131896#L125 assume !(8464 == ssl3_accept_~s__state~0); 131893#L128 assume !(8465 == ssl3_accept_~s__state~0); 131892#L131 assume !(8466 == ssl3_accept_~s__state~0); 131891#L134 assume !(8496 == ssl3_accept_~s__state~0); 131890#L137 assume !(8497 == ssl3_accept_~s__state~0); 131889#L140 assume !(8512 == ssl3_accept_~s__state~0); 131888#L143 assume !(8513 == ssl3_accept_~s__state~0); 131887#L146 assume !(8528 == ssl3_accept_~s__state~0); 131886#L149 assume !(8529 == ssl3_accept_~s__state~0); 131885#L152 assume !(8544 == ssl3_accept_~s__state~0); 131884#L155 assume !(8545 == ssl3_accept_~s__state~0); 131883#L158 assume !(8560 == ssl3_accept_~s__state~0); 131882#L161 assume !(8561 == ssl3_accept_~s__state~0); 131881#L164 assume !(8448 == ssl3_accept_~s__state~0); 131879#L167 assume 8576 == ssl3_accept_~s__state~0; 131875#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 131871#L448 assume !(5 == ssl3_accept_~blastFlag~0); 131867#L448-2 assume !(ssl3_accept_~ret~0 <= 0); 131864#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 130806#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131637#L639 ssl3_accept_~skip~0 := 0; 131638#L98-2 assume !false; 131631#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131632#L101 assume !(12292 == ssl3_accept_~s__state~0); 131624#L104 assume !(16384 == ssl3_accept_~s__state~0); 131625#L107 assume !(8192 == ssl3_accept_~s__state~0); 131616#L110 assume !(24576 == ssl3_accept_~s__state~0); 131617#L113 assume !(8195 == ssl3_accept_~s__state~0); 131608#L116 assume !(8480 == ssl3_accept_~s__state~0); 131609#L119 assume !(8481 == ssl3_accept_~s__state~0); 131591#L122 assume !(8482 == ssl3_accept_~s__state~0); 131592#L125 assume !(8464 == ssl3_accept_~s__state~0); 131576#L128 assume !(8465 == ssl3_accept_~s__state~0); 131577#L131 assume 8466 == ssl3_accept_~s__state~0; 129490#L132 [2019-11-25 08:48:21,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:21,134 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 23 times [2019-11-25 08:48:21,134 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:21,134 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654260644] [2019-11-25 08:48:21,134 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:21,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:21,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:21,142 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:21,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:21,143 INFO L82 PathProgramCache]: Analyzing trace with hash 811723598, now seen corresponding path program 1 times [2019-11-25 08:48:21,143 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:21,143 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705146864] [2019-11-25 08:48:21,144 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:21,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:21,178 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2019-11-25 08:48:21,179 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705146864] [2019-11-25 08:48:21,179 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:21,179 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:48:21,179 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966552656] [2019-11-25 08:48:21,180 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:21,180 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:21,180 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:21,180 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:21,180 INFO L87 Difference]: Start difference. First operand 8043 states and 10233 transitions. cyclomatic complexity: 2208 Second operand 3 states. [2019-11-25 08:48:21,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:21,246 INFO L93 Difference]: Finished difference Result 8139 states and 10349 transitions. [2019-11-25 08:48:21,246 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:21,247 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8139 states and 10349 transitions. [2019-11-25 08:48:21,277 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7735 [2019-11-25 08:48:21,303 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8139 states to 8139 states and 10349 transitions. [2019-11-25 08:48:21,303 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7892 [2019-11-25 08:48:21,308 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7892 [2019-11-25 08:48:21,309 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8139 states and 10349 transitions. [2019-11-25 08:48:21,309 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:21,309 INFO L688 BuchiCegarLoop]: Abstraction has 8139 states and 10349 transitions. [2019-11-25 08:48:21,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8139 states and 10349 transitions. [2019-11-25 08:48:21,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8139 to 8139. [2019-11-25 08:48:21,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8139 states. [2019-11-25 08:48:21,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8139 states to 8139 states and 10349 transitions. [2019-11-25 08:48:21,393 INFO L711 BuchiCegarLoop]: Abstraction has 8139 states and 10349 transitions. [2019-11-25 08:48:21,393 INFO L591 BuchiCegarLoop]: Abstraction has 8139 states and 10349 transitions. [2019-11-25 08:48:21,394 INFO L424 BuchiCegarLoop]: ======== Iteration 29============ [2019-11-25 08:48:21,394 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8139 states and 10349 transitions. [2019-11-25 08:48:21,414 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7735 [2019-11-25 08:48:21,414 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:21,414 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:21,416 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:48:21,416 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:21,416 INFO L794 eck$LassoCheckResult]: Stem: 144616#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 144457#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 144422#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 144423#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 144529#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 144530#L98-2 assume !false; 144728#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 145936#L101 assume !(12292 == ssl3_accept_~s__state~0); 145934#L104 assume !(16384 == ssl3_accept_~s__state~0); 145932#L107 assume !(8192 == ssl3_accept_~s__state~0); 145930#L110 assume !(24576 == ssl3_accept_~s__state~0); 145928#L113 assume !(8195 == ssl3_accept_~s__state~0); 145926#L116 assume !(8480 == ssl3_accept_~s__state~0); 145924#L119 assume !(8481 == ssl3_accept_~s__state~0); 145922#L122 assume !(8482 == ssl3_accept_~s__state~0); 145920#L125 assume 8464 == ssl3_accept_~s__state~0; 145730#L132 [2019-11-25 08:48:21,417 INFO L796 eck$LassoCheckResult]: Loop: 145730#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 145731#L273 assume !(0 == ssl3_accept_~blastFlag~0); 146033#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 146034#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 146025#L639 ssl3_accept_~skip~0 := 0; 146026#L98-2 assume !false; 146021#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146022#L101 assume !(12292 == ssl3_accept_~s__state~0); 146017#L104 assume !(16384 == ssl3_accept_~s__state~0); 146018#L107 assume !(8192 == ssl3_accept_~s__state~0); 146013#L110 assume !(24576 == ssl3_accept_~s__state~0); 146014#L113 assume !(8195 == ssl3_accept_~s__state~0); 146009#L116 assume !(8480 == ssl3_accept_~s__state~0); 146010#L119 assume !(8481 == ssl3_accept_~s__state~0); 146005#L122 assume !(8482 == ssl3_accept_~s__state~0); 146006#L125 assume !(8464 == ssl3_accept_~s__state~0); 146001#L128 assume !(8465 == ssl3_accept_~s__state~0); 146002#L131 assume !(8466 == ssl3_accept_~s__state~0); 146569#L134 assume 8496 == ssl3_accept_~s__state~0; 145596#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 146568#L286 assume !(1 == ssl3_accept_~blastFlag~0); 146567#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 146565#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 146564#L292-2 ssl3_accept_~s__init_num~0 := 0; 146562#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 145765#L639 ssl3_accept_~skip~0 := 0; 145766#L98-2 assume !false; 145761#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 145762#L101 assume !(12292 == ssl3_accept_~s__state~0); 145757#L104 assume !(16384 == ssl3_accept_~s__state~0); 145758#L107 assume !(8192 == ssl3_accept_~s__state~0); 145753#L110 assume !(24576 == ssl3_accept_~s__state~0); 145754#L113 assume !(8195 == ssl3_accept_~s__state~0); 145749#L116 assume !(8480 == ssl3_accept_~s__state~0); 145750#L119 assume !(8481 == ssl3_accept_~s__state~0); 145745#L122 assume !(8482 == ssl3_accept_~s__state~0); 145746#L125 assume !(8464 == ssl3_accept_~s__state~0); 145662#L128 assume !(8465 == ssl3_accept_~s__state~0); 145663#L131 assume !(8466 == ssl3_accept_~s__state~0); 145658#L134 assume !(8496 == ssl3_accept_~s__state~0); 145659#L137 assume !(8497 == ssl3_accept_~s__state~0); 144701#L140 assume 8512 == ssl3_accept_~s__state~0; 145654#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 145651#L303 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 145653#L307 assume !(2 == ssl3_accept_~blastFlag~0); 146552#L307-2 assume !(ssl3_accept_~ret~0 <= 0); 146783#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 146780#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 146777#L639 ssl3_accept_~skip~0 := 0; 146776#L98-2 assume !false; 146775#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146774#L101 assume !(12292 == ssl3_accept_~s__state~0); 146773#L104 assume !(16384 == ssl3_accept_~s__state~0); 146772#L107 assume !(8192 == ssl3_accept_~s__state~0); 146771#L110 assume !(24576 == ssl3_accept_~s__state~0); 146770#L113 assume !(8195 == ssl3_accept_~s__state~0); 146769#L116 assume !(8480 == ssl3_accept_~s__state~0); 146768#L119 assume !(8481 == ssl3_accept_~s__state~0); 146767#L122 assume !(8482 == ssl3_accept_~s__state~0); 146766#L125 assume !(8464 == ssl3_accept_~s__state~0); 146765#L128 assume !(8465 == ssl3_accept_~s__state~0); 146764#L131 assume !(8466 == ssl3_accept_~s__state~0); 146763#L134 assume !(8496 == ssl3_accept_~s__state~0); 146762#L137 assume !(8497 == ssl3_accept_~s__state~0); 146761#L140 assume !(8512 == ssl3_accept_~s__state~0); 146760#L143 assume !(8513 == ssl3_accept_~s__state~0); 146759#L146 assume 8528 == ssl3_accept_~s__state~0; 145864#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 146758#L323 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 146756#L323-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 146750#L353 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 146752#L355 assume !(3 == ssl3_accept_~blastFlag~0); 146748#L355-2 assume !(ssl3_accept_~ret~0 <= 0); 146744#L335-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 146741#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 146738#L639 ssl3_accept_~skip~0 := 0; 146737#L98-2 assume !false; 146735#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146730#L101 assume !(12292 == ssl3_accept_~s__state~0); 146728#L104 assume !(16384 == ssl3_accept_~s__state~0); 146726#L107 assume !(8192 == ssl3_accept_~s__state~0); 146724#L110 assume !(24576 == ssl3_accept_~s__state~0); 146722#L113 assume !(8195 == ssl3_accept_~s__state~0); 146720#L116 assume !(8480 == ssl3_accept_~s__state~0); 146718#L119 assume !(8481 == ssl3_accept_~s__state~0); 146716#L122 assume !(8482 == ssl3_accept_~s__state~0); 146714#L125 assume !(8464 == ssl3_accept_~s__state~0); 146712#L128 assume !(8465 == ssl3_accept_~s__state~0); 146710#L131 assume !(8466 == ssl3_accept_~s__state~0); 146708#L134 assume !(8496 == ssl3_accept_~s__state~0); 146706#L137 assume !(8497 == ssl3_accept_~s__state~0); 146704#L140 assume !(8512 == ssl3_accept_~s__state~0); 146702#L143 assume !(8513 == ssl3_accept_~s__state~0); 146700#L146 assume !(8528 == ssl3_accept_~s__state~0); 146698#L149 assume !(8529 == ssl3_accept_~s__state~0); 146696#L152 assume 8544 == ssl3_accept_~s__state~0; 145859#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 146693#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 146690#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 146686#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 146684#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 146682#L405 assume !(4 == ssl3_accept_~blastFlag~0); 146680#L405-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 146676#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 146673#L639 ssl3_accept_~skip~0 := 0; 146672#L98-2 assume !false; 146671#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146670#L101 assume !(12292 == ssl3_accept_~s__state~0); 146669#L104 assume !(16384 == ssl3_accept_~s__state~0); 146668#L107 assume !(8192 == ssl3_accept_~s__state~0); 146667#L110 assume !(24576 == ssl3_accept_~s__state~0); 146666#L113 assume !(8195 == ssl3_accept_~s__state~0); 146665#L116 assume !(8480 == ssl3_accept_~s__state~0); 146664#L119 assume !(8481 == ssl3_accept_~s__state~0); 146663#L122 assume !(8482 == ssl3_accept_~s__state~0); 146662#L125 assume !(8464 == ssl3_accept_~s__state~0); 146661#L128 assume !(8465 == ssl3_accept_~s__state~0); 146660#L131 assume !(8466 == ssl3_accept_~s__state~0); 146659#L134 assume !(8496 == ssl3_accept_~s__state~0); 146658#L137 assume !(8497 == ssl3_accept_~s__state~0); 146657#L140 assume !(8512 == ssl3_accept_~s__state~0); 146656#L143 assume !(8513 == ssl3_accept_~s__state~0); 146655#L146 assume !(8528 == ssl3_accept_~s__state~0); 146654#L149 assume !(8529 == ssl3_accept_~s__state~0); 146653#L152 assume !(8544 == ssl3_accept_~s__state~0); 146652#L155 assume !(8545 == ssl3_accept_~s__state~0); 146651#L158 assume !(8560 == ssl3_accept_~s__state~0); 146650#L161 assume !(8561 == ssl3_accept_~s__state~0); 146649#L164 assume 8448 == ssl3_accept_~s__state~0; 146648#L165 assume !(ssl3_accept_~num1~0 > 0); 146645#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 146642#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 146639#L639 ssl3_accept_~skip~0 := 0; 146638#L98-2 assume !false; 146637#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146636#L101 assume !(12292 == ssl3_accept_~s__state~0); 146635#L104 assume !(16384 == ssl3_accept_~s__state~0); 146634#L107 assume !(8192 == ssl3_accept_~s__state~0); 146633#L110 assume !(24576 == ssl3_accept_~s__state~0); 146632#L113 assume !(8195 == ssl3_accept_~s__state~0); 146631#L116 assume !(8480 == ssl3_accept_~s__state~0); 146630#L119 assume !(8481 == ssl3_accept_~s__state~0); 146629#L122 assume !(8482 == ssl3_accept_~s__state~0); 146628#L125 assume !(8464 == ssl3_accept_~s__state~0); 146627#L128 assume !(8465 == ssl3_accept_~s__state~0); 146626#L131 assume !(8466 == ssl3_accept_~s__state~0); 146625#L134 assume !(8496 == ssl3_accept_~s__state~0); 146624#L137 assume !(8497 == ssl3_accept_~s__state~0); 146623#L140 assume !(8512 == ssl3_accept_~s__state~0); 146622#L143 assume !(8513 == ssl3_accept_~s__state~0); 146621#L146 assume !(8528 == ssl3_accept_~s__state~0); 146620#L149 assume !(8529 == ssl3_accept_~s__state~0); 146619#L152 assume !(8544 == ssl3_accept_~s__state~0); 146618#L155 assume !(8545 == ssl3_accept_~s__state~0); 146617#L158 assume !(8560 == ssl3_accept_~s__state~0); 146616#L161 assume !(8561 == ssl3_accept_~s__state~0); 146615#L164 assume !(8448 == ssl3_accept_~s__state~0); 146608#L167 assume 8576 == ssl3_accept_~s__state~0; 146609#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 146604#L448 assume !(5 == ssl3_accept_~blastFlag~0); 146605#L448-2 assume !(ssl3_accept_~ret~0 <= 0); 145992#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 145993#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 145984#L639 ssl3_accept_~skip~0 := 0; 145985#L98-2 assume !false; 145980#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 145981#L101 assume !(12292 == ssl3_accept_~s__state~0); 145976#L104 assume !(16384 == ssl3_accept_~s__state~0); 145977#L107 assume !(8192 == ssl3_accept_~s__state~0); 145972#L110 assume !(24576 == ssl3_accept_~s__state~0); 145973#L113 assume !(8195 == ssl3_accept_~s__state~0); 145968#L116 assume !(8480 == ssl3_accept_~s__state~0); 145969#L119 assume !(8481 == ssl3_accept_~s__state~0); 145964#L122 assume !(8482 == ssl3_accept_~s__state~0); 145965#L125 assume !(8464 == ssl3_accept_~s__state~0); 145951#L128 assume !(8465 == ssl3_accept_~s__state~0); 145952#L131 assume 8466 == ssl3_accept_~s__state~0; 145730#L132 [2019-11-25 08:48:21,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:21,417 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 24 times [2019-11-25 08:48:21,417 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:21,418 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525125373] [2019-11-25 08:48:21,418 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:21,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:21,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:21,427 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:21,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:21,428 INFO L82 PathProgramCache]: Analyzing trace with hash 1417498380, now seen corresponding path program 1 times [2019-11-25 08:48:21,428 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:21,428 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991509021] [2019-11-25 08:48:21,428 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:21,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:21,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:21,472 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:21,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:21,473 INFO L82 PathProgramCache]: Analyzing trace with hash -1974902658, now seen corresponding path program 1 times [2019-11-25 08:48:21,473 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:21,473 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110075264] [2019-11-25 08:48:21,473 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:21,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:21,513 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2019-11-25 08:48:21,513 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110075264] [2019-11-25 08:48:21,513 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:21,513 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:48:21,514 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317903512] [2019-11-25 08:48:23,081 WARN L192 SmtUtils]: Spent 1.55 s on a formula simplification. DAG size of input: 394 DAG size of output: 152 [2019-11-25 08:48:23,203 WARN L192 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2019-11-25 08:48:23,209 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:23,210 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:23,210 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:23,210 INFO L87 Difference]: Start difference. First operand 8139 states and 10349 transitions. cyclomatic complexity: 2230 Second operand 3 states. [2019-11-25 08:48:23,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:23,292 INFO L93 Difference]: Finished difference Result 7911 states and 10062 transitions. [2019-11-25 08:48:23,292 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:23,292 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7911 states and 10062 transitions. [2019-11-25 08:48:23,316 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 7616 [2019-11-25 08:48:23,329 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7911 states to 7911 states and 10062 transitions. [2019-11-25 08:48:23,329 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7781 [2019-11-25 08:48:23,332 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7781 [2019-11-25 08:48:23,332 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7911 states and 10062 transitions. [2019-11-25 08:48:23,332 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:23,332 INFO L688 BuchiCegarLoop]: Abstraction has 7911 states and 10062 transitions. [2019-11-25 08:48:23,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7911 states and 10062 transitions. [2019-11-25 08:48:23,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7911 to 7911. [2019-11-25 08:48:23,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7911 states. [2019-11-25 08:48:23,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7911 states to 7911 states and 10062 transitions. [2019-11-25 08:48:23,399 INFO L711 BuchiCegarLoop]: Abstraction has 7911 states and 10062 transitions. [2019-11-25 08:48:23,399 INFO L591 BuchiCegarLoop]: Abstraction has 7911 states and 10062 transitions. [2019-11-25 08:48:23,399 INFO L424 BuchiCegarLoop]: ======== Iteration 30============ [2019-11-25 08:48:23,399 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7911 states and 10062 transitions. [2019-11-25 08:48:23,418 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 7616 [2019-11-25 08:48:23,418 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:23,419 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:23,420 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:48:23,420 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:23,420 INFO L794 eck$LassoCheckResult]: Stem: 160674#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 160516#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 160480#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 160481#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 160586#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 160587#L98-2 assume !false; 160759#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 163053#L101 assume !(12292 == ssl3_accept_~s__state~0); 163052#L104 assume !(16384 == ssl3_accept_~s__state~0); 163051#L107 assume !(8192 == ssl3_accept_~s__state~0); 163050#L110 assume !(24576 == ssl3_accept_~s__state~0); 163049#L113 assume !(8195 == ssl3_accept_~s__state~0); 163048#L116 assume !(8480 == ssl3_accept_~s__state~0); 163047#L119 assume !(8481 == ssl3_accept_~s__state~0); 163046#L122 assume !(8482 == ssl3_accept_~s__state~0); 163045#L125 assume 8464 == ssl3_accept_~s__state~0; 161014#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 160985#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 160984#L273-2 [2019-11-25 08:48:23,421 INFO L796 eck$LassoCheckResult]: Loop: 160984#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 160971#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 160966#L639 ssl3_accept_~skip~0 := 0; 160963#L98-2 assume !false; 160960#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 160957#L101 assume !(12292 == ssl3_accept_~s__state~0); 160954#L104 assume !(16384 == ssl3_accept_~s__state~0); 160951#L107 assume !(8192 == ssl3_accept_~s__state~0); 160948#L110 assume !(24576 == ssl3_accept_~s__state~0); 160943#L113 assume !(8195 == ssl3_accept_~s__state~0); 160940#L116 assume !(8480 == ssl3_accept_~s__state~0); 160935#L119 assume !(8481 == ssl3_accept_~s__state~0); 160930#L122 assume !(8482 == ssl3_accept_~s__state~0); 160927#L125 assume !(8464 == ssl3_accept_~s__state~0); 160924#L128 assume !(8465 == ssl3_accept_~s__state~0); 160919#L131 assume !(8466 == ssl3_accept_~s__state~0); 160916#L134 assume 8496 == ssl3_accept_~s__state~0; 160908#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 160873#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 160872#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 160869#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 160863#L292-2 ssl3_accept_~s__init_num~0 := 0; 160855#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 160851#L639 ssl3_accept_~skip~0 := 0; 160849#L98-2 assume !false; 160847#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 160845#L101 assume !(12292 == ssl3_accept_~s__state~0); 160843#L104 assume !(16384 == ssl3_accept_~s__state~0); 160841#L107 assume !(8192 == ssl3_accept_~s__state~0); 160839#L110 assume !(24576 == ssl3_accept_~s__state~0); 160836#L113 assume !(8195 == ssl3_accept_~s__state~0); 160834#L116 assume !(8480 == ssl3_accept_~s__state~0); 160831#L119 assume !(8481 == ssl3_accept_~s__state~0); 160828#L122 assume !(8482 == ssl3_accept_~s__state~0); 160826#L125 assume !(8464 == ssl3_accept_~s__state~0); 160824#L128 assume !(8465 == ssl3_accept_~s__state~0); 160821#L131 assume !(8466 == ssl3_accept_~s__state~0); 160819#L134 assume !(8496 == ssl3_accept_~s__state~0); 160815#L137 assume !(8497 == ssl3_accept_~s__state~0); 160808#L140 assume 8512 == ssl3_accept_~s__state~0; 160809#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 160792#L303 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 160793#L307 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 161453#L307-2 assume !(ssl3_accept_~ret~0 <= 0); 161451#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 161448#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 161445#L639 ssl3_accept_~skip~0 := 0; 161444#L98-2 assume !false; 161443#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 161442#L101 assume !(12292 == ssl3_accept_~s__state~0); 161441#L104 assume !(16384 == ssl3_accept_~s__state~0); 161440#L107 assume !(8192 == ssl3_accept_~s__state~0); 161439#L110 assume !(24576 == ssl3_accept_~s__state~0); 161438#L113 assume !(8195 == ssl3_accept_~s__state~0); 161437#L116 assume !(8480 == ssl3_accept_~s__state~0); 161436#L119 assume !(8481 == ssl3_accept_~s__state~0); 161435#L122 assume !(8482 == ssl3_accept_~s__state~0); 161434#L125 assume !(8464 == ssl3_accept_~s__state~0); 161433#L128 assume !(8465 == ssl3_accept_~s__state~0); 161432#L131 assume !(8466 == ssl3_accept_~s__state~0); 161431#L134 assume !(8496 == ssl3_accept_~s__state~0); 161430#L137 assume !(8497 == ssl3_accept_~s__state~0); 161429#L140 assume !(8512 == ssl3_accept_~s__state~0); 161428#L143 assume !(8513 == ssl3_accept_~s__state~0); 161427#L146 assume 8528 == ssl3_accept_~s__state~0; 161106#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 161426#L323 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 161424#L323-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 161418#L353 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 161420#L355 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 161416#L355-2 assume !(ssl3_accept_~ret~0 <= 0); 161412#L335-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 161409#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 161406#L639 ssl3_accept_~skip~0 := 0; 161405#L98-2 assume !false; 161403#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 161398#L101 assume !(12292 == ssl3_accept_~s__state~0); 161396#L104 assume !(16384 == ssl3_accept_~s__state~0); 161394#L107 assume !(8192 == ssl3_accept_~s__state~0); 161392#L110 assume !(24576 == ssl3_accept_~s__state~0); 161390#L113 assume !(8195 == ssl3_accept_~s__state~0); 161388#L116 assume !(8480 == ssl3_accept_~s__state~0); 161386#L119 assume !(8481 == ssl3_accept_~s__state~0); 161384#L122 assume !(8482 == ssl3_accept_~s__state~0); 161382#L125 assume !(8464 == ssl3_accept_~s__state~0); 161380#L128 assume !(8465 == ssl3_accept_~s__state~0); 161378#L131 assume !(8466 == ssl3_accept_~s__state~0); 161376#L134 assume !(8496 == ssl3_accept_~s__state~0); 161374#L137 assume !(8497 == ssl3_accept_~s__state~0); 161372#L140 assume !(8512 == ssl3_accept_~s__state~0); 161370#L143 assume !(8513 == ssl3_accept_~s__state~0); 161368#L146 assume !(8528 == ssl3_accept_~s__state~0); 161366#L149 assume !(8529 == ssl3_accept_~s__state~0); 161364#L152 assume 8544 == ssl3_accept_~s__state~0; 161026#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 161361#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 161358#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 161354#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 161352#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 161350#L405 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 161348#L405-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 161344#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 161341#L639 ssl3_accept_~skip~0 := 0; 161340#L98-2 assume !false; 161339#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 161338#L101 assume !(12292 == ssl3_accept_~s__state~0); 161337#L104 assume !(16384 == ssl3_accept_~s__state~0); 161336#L107 assume !(8192 == ssl3_accept_~s__state~0); 161335#L110 assume !(24576 == ssl3_accept_~s__state~0); 161334#L113 assume !(8195 == ssl3_accept_~s__state~0); 161333#L116 assume !(8480 == ssl3_accept_~s__state~0); 161332#L119 assume !(8481 == ssl3_accept_~s__state~0); 161331#L122 assume !(8482 == ssl3_accept_~s__state~0); 161330#L125 assume !(8464 == ssl3_accept_~s__state~0); 161329#L128 assume !(8465 == ssl3_accept_~s__state~0); 161328#L131 assume !(8466 == ssl3_accept_~s__state~0); 161327#L134 assume !(8496 == ssl3_accept_~s__state~0); 161326#L137 assume !(8497 == ssl3_accept_~s__state~0); 161325#L140 assume !(8512 == ssl3_accept_~s__state~0); 161324#L143 assume !(8513 == ssl3_accept_~s__state~0); 161323#L146 assume !(8528 == ssl3_accept_~s__state~0); 161322#L149 assume !(8529 == ssl3_accept_~s__state~0); 161321#L152 assume !(8544 == ssl3_accept_~s__state~0); 161320#L155 assume !(8545 == ssl3_accept_~s__state~0); 161319#L158 assume !(8560 == ssl3_accept_~s__state~0); 161318#L161 assume !(8561 == ssl3_accept_~s__state~0); 161317#L164 assume 8448 == ssl3_accept_~s__state~0; 161316#L165 assume !(ssl3_accept_~num1~0 > 0); 161313#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 161310#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 161305#L639 ssl3_accept_~skip~0 := 0; 161302#L98-2 assume !false; 161299#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 161296#L101 assume !(12292 == ssl3_accept_~s__state~0); 161293#L104 assume !(16384 == ssl3_accept_~s__state~0); 161290#L107 assume !(8192 == ssl3_accept_~s__state~0); 161287#L110 assume !(24576 == ssl3_accept_~s__state~0); 161284#L113 assume !(8195 == ssl3_accept_~s__state~0); 161281#L116 assume !(8480 == ssl3_accept_~s__state~0); 161278#L119 assume !(8481 == ssl3_accept_~s__state~0); 161275#L122 assume !(8482 == ssl3_accept_~s__state~0); 161272#L125 assume !(8464 == ssl3_accept_~s__state~0); 161269#L128 assume !(8465 == ssl3_accept_~s__state~0); 161266#L131 assume !(8466 == ssl3_accept_~s__state~0); 161263#L134 assume !(8496 == ssl3_accept_~s__state~0); 161260#L137 assume !(8497 == ssl3_accept_~s__state~0); 161257#L140 assume !(8512 == ssl3_accept_~s__state~0); 161254#L143 assume !(8513 == ssl3_accept_~s__state~0); 161251#L146 assume !(8528 == ssl3_accept_~s__state~0); 161248#L149 assume !(8529 == ssl3_accept_~s__state~0); 161245#L152 assume !(8544 == ssl3_accept_~s__state~0); 161242#L155 assume !(8545 == ssl3_accept_~s__state~0); 161239#L158 assume !(8560 == ssl3_accept_~s__state~0); 161236#L161 assume !(8561 == ssl3_accept_~s__state~0); 161232#L164 assume !(8448 == ssl3_accept_~s__state~0); 161217#L167 assume 8576 == ssl3_accept_~s__state~0; 161218#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 161120#L448 assume 5 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 6; 161121#L448-2 assume !(ssl3_accept_~ret~0 <= 0); 161102#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 161099#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 161096#L639 ssl3_accept_~skip~0 := 0; 161095#L98-2 assume !false; 161094#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 161093#L101 assume !(12292 == ssl3_accept_~s__state~0); 161092#L104 assume !(16384 == ssl3_accept_~s__state~0); 161091#L107 assume !(8192 == ssl3_accept_~s__state~0); 161090#L110 assume !(24576 == ssl3_accept_~s__state~0); 161089#L113 assume !(8195 == ssl3_accept_~s__state~0); 161088#L116 assume !(8480 == ssl3_accept_~s__state~0); 161087#L119 assume !(8481 == ssl3_accept_~s__state~0); 161086#L122 assume !(8482 == ssl3_accept_~s__state~0); 161085#L125 assume !(8464 == ssl3_accept_~s__state~0); 161083#L128 assume !(8465 == ssl3_accept_~s__state~0); 161084#L131 assume 8466 == ssl3_accept_~s__state~0; 160923#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 161007#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 160984#L273-2 [2019-11-25 08:48:23,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:23,421 INFO L82 PathProgramCache]: Analyzing trace with hash 2071410450, now seen corresponding path program 1 times [2019-11-25 08:48:23,421 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:23,422 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589157638] [2019-11-25 08:48:23,422 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:23,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:23,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:23,428 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:23,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:23,429 INFO L82 PathProgramCache]: Analyzing trace with hash 1666200694, now seen corresponding path program 1 times [2019-11-25 08:48:23,429 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:23,429 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554684121] [2019-11-25 08:48:23,430 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:23,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:23,488 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2019-11-25 08:48:23,488 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554684121] [2019-11-25 08:48:23,489 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:23,489 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:48:23,489 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270524116] [2019-11-25 08:48:23,489 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:23,489 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:23,490 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:23,490 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:23,490 INFO L87 Difference]: Start difference. First operand 7911 states and 10062 transitions. cyclomatic complexity: 2168 Second operand 3 states. [2019-11-25 08:48:23,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:23,616 INFO L93 Difference]: Finished difference Result 10517 states and 13424 transitions. [2019-11-25 08:48:23,616 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:23,617 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10517 states and 13424 transitions. [2019-11-25 08:48:23,654 INFO L131 ngComponentsAnalysis]: Automaton has 19 accepting balls. 10222 [2019-11-25 08:48:23,679 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10517 states to 10517 states and 13424 transitions. [2019-11-25 08:48:23,679 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10387 [2019-11-25 08:48:23,685 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10387 [2019-11-25 08:48:23,685 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10517 states and 13424 transitions. [2019-11-25 08:48:23,685 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:23,685 INFO L688 BuchiCegarLoop]: Abstraction has 10517 states and 13424 transitions. [2019-11-25 08:48:23,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10517 states and 13424 transitions. [2019-11-25 08:48:23,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10517 to 10517. [2019-11-25 08:48:23,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10517 states. [2019-11-25 08:48:23,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10517 states to 10517 states and 13424 transitions. [2019-11-25 08:48:23,775 INFO L711 BuchiCegarLoop]: Abstraction has 10517 states and 13424 transitions. [2019-11-25 08:48:23,775 INFO L591 BuchiCegarLoop]: Abstraction has 10517 states and 13424 transitions. [2019-11-25 08:48:23,775 INFO L424 BuchiCegarLoop]: ======== Iteration 31============ [2019-11-25 08:48:23,775 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10517 states and 13424 transitions. [2019-11-25 08:48:23,801 INFO L131 ngComponentsAnalysis]: Automaton has 19 accepting balls. 10222 [2019-11-25 08:48:23,801 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:23,801 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:23,802 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:48:23,802 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:23,803 INFO L794 eck$LassoCheckResult]: Stem: 179106#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 178948#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 178914#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 178915#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 179019#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 179020#L98-2 assume !false; 179193#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 181391#L101 assume !(12292 == ssl3_accept_~s__state~0); 181392#L104 assume !(16384 == ssl3_accept_~s__state~0); 181385#L107 assume !(8192 == ssl3_accept_~s__state~0); 181386#L110 assume !(24576 == ssl3_accept_~s__state~0); 181378#L113 assume !(8195 == ssl3_accept_~s__state~0); 181379#L116 assume !(8480 == ssl3_accept_~s__state~0); 181371#L119 assume !(8481 == ssl3_accept_~s__state~0); 181372#L122 assume !(8482 == ssl3_accept_~s__state~0); 179436#L125 assume 8464 == ssl3_accept_~s__state~0; 179437#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 179412#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 179411#L273-2 [2019-11-25 08:48:23,803 INFO L796 eck$LassoCheckResult]: Loop: 179411#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 179398#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 179393#L639 ssl3_accept_~skip~0 := 0; 179390#L98-2 assume !false; 179387#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179384#L101 assume !(12292 == ssl3_accept_~s__state~0); 179381#L104 assume !(16384 == ssl3_accept_~s__state~0); 179378#L107 assume !(8192 == ssl3_accept_~s__state~0); 179375#L110 assume !(24576 == ssl3_accept_~s__state~0); 179370#L113 assume !(8195 == ssl3_accept_~s__state~0); 179367#L116 assume !(8480 == ssl3_accept_~s__state~0); 179362#L119 assume !(8481 == ssl3_accept_~s__state~0); 179357#L122 assume !(8482 == ssl3_accept_~s__state~0); 179354#L125 assume !(8464 == ssl3_accept_~s__state~0); 179351#L128 assume !(8465 == ssl3_accept_~s__state~0); 179346#L131 assume !(8466 == ssl3_accept_~s__state~0); 179343#L134 assume 8496 == ssl3_accept_~s__state~0; 179335#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 179300#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 179297#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 179293#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 179290#L292-2 ssl3_accept_~s__init_num~0 := 0; 179282#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 179278#L639 ssl3_accept_~skip~0 := 0; 179276#L98-2 assume !false; 179274#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179272#L101 assume !(12292 == ssl3_accept_~s__state~0); 179270#L104 assume !(16384 == ssl3_accept_~s__state~0); 179268#L107 assume !(8192 == ssl3_accept_~s__state~0); 179266#L110 assume !(24576 == ssl3_accept_~s__state~0); 179263#L113 assume !(8195 == ssl3_accept_~s__state~0); 179261#L116 assume !(8480 == ssl3_accept_~s__state~0); 179258#L119 assume !(8481 == ssl3_accept_~s__state~0); 179255#L122 assume !(8482 == ssl3_accept_~s__state~0); 179253#L125 assume !(8464 == ssl3_accept_~s__state~0); 179251#L128 assume !(8465 == ssl3_accept_~s__state~0); 179248#L131 assume !(8466 == ssl3_accept_~s__state~0); 179246#L134 assume !(8496 == ssl3_accept_~s__state~0); 179242#L137 assume !(8497 == ssl3_accept_~s__state~0); 179235#L140 assume 8512 == ssl3_accept_~s__state~0; 179236#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 179224#L303 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 179225#L307 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 179831#L307-2 assume !(ssl3_accept_~ret~0 <= 0); 179829#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 179826#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 179823#L639 ssl3_accept_~skip~0 := 0; 179822#L98-2 assume !false; 179821#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179820#L101 assume !(12292 == ssl3_accept_~s__state~0); 179819#L104 assume !(16384 == ssl3_accept_~s__state~0); 179818#L107 assume !(8192 == ssl3_accept_~s__state~0); 179817#L110 assume !(24576 == ssl3_accept_~s__state~0); 179816#L113 assume !(8195 == ssl3_accept_~s__state~0); 179815#L116 assume !(8480 == ssl3_accept_~s__state~0); 179814#L119 assume !(8481 == ssl3_accept_~s__state~0); 179813#L122 assume !(8482 == ssl3_accept_~s__state~0); 179812#L125 assume !(8464 == ssl3_accept_~s__state~0); 179811#L128 assume !(8465 == ssl3_accept_~s__state~0); 179810#L131 assume !(8466 == ssl3_accept_~s__state~0); 179809#L134 assume !(8496 == ssl3_accept_~s__state~0); 179808#L137 assume !(8497 == ssl3_accept_~s__state~0); 179807#L140 assume !(8512 == ssl3_accept_~s__state~0); 179806#L143 assume !(8513 == ssl3_accept_~s__state~0); 179805#L146 assume 8528 == ssl3_accept_~s__state~0; 179544#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 179804#L323 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 179802#L323-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 179796#L353 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 179798#L355 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 179794#L355-2 assume !(ssl3_accept_~ret~0 <= 0); 179790#L335-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 179787#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 179784#L639 ssl3_accept_~skip~0 := 0; 179783#L98-2 assume !false; 179781#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179776#L101 assume !(12292 == ssl3_accept_~s__state~0); 179774#L104 assume !(16384 == ssl3_accept_~s__state~0); 179772#L107 assume !(8192 == ssl3_accept_~s__state~0); 179770#L110 assume !(24576 == ssl3_accept_~s__state~0); 179768#L113 assume !(8195 == ssl3_accept_~s__state~0); 179766#L116 assume !(8480 == ssl3_accept_~s__state~0); 179764#L119 assume !(8481 == ssl3_accept_~s__state~0); 179762#L122 assume !(8482 == ssl3_accept_~s__state~0); 179760#L125 assume !(8464 == ssl3_accept_~s__state~0); 179758#L128 assume !(8465 == ssl3_accept_~s__state~0); 179756#L131 assume !(8466 == ssl3_accept_~s__state~0); 179754#L134 assume !(8496 == ssl3_accept_~s__state~0); 179752#L137 assume !(8497 == ssl3_accept_~s__state~0); 179750#L140 assume !(8512 == ssl3_accept_~s__state~0); 179748#L143 assume !(8513 == ssl3_accept_~s__state~0); 179746#L146 assume !(8528 == ssl3_accept_~s__state~0); 179744#L149 assume !(8529 == ssl3_accept_~s__state~0); 179742#L152 assume 8544 == ssl3_accept_~s__state~0; 179527#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 179739#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 179736#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 179732#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 179730#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 179728#L405 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 179726#L405-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 179722#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 179719#L639 ssl3_accept_~skip~0 := 0; 179718#L98-2 assume !false; 179717#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179716#L101 assume !(12292 == ssl3_accept_~s__state~0); 179715#L104 assume !(16384 == ssl3_accept_~s__state~0); 179714#L107 assume !(8192 == ssl3_accept_~s__state~0); 179713#L110 assume !(24576 == ssl3_accept_~s__state~0); 179712#L113 assume !(8195 == ssl3_accept_~s__state~0); 179711#L116 assume !(8480 == ssl3_accept_~s__state~0); 179710#L119 assume !(8481 == ssl3_accept_~s__state~0); 179709#L122 assume !(8482 == ssl3_accept_~s__state~0); 179708#L125 assume !(8464 == ssl3_accept_~s__state~0); 179707#L128 assume !(8465 == ssl3_accept_~s__state~0); 179706#L131 assume !(8466 == ssl3_accept_~s__state~0); 179705#L134 assume !(8496 == ssl3_accept_~s__state~0); 179704#L137 assume !(8497 == ssl3_accept_~s__state~0); 179703#L140 assume !(8512 == ssl3_accept_~s__state~0); 179702#L143 assume !(8513 == ssl3_accept_~s__state~0); 179701#L146 assume !(8528 == ssl3_accept_~s__state~0); 179700#L149 assume !(8529 == ssl3_accept_~s__state~0); 179699#L152 assume !(8544 == ssl3_accept_~s__state~0); 179698#L155 assume !(8545 == ssl3_accept_~s__state~0); 179697#L158 assume !(8560 == ssl3_accept_~s__state~0); 179696#L161 assume !(8561 == ssl3_accept_~s__state~0); 179695#L164 assume 8448 == ssl3_accept_~s__state~0; 179694#L165 assume !(ssl3_accept_~num1~0 > 0); 179691#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 179688#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 179685#L639 ssl3_accept_~skip~0 := 0; 179684#L98-2 assume !false; 179683#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179682#L101 assume !(12292 == ssl3_accept_~s__state~0); 179681#L104 assume !(16384 == ssl3_accept_~s__state~0); 179680#L107 assume !(8192 == ssl3_accept_~s__state~0); 179679#L110 assume !(24576 == ssl3_accept_~s__state~0); 179678#L113 assume !(8195 == ssl3_accept_~s__state~0); 179677#L116 assume !(8480 == ssl3_accept_~s__state~0); 179676#L119 assume !(8481 == ssl3_accept_~s__state~0); 179675#L122 assume !(8482 == ssl3_accept_~s__state~0); 179674#L125 assume !(8464 == ssl3_accept_~s__state~0); 179673#L128 assume !(8465 == ssl3_accept_~s__state~0); 179672#L131 assume !(8466 == ssl3_accept_~s__state~0); 179671#L134 assume !(8496 == ssl3_accept_~s__state~0); 179670#L137 assume !(8497 == ssl3_accept_~s__state~0); 179669#L140 assume !(8512 == ssl3_accept_~s__state~0); 179668#L143 assume !(8513 == ssl3_accept_~s__state~0); 179667#L146 assume !(8528 == ssl3_accept_~s__state~0); 179666#L149 assume !(8529 == ssl3_accept_~s__state~0); 179665#L152 assume !(8544 == ssl3_accept_~s__state~0); 179664#L155 assume !(8545 == ssl3_accept_~s__state~0); 179663#L158 assume !(8560 == ssl3_accept_~s__state~0); 179662#L161 assume !(8561 == ssl3_accept_~s__state~0); 179661#L164 assume !(8448 == ssl3_accept_~s__state~0); 179559#L167 assume 8576 == ssl3_accept_~s__state~0; 179552#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 179541#L448 assume !(5 == ssl3_accept_~blastFlag~0); 179535#L448-2 assume !(ssl3_accept_~ret~0 <= 0); 179523#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 179520#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 179517#L639 ssl3_accept_~skip~0 := 0; 179516#L98-2 assume !false; 179515#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179514#L101 assume !(12292 == ssl3_accept_~s__state~0); 179513#L104 assume !(16384 == ssl3_accept_~s__state~0); 179512#L107 assume !(8192 == ssl3_accept_~s__state~0); 179511#L110 assume !(24576 == ssl3_accept_~s__state~0); 179510#L113 assume !(8195 == ssl3_accept_~s__state~0); 179509#L116 assume !(8480 == ssl3_accept_~s__state~0); 179508#L119 assume !(8481 == ssl3_accept_~s__state~0); 179507#L122 assume !(8482 == ssl3_accept_~s__state~0); 179506#L125 assume !(8464 == ssl3_accept_~s__state~0); 179504#L128 assume !(8465 == ssl3_accept_~s__state~0); 179505#L131 assume 8466 == ssl3_accept_~s__state~0; 179350#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 179429#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 179411#L273-2 [2019-11-25 08:48:23,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:23,804 INFO L82 PathProgramCache]: Analyzing trace with hash 2071410450, now seen corresponding path program 2 times [2019-11-25 08:48:23,804 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:23,804 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519704909] [2019-11-25 08:48:23,804 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:23,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:23,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:23,811 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:23,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:23,812 INFO L82 PathProgramCache]: Analyzing trace with hash 848552244, now seen corresponding path program 1 times [2019-11-25 08:48:23,812 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:23,812 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366173976] [2019-11-25 08:48:23,812 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:23,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:23,868 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 242 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2019-11-25 08:48:23,869 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366173976] [2019-11-25 08:48:23,869 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:23,869 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:48:23,869 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736980959] [2019-11-25 08:48:23,870 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:23,870 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:23,870 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:23,870 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:23,870 INFO L87 Difference]: Start difference. First operand 10517 states and 13424 transitions. cyclomatic complexity: 2928 Second operand 3 states. [2019-11-25 08:48:23,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:23,953 INFO L93 Difference]: Finished difference Result 10793 states and 13744 transitions. [2019-11-25 08:48:23,953 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:23,953 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10793 states and 13744 transitions. [2019-11-25 08:48:23,992 INFO L131 ngComponentsAnalysis]: Automaton has 19 accepting balls. 10222 [2019-11-25 08:48:24,019 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10793 states to 10793 states and 13744 transitions. [2019-11-25 08:48:24,019 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10663 [2019-11-25 08:48:24,025 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10663 [2019-11-25 08:48:24,026 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10793 states and 13744 transitions. [2019-11-25 08:48:24,030 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:24,031 INFO L688 BuchiCegarLoop]: Abstraction has 10793 states and 13744 transitions. [2019-11-25 08:48:24,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10793 states and 13744 transitions. [2019-11-25 08:48:24,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10793 to 10793. [2019-11-25 08:48:24,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10793 states. [2019-11-25 08:48:24,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10793 states to 10793 states and 13744 transitions. [2019-11-25 08:48:24,121 INFO L711 BuchiCegarLoop]: Abstraction has 10793 states and 13744 transitions. [2019-11-25 08:48:24,121 INFO L591 BuchiCegarLoop]: Abstraction has 10793 states and 13744 transitions. [2019-11-25 08:48:24,121 INFO L424 BuchiCegarLoop]: ======== Iteration 32============ [2019-11-25 08:48:24,122 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10793 states and 13744 transitions. [2019-11-25 08:48:24,147 INFO L131 ngComponentsAnalysis]: Automaton has 19 accepting balls. 10222 [2019-11-25 08:48:24,148 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:24,148 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:24,149 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:48:24,149 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:24,149 INFO L794 eck$LassoCheckResult]: Stem: 200415#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 200264#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 200230#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 200231#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 200332#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 200333#L98-2 assume !false; 200523#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 202714#L101 assume !(12292 == ssl3_accept_~s__state~0); 202715#L104 assume !(16384 == ssl3_accept_~s__state~0); 202708#L107 assume !(8192 == ssl3_accept_~s__state~0); 202709#L110 assume !(24576 == ssl3_accept_~s__state~0); 202701#L113 assume !(8195 == ssl3_accept_~s__state~0); 202702#L116 assume !(8480 == ssl3_accept_~s__state~0); 202694#L119 assume !(8481 == ssl3_accept_~s__state~0); 202695#L122 assume !(8482 == ssl3_accept_~s__state~0); 200758#L125 assume 8464 == ssl3_accept_~s__state~0; 200759#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 200734#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 200733#L273-2 [2019-11-25 08:48:24,150 INFO L796 eck$LassoCheckResult]: Loop: 200733#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 200720#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 200715#L639 ssl3_accept_~skip~0 := 0; 200712#L98-2 assume !false; 200709#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 200706#L101 assume !(12292 == ssl3_accept_~s__state~0); 200703#L104 assume !(16384 == ssl3_accept_~s__state~0); 200700#L107 assume !(8192 == ssl3_accept_~s__state~0); 200697#L110 assume !(24576 == ssl3_accept_~s__state~0); 200692#L113 assume !(8195 == ssl3_accept_~s__state~0); 200689#L116 assume !(8480 == ssl3_accept_~s__state~0); 200684#L119 assume !(8481 == ssl3_accept_~s__state~0); 200679#L122 assume !(8482 == ssl3_accept_~s__state~0); 200676#L125 assume !(8464 == ssl3_accept_~s__state~0); 200673#L128 assume !(8465 == ssl3_accept_~s__state~0); 200668#L131 assume !(8466 == ssl3_accept_~s__state~0); 200665#L134 assume 8496 == ssl3_accept_~s__state~0; 200657#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 200622#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 200619#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 200615#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 200612#L292-2 ssl3_accept_~s__init_num~0 := 0; 200604#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 200600#L639 ssl3_accept_~skip~0 := 0; 200598#L98-2 assume !false; 200596#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 200594#L101 assume !(12292 == ssl3_accept_~s__state~0); 200592#L104 assume !(16384 == ssl3_accept_~s__state~0); 200590#L107 assume !(8192 == ssl3_accept_~s__state~0); 200588#L110 assume !(24576 == ssl3_accept_~s__state~0); 200585#L113 assume !(8195 == ssl3_accept_~s__state~0); 200583#L116 assume !(8480 == ssl3_accept_~s__state~0); 200580#L119 assume !(8481 == ssl3_accept_~s__state~0); 200577#L122 assume !(8482 == ssl3_accept_~s__state~0); 200575#L125 assume !(8464 == ssl3_accept_~s__state~0); 200573#L128 assume !(8465 == ssl3_accept_~s__state~0); 200570#L131 assume !(8466 == ssl3_accept_~s__state~0); 200568#L134 assume !(8496 == ssl3_accept_~s__state~0); 200564#L137 assume !(8497 == ssl3_accept_~s__state~0); 200557#L140 assume 8512 == ssl3_accept_~s__state~0; 200558#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 200545#L303 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 200547#L307 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 201154#L307-2 assume !(ssl3_accept_~ret~0 <= 0); 201152#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 201149#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 201146#L639 ssl3_accept_~skip~0 := 0; 201145#L98-2 assume !false; 201144#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 201143#L101 assume !(12292 == ssl3_accept_~s__state~0); 201142#L104 assume !(16384 == ssl3_accept_~s__state~0); 201141#L107 assume !(8192 == ssl3_accept_~s__state~0); 201140#L110 assume !(24576 == ssl3_accept_~s__state~0); 201139#L113 assume !(8195 == ssl3_accept_~s__state~0); 201138#L116 assume !(8480 == ssl3_accept_~s__state~0); 201137#L119 assume !(8481 == ssl3_accept_~s__state~0); 201136#L122 assume !(8482 == ssl3_accept_~s__state~0); 201135#L125 assume !(8464 == ssl3_accept_~s__state~0); 201134#L128 assume !(8465 == ssl3_accept_~s__state~0); 201133#L131 assume !(8466 == ssl3_accept_~s__state~0); 201132#L134 assume !(8496 == ssl3_accept_~s__state~0); 201131#L137 assume !(8497 == ssl3_accept_~s__state~0); 201130#L140 assume !(8512 == ssl3_accept_~s__state~0); 201129#L143 assume !(8513 == ssl3_accept_~s__state~0); 201128#L146 assume 8528 == ssl3_accept_~s__state~0; 200866#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 201127#L323 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 201125#L323-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 201119#L353 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 201121#L355 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 201117#L355-2 assume !(ssl3_accept_~ret~0 <= 0); 201113#L335-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 201110#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 201107#L639 ssl3_accept_~skip~0 := 0; 201106#L98-2 assume !false; 201104#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 201099#L101 assume !(12292 == ssl3_accept_~s__state~0); 201097#L104 assume !(16384 == ssl3_accept_~s__state~0); 201095#L107 assume !(8192 == ssl3_accept_~s__state~0); 201093#L110 assume !(24576 == ssl3_accept_~s__state~0); 201091#L113 assume !(8195 == ssl3_accept_~s__state~0); 201089#L116 assume !(8480 == ssl3_accept_~s__state~0); 201087#L119 assume !(8481 == ssl3_accept_~s__state~0); 201085#L122 assume !(8482 == ssl3_accept_~s__state~0); 201083#L125 assume !(8464 == ssl3_accept_~s__state~0); 201081#L128 assume !(8465 == ssl3_accept_~s__state~0); 201079#L131 assume !(8466 == ssl3_accept_~s__state~0); 201077#L134 assume !(8496 == ssl3_accept_~s__state~0); 201075#L137 assume !(8497 == ssl3_accept_~s__state~0); 201073#L140 assume !(8512 == ssl3_accept_~s__state~0); 201071#L143 assume !(8513 == ssl3_accept_~s__state~0); 201069#L146 assume !(8528 == ssl3_accept_~s__state~0); 201067#L149 assume !(8529 == ssl3_accept_~s__state~0); 201065#L152 assume 8544 == ssl3_accept_~s__state~0; 200849#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 201062#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 201059#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 201055#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 201053#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 201050#L405 assume !(4 == ssl3_accept_~blastFlag~0); 201048#L405-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 201044#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 201041#L639 ssl3_accept_~skip~0 := 0; 201040#L98-2 assume !false; 201039#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 201038#L101 assume !(12292 == ssl3_accept_~s__state~0); 201037#L104 assume !(16384 == ssl3_accept_~s__state~0); 201036#L107 assume !(8192 == ssl3_accept_~s__state~0); 201035#L110 assume !(24576 == ssl3_accept_~s__state~0); 201034#L113 assume !(8195 == ssl3_accept_~s__state~0); 201033#L116 assume !(8480 == ssl3_accept_~s__state~0); 201032#L119 assume !(8481 == ssl3_accept_~s__state~0); 201031#L122 assume !(8482 == ssl3_accept_~s__state~0); 201030#L125 assume !(8464 == ssl3_accept_~s__state~0); 201029#L128 assume !(8465 == ssl3_accept_~s__state~0); 201028#L131 assume !(8466 == ssl3_accept_~s__state~0); 201027#L134 assume !(8496 == ssl3_accept_~s__state~0); 201026#L137 assume !(8497 == ssl3_accept_~s__state~0); 201025#L140 assume !(8512 == ssl3_accept_~s__state~0); 201024#L143 assume !(8513 == ssl3_accept_~s__state~0); 201023#L146 assume !(8528 == ssl3_accept_~s__state~0); 201022#L149 assume !(8529 == ssl3_accept_~s__state~0); 201021#L152 assume !(8544 == ssl3_accept_~s__state~0); 201020#L155 assume !(8545 == ssl3_accept_~s__state~0); 201019#L158 assume !(8560 == ssl3_accept_~s__state~0); 201018#L161 assume !(8561 == ssl3_accept_~s__state~0); 201017#L164 assume 8448 == ssl3_accept_~s__state~0; 201016#L165 assume !(ssl3_accept_~num1~0 > 0); 201013#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 201010#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 201007#L639 ssl3_accept_~skip~0 := 0; 201006#L98-2 assume !false; 201005#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 201004#L101 assume !(12292 == ssl3_accept_~s__state~0); 201003#L104 assume !(16384 == ssl3_accept_~s__state~0); 201002#L107 assume !(8192 == ssl3_accept_~s__state~0); 201001#L110 assume !(24576 == ssl3_accept_~s__state~0); 201000#L113 assume !(8195 == ssl3_accept_~s__state~0); 200999#L116 assume !(8480 == ssl3_accept_~s__state~0); 200998#L119 assume !(8481 == ssl3_accept_~s__state~0); 200997#L122 assume !(8482 == ssl3_accept_~s__state~0); 200996#L125 assume !(8464 == ssl3_accept_~s__state~0); 200995#L128 assume !(8465 == ssl3_accept_~s__state~0); 200994#L131 assume !(8466 == ssl3_accept_~s__state~0); 200993#L134 assume !(8496 == ssl3_accept_~s__state~0); 200992#L137 assume !(8497 == ssl3_accept_~s__state~0); 200991#L140 assume !(8512 == ssl3_accept_~s__state~0); 200990#L143 assume !(8513 == ssl3_accept_~s__state~0); 200989#L146 assume !(8528 == ssl3_accept_~s__state~0); 200988#L149 assume !(8529 == ssl3_accept_~s__state~0); 200987#L152 assume !(8544 == ssl3_accept_~s__state~0); 200986#L155 assume !(8545 == ssl3_accept_~s__state~0); 200985#L158 assume !(8560 == ssl3_accept_~s__state~0); 200984#L161 assume !(8561 == ssl3_accept_~s__state~0); 200983#L164 assume !(8448 == ssl3_accept_~s__state~0); 200881#L167 assume 8576 == ssl3_accept_~s__state~0; 200874#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 200863#L448 assume !(5 == ssl3_accept_~blastFlag~0); 200857#L448-2 assume !(ssl3_accept_~ret~0 <= 0); 200845#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 200842#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 200839#L639 ssl3_accept_~skip~0 := 0; 200838#L98-2 assume !false; 200837#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 200836#L101 assume !(12292 == ssl3_accept_~s__state~0); 200835#L104 assume !(16384 == ssl3_accept_~s__state~0); 200834#L107 assume !(8192 == ssl3_accept_~s__state~0); 200833#L110 assume !(24576 == ssl3_accept_~s__state~0); 200832#L113 assume !(8195 == ssl3_accept_~s__state~0); 200831#L116 assume !(8480 == ssl3_accept_~s__state~0); 200830#L119 assume !(8481 == ssl3_accept_~s__state~0); 200829#L122 assume !(8482 == ssl3_accept_~s__state~0); 200828#L125 assume !(8464 == ssl3_accept_~s__state~0); 200826#L128 assume !(8465 == ssl3_accept_~s__state~0); 200827#L131 assume 8466 == ssl3_accept_~s__state~0; 200672#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 200751#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 200733#L273-2 [2019-11-25 08:48:24,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:24,150 INFO L82 PathProgramCache]: Analyzing trace with hash 2071410450, now seen corresponding path program 3 times [2019-11-25 08:48:24,151 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:24,151 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643603872] [2019-11-25 08:48:24,151 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:24,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:24,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:24,157 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:24,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:24,158 INFO L82 PathProgramCache]: Analyzing trace with hash 1687585906, now seen corresponding path program 1 times [2019-11-25 08:48:24,158 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:24,158 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436485404] [2019-11-25 08:48:24,159 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:24,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:24,209 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 266 proven. 0 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2019-11-25 08:48:24,210 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436485404] [2019-11-25 08:48:24,210 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:24,210 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:48:24,210 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844133138] [2019-11-25 08:48:24,211 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:24,211 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:24,211 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:24,211 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:24,212 INFO L87 Difference]: Start difference. First operand 10793 states and 13744 transitions. cyclomatic complexity: 2972 Second operand 3 states. [2019-11-25 08:48:24,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:24,343 INFO L93 Difference]: Finished difference Result 13395 states and 17000 transitions. [2019-11-25 08:48:24,343 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:24,344 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13395 states and 17000 transitions. [2019-11-25 08:48:24,403 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 12816 [2019-11-25 08:48:24,444 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13395 states to 13395 states and 17000 transitions. [2019-11-25 08:48:24,445 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13265 [2019-11-25 08:48:24,453 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13265 [2019-11-25 08:48:24,453 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13395 states and 17000 transitions. [2019-11-25 08:48:24,454 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:24,454 INFO L688 BuchiCegarLoop]: Abstraction has 13395 states and 17000 transitions. [2019-11-25 08:48:24,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13395 states and 17000 transitions. [2019-11-25 08:48:24,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13395 to 13395. [2019-11-25 08:48:24,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13395 states. [2019-11-25 08:48:24,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13395 states to 13395 states and 17000 transitions. [2019-11-25 08:48:24,614 INFO L711 BuchiCegarLoop]: Abstraction has 13395 states and 17000 transitions. [2019-11-25 08:48:24,615 INFO L591 BuchiCegarLoop]: Abstraction has 13395 states and 17000 transitions. [2019-11-25 08:48:24,615 INFO L424 BuchiCegarLoop]: ======== Iteration 33============ [2019-11-25 08:48:24,615 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13395 states and 17000 transitions. [2019-11-25 08:48:24,655 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 12816 [2019-11-25 08:48:24,656 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:24,656 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:24,661 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:48:24,661 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:24,662 INFO L794 eck$LassoCheckResult]: Stem: 224619#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 224459#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 224424#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 224425#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 224532#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 224533#L98-2 assume !false; 224717#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 226918#L101 assume !(12292 == ssl3_accept_~s__state~0); 226919#L104 assume !(16384 == ssl3_accept_~s__state~0); 226910#L107 assume !(8192 == ssl3_accept_~s__state~0); 226911#L110 assume !(24576 == ssl3_accept_~s__state~0); 226903#L113 assume !(8195 == ssl3_accept_~s__state~0); 226904#L116 assume !(8480 == ssl3_accept_~s__state~0); 226895#L119 assume !(8481 == ssl3_accept_~s__state~0); 226896#L122 assume !(8482 == ssl3_accept_~s__state~0); 224961#L125 assume 8464 == ssl3_accept_~s__state~0; 224962#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 224937#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 224936#L273-2 [2019-11-25 08:48:24,662 INFO L796 eck$LassoCheckResult]: Loop: 224936#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 224923#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 224918#L639 ssl3_accept_~skip~0 := 0; 224915#L98-2 assume !false; 224912#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 224909#L101 assume !(12292 == ssl3_accept_~s__state~0); 224906#L104 assume !(16384 == ssl3_accept_~s__state~0); 224903#L107 assume !(8192 == ssl3_accept_~s__state~0); 224900#L110 assume !(24576 == ssl3_accept_~s__state~0); 224895#L113 assume !(8195 == ssl3_accept_~s__state~0); 224892#L116 assume !(8480 == ssl3_accept_~s__state~0); 224887#L119 assume !(8481 == ssl3_accept_~s__state~0); 224882#L122 assume !(8482 == ssl3_accept_~s__state~0); 224879#L125 assume !(8464 == ssl3_accept_~s__state~0); 224876#L128 assume !(8465 == ssl3_accept_~s__state~0); 224871#L131 assume !(8466 == ssl3_accept_~s__state~0); 224868#L134 assume 8496 == ssl3_accept_~s__state~0; 224860#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 224825#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 224822#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 224818#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 224815#L292-2 ssl3_accept_~s__init_num~0 := 0; 224807#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 224803#L639 ssl3_accept_~skip~0 := 0; 224801#L98-2 assume !false; 224799#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 224797#L101 assume !(12292 == ssl3_accept_~s__state~0); 224795#L104 assume !(16384 == ssl3_accept_~s__state~0); 224793#L107 assume !(8192 == ssl3_accept_~s__state~0); 224791#L110 assume !(24576 == ssl3_accept_~s__state~0); 224788#L113 assume !(8195 == ssl3_accept_~s__state~0); 224786#L116 assume !(8480 == ssl3_accept_~s__state~0); 224783#L119 assume !(8481 == ssl3_accept_~s__state~0); 224780#L122 assume !(8482 == ssl3_accept_~s__state~0); 224778#L125 assume !(8464 == ssl3_accept_~s__state~0); 224776#L128 assume !(8465 == ssl3_accept_~s__state~0); 224773#L131 assume !(8466 == ssl3_accept_~s__state~0); 224771#L134 assume !(8496 == ssl3_accept_~s__state~0); 224767#L137 assume !(8497 == ssl3_accept_~s__state~0); 224760#L140 assume 8512 == ssl3_accept_~s__state~0; 224761#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 224745#L303 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 224747#L307 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 225356#L307-2 assume !(ssl3_accept_~ret~0 <= 0); 225354#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 225351#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 225348#L639 ssl3_accept_~skip~0 := 0; 225347#L98-2 assume !false; 225346#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 225345#L101 assume !(12292 == ssl3_accept_~s__state~0); 225344#L104 assume !(16384 == ssl3_accept_~s__state~0); 225343#L107 assume !(8192 == ssl3_accept_~s__state~0); 225342#L110 assume !(24576 == ssl3_accept_~s__state~0); 225341#L113 assume !(8195 == ssl3_accept_~s__state~0); 225340#L116 assume !(8480 == ssl3_accept_~s__state~0); 225339#L119 assume !(8481 == ssl3_accept_~s__state~0); 225338#L122 assume !(8482 == ssl3_accept_~s__state~0); 225337#L125 assume !(8464 == ssl3_accept_~s__state~0); 225336#L128 assume !(8465 == ssl3_accept_~s__state~0); 225335#L131 assume !(8466 == ssl3_accept_~s__state~0); 225334#L134 assume !(8496 == ssl3_accept_~s__state~0); 225333#L137 assume !(8497 == ssl3_accept_~s__state~0); 225332#L140 assume !(8512 == ssl3_accept_~s__state~0); 225331#L143 assume !(8513 == ssl3_accept_~s__state~0); 225330#L146 assume 8528 == ssl3_accept_~s__state~0; 225069#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 225329#L323 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 225327#L323-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 225320#L353 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 225322#L355 assume !(3 == ssl3_accept_~blastFlag~0); 225318#L355-2 assume !(ssl3_accept_~ret~0 <= 0); 225314#L335-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 225311#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 225308#L639 ssl3_accept_~skip~0 := 0; 225307#L98-2 assume !false; 225305#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 225300#L101 assume !(12292 == ssl3_accept_~s__state~0); 225298#L104 assume !(16384 == ssl3_accept_~s__state~0); 225296#L107 assume !(8192 == ssl3_accept_~s__state~0); 225294#L110 assume !(24576 == ssl3_accept_~s__state~0); 225292#L113 assume !(8195 == ssl3_accept_~s__state~0); 225290#L116 assume !(8480 == ssl3_accept_~s__state~0); 225288#L119 assume !(8481 == ssl3_accept_~s__state~0); 225286#L122 assume !(8482 == ssl3_accept_~s__state~0); 225284#L125 assume !(8464 == ssl3_accept_~s__state~0); 225282#L128 assume !(8465 == ssl3_accept_~s__state~0); 225280#L131 assume !(8466 == ssl3_accept_~s__state~0); 225278#L134 assume !(8496 == ssl3_accept_~s__state~0); 225276#L137 assume !(8497 == ssl3_accept_~s__state~0); 225274#L140 assume !(8512 == ssl3_accept_~s__state~0); 225272#L143 assume !(8513 == ssl3_accept_~s__state~0); 225270#L146 assume !(8528 == ssl3_accept_~s__state~0); 225268#L149 assume !(8529 == ssl3_accept_~s__state~0); 225266#L152 assume 8544 == ssl3_accept_~s__state~0; 225052#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 225263#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 225260#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 225256#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 225254#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 225251#L405 assume !(4 == ssl3_accept_~blastFlag~0); 225249#L405-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 225245#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 225242#L639 ssl3_accept_~skip~0 := 0; 225241#L98-2 assume !false; 225240#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 225239#L101 assume !(12292 == ssl3_accept_~s__state~0); 225238#L104 assume !(16384 == ssl3_accept_~s__state~0); 225237#L107 assume !(8192 == ssl3_accept_~s__state~0); 225236#L110 assume !(24576 == ssl3_accept_~s__state~0); 225235#L113 assume !(8195 == ssl3_accept_~s__state~0); 225234#L116 assume !(8480 == ssl3_accept_~s__state~0); 225233#L119 assume !(8481 == ssl3_accept_~s__state~0); 225232#L122 assume !(8482 == ssl3_accept_~s__state~0); 225231#L125 assume !(8464 == ssl3_accept_~s__state~0); 225230#L128 assume !(8465 == ssl3_accept_~s__state~0); 225229#L131 assume !(8466 == ssl3_accept_~s__state~0); 225228#L134 assume !(8496 == ssl3_accept_~s__state~0); 225227#L137 assume !(8497 == ssl3_accept_~s__state~0); 225226#L140 assume !(8512 == ssl3_accept_~s__state~0); 225225#L143 assume !(8513 == ssl3_accept_~s__state~0); 225224#L146 assume !(8528 == ssl3_accept_~s__state~0); 225223#L149 assume !(8529 == ssl3_accept_~s__state~0); 225222#L152 assume !(8544 == ssl3_accept_~s__state~0); 225221#L155 assume !(8545 == ssl3_accept_~s__state~0); 225220#L158 assume !(8560 == ssl3_accept_~s__state~0); 225219#L161 assume !(8561 == ssl3_accept_~s__state~0); 225218#L164 assume 8448 == ssl3_accept_~s__state~0; 225217#L165 assume !(ssl3_accept_~num1~0 > 0); 225214#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 225211#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 225208#L639 ssl3_accept_~skip~0 := 0; 225207#L98-2 assume !false; 225206#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 225205#L101 assume !(12292 == ssl3_accept_~s__state~0); 225204#L104 assume !(16384 == ssl3_accept_~s__state~0); 225203#L107 assume !(8192 == ssl3_accept_~s__state~0); 225202#L110 assume !(24576 == ssl3_accept_~s__state~0); 225201#L113 assume !(8195 == ssl3_accept_~s__state~0); 225200#L116 assume !(8480 == ssl3_accept_~s__state~0); 225199#L119 assume !(8481 == ssl3_accept_~s__state~0); 225198#L122 assume !(8482 == ssl3_accept_~s__state~0); 225197#L125 assume !(8464 == ssl3_accept_~s__state~0); 225196#L128 assume !(8465 == ssl3_accept_~s__state~0); 225195#L131 assume !(8466 == ssl3_accept_~s__state~0); 225194#L134 assume !(8496 == ssl3_accept_~s__state~0); 225193#L137 assume !(8497 == ssl3_accept_~s__state~0); 225192#L140 assume !(8512 == ssl3_accept_~s__state~0); 225191#L143 assume !(8513 == ssl3_accept_~s__state~0); 225190#L146 assume !(8528 == ssl3_accept_~s__state~0); 225189#L149 assume !(8529 == ssl3_accept_~s__state~0); 225188#L152 assume !(8544 == ssl3_accept_~s__state~0); 225187#L155 assume !(8545 == ssl3_accept_~s__state~0); 225186#L158 assume !(8560 == ssl3_accept_~s__state~0); 225185#L161 assume !(8561 == ssl3_accept_~s__state~0); 225184#L164 assume !(8448 == ssl3_accept_~s__state~0); 225084#L167 assume 8576 == ssl3_accept_~s__state~0; 225077#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 225066#L448 assume !(5 == ssl3_accept_~blastFlag~0); 225060#L448-2 assume !(ssl3_accept_~ret~0 <= 0); 225048#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 225045#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 225042#L639 ssl3_accept_~skip~0 := 0; 225041#L98-2 assume !false; 225040#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 225039#L101 assume !(12292 == ssl3_accept_~s__state~0); 225038#L104 assume !(16384 == ssl3_accept_~s__state~0); 225037#L107 assume !(8192 == ssl3_accept_~s__state~0); 225036#L110 assume !(24576 == ssl3_accept_~s__state~0); 225035#L113 assume !(8195 == ssl3_accept_~s__state~0); 225034#L116 assume !(8480 == ssl3_accept_~s__state~0); 225033#L119 assume !(8481 == ssl3_accept_~s__state~0); 225032#L122 assume !(8482 == ssl3_accept_~s__state~0); 225031#L125 assume !(8464 == ssl3_accept_~s__state~0); 225029#L128 assume !(8465 == ssl3_accept_~s__state~0); 225030#L131 assume 8466 == ssl3_accept_~s__state~0; 224875#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 224954#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 224936#L273-2 [2019-11-25 08:48:24,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:24,662 INFO L82 PathProgramCache]: Analyzing trace with hash 2071410450, now seen corresponding path program 4 times [2019-11-25 08:48:24,663 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:24,663 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079240048] [2019-11-25 08:48:24,663 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:24,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:24,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:24,675 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:24,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:24,676 INFO L82 PathProgramCache]: Analyzing trace with hash -285579472, now seen corresponding path program 1 times [2019-11-25 08:48:24,676 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:24,676 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392279938] [2019-11-25 08:48:24,677 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:24,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:24,734 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2019-11-25 08:48:24,734 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392279938] [2019-11-25 08:48:24,735 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:24,735 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:48:24,735 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432146634] [2019-11-25 08:48:24,735 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:24,736 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:24,736 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:24,736 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:24,736 INFO L87 Difference]: Start difference. First operand 13395 states and 17000 transitions. cyclomatic complexity: 3630 Second operand 3 states. [2019-11-25 08:48:24,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:24,938 INFO L93 Difference]: Finished difference Result 13391 states and 16866 transitions. [2019-11-25 08:48:24,939 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:24,939 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13391 states and 16866 transitions. [2019-11-25 08:48:24,988 INFO L131 ngComponentsAnalysis]: Automaton has 25 accepting balls. 12745 [2019-11-25 08:48:25,020 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13391 states to 13391 states and 16866 transitions. [2019-11-25 08:48:25,020 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13261 [2019-11-25 08:48:25,027 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13261 [2019-11-25 08:48:25,027 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13391 states and 16866 transitions. [2019-11-25 08:48:25,027 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:25,027 INFO L688 BuchiCegarLoop]: Abstraction has 13391 states and 16866 transitions. [2019-11-25 08:48:25,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13391 states and 16866 transitions. [2019-11-25 08:48:25,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13391 to 13391. [2019-11-25 08:48:25,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13391 states. [2019-11-25 08:48:25,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13391 states to 13391 states and 16866 transitions. [2019-11-25 08:48:25,145 INFO L711 BuchiCegarLoop]: Abstraction has 13391 states and 16866 transitions. [2019-11-25 08:48:25,145 INFO L591 BuchiCegarLoop]: Abstraction has 13391 states and 16866 transitions. [2019-11-25 08:48:25,145 INFO L424 BuchiCegarLoop]: ======== Iteration 34============ [2019-11-25 08:48:25,145 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13391 states and 16866 transitions. [2019-11-25 08:48:25,178 INFO L131 ngComponentsAnalysis]: Automaton has 25 accepting balls. 12745 [2019-11-25 08:48:25,178 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:25,178 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:25,179 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:48:25,179 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:25,179 INFO L794 eck$LassoCheckResult]: Stem: 251413#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 251252#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 251216#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 251217#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 251326#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 251327#L98-2 assume !false; 251514#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 252372#L101 assume !(12292 == ssl3_accept_~s__state~0); 252373#L104 assume !(16384 == ssl3_accept_~s__state~0); 252364#L107 assume !(8192 == ssl3_accept_~s__state~0); 252365#L110 assume !(24576 == ssl3_accept_~s__state~0); 252357#L113 assume !(8195 == ssl3_accept_~s__state~0); 252358#L116 assume !(8480 == ssl3_accept_~s__state~0); 252351#L119 assume !(8481 == ssl3_accept_~s__state~0); 252352#L122 assume !(8482 == ssl3_accept_~s__state~0); 251636#L125 assume !(8464 == ssl3_accept_~s__state~0); 251637#L128 assume !(8465 == ssl3_accept_~s__state~0); 252657#L131 assume !(8466 == ssl3_accept_~s__state~0); 252658#L134 assume 8496 == ssl3_accept_~s__state~0; 262539#L138 [2019-11-25 08:48:25,179 INFO L796 eck$LassoCheckResult]: Loop: 262539#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 262538#L286 assume !(1 == ssl3_accept_~blastFlag~0); 262537#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 262535#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 262536#L292-2 ssl3_accept_~s__init_num~0 := 0; 262558#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 262555#L639 ssl3_accept_~skip~0 := 0; 262554#L98-2 assume !false; 262553#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 262552#L101 assume !(12292 == ssl3_accept_~s__state~0); 262551#L104 assume !(16384 == ssl3_accept_~s__state~0); 262550#L107 assume !(8192 == ssl3_accept_~s__state~0); 262549#L110 assume !(24576 == ssl3_accept_~s__state~0); 262548#L113 assume !(8195 == ssl3_accept_~s__state~0); 262547#L116 assume !(8480 == ssl3_accept_~s__state~0); 262546#L119 assume !(8481 == ssl3_accept_~s__state~0); 262545#L122 assume !(8482 == ssl3_accept_~s__state~0); 262544#L125 assume !(8464 == ssl3_accept_~s__state~0); 262543#L128 assume !(8465 == ssl3_accept_~s__state~0); 262542#L131 assume !(8466 == ssl3_accept_~s__state~0); 262540#L134 assume 8496 == ssl3_accept_~s__state~0; 262539#L138 [2019-11-25 08:48:25,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:25,180 INFO L82 PathProgramCache]: Analyzing trace with hash -210909267, now seen corresponding path program 1 times [2019-11-25 08:48:25,180 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:25,180 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670367028] [2019-11-25 08:48:25,180 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:25,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:25,204 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:48:25,205 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670367028] [2019-11-25 08:48:25,205 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:25,205 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-25 08:48:25,205 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107704394] [2019-11-25 08:48:25,205 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:48:25,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:25,206 INFO L82 PathProgramCache]: Analyzing trace with hash -1168307160, now seen corresponding path program 1 times [2019-11-25 08:48:25,206 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:25,206 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120343218] [2019-11-25 08:48:25,206 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:25,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:25,215 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:48:25,216 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120343218] [2019-11-25 08:48:25,216 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:25,216 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:48:25,216 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407596272] [2019-11-25 08:48:25,216 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:25,216 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:25,216 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:25,217 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:25,217 INFO L87 Difference]: Start difference. First operand 13391 states and 16866 transitions. cyclomatic complexity: 3502 Second operand 3 states. [2019-11-25 08:48:25,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:25,369 INFO L93 Difference]: Finished difference Result 13250 states and 16635 transitions. [2019-11-25 08:48:25,369 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:25,369 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13250 states and 16635 transitions. [2019-11-25 08:48:25,418 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 12661 [2019-11-25 08:48:25,450 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13250 states to 13218 states and 16603 transitions. [2019-11-25 08:48:25,451 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13218 [2019-11-25 08:48:25,458 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13218 [2019-11-25 08:48:25,459 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13218 states and 16603 transitions. [2019-11-25 08:48:25,480 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2019-11-25 08:48:25,480 INFO L688 BuchiCegarLoop]: Abstraction has 13218 states and 16603 transitions. [2019-11-25 08:48:25,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13218 states and 16603 transitions. [2019-11-25 08:48:25,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13218 to 13095. [2019-11-25 08:48:25,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13095 states. [2019-11-25 08:48:25,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13095 states to 13095 states and 16467 transitions. [2019-11-25 08:48:25,595 INFO L711 BuchiCegarLoop]: Abstraction has 13095 states and 16467 transitions. [2019-11-25 08:48:25,595 INFO L591 BuchiCegarLoop]: Abstraction has 13095 states and 16467 transitions. [2019-11-25 08:48:25,595 INFO L424 BuchiCegarLoop]: ======== Iteration 35============ [2019-11-25 08:48:25,595 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13095 states and 16467 transitions. [2019-11-25 08:48:25,628 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 12554 [2019-11-25 08:48:25,628 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:25,628 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:25,629 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-25 08:48:25,629 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:25,629 INFO L794 eck$LassoCheckResult]: Stem: 278008#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 277888#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 277862#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 277863#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 277942#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 277943#L98-2 [2019-11-25 08:48:25,630 INFO L796 eck$LassoCheckResult]: Loop: 277943#L98-2 assume !false; 278878#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 278875#L101 assume !(12292 == ssl3_accept_~s__state~0); 278872#L104 assume !(16384 == ssl3_accept_~s__state~0); 278869#L107 assume !(8192 == ssl3_accept_~s__state~0); 278866#L110 assume !(24576 == ssl3_accept_~s__state~0); 278863#L113 assume !(8195 == ssl3_accept_~s__state~0); 278861#L116 assume !(8480 == ssl3_accept_~s__state~0); 278858#L119 assume !(8481 == ssl3_accept_~s__state~0); 278859#L122 assume !(8482 == ssl3_accept_~s__state~0); 278151#L125 assume !(8464 == ssl3_accept_~s__state~0); 278152#L128 assume !(8465 == ssl3_accept_~s__state~0); 278153#L131 assume !(8466 == ssl3_accept_~s__state~0); 278992#L134 assume !(8496 == ssl3_accept_~s__state~0); 278993#L137 assume !(8497 == ssl3_accept_~s__state~0); 278983#L140 assume !(8512 == ssl3_accept_~s__state~0); 278984#L143 assume !(8513 == ssl3_accept_~s__state~0); 278974#L146 assume !(8528 == ssl3_accept_~s__state~0); 278975#L149 assume !(8529 == ssl3_accept_~s__state~0); 278965#L152 assume !(8544 == ssl3_accept_~s__state~0); 278966#L155 assume !(8545 == ssl3_accept_~s__state~0); 278958#L158 assume !(8560 == ssl3_accept_~s__state~0); 278959#L161 assume !(8561 == ssl3_accept_~s__state~0); 278948#L164 assume 8448 == ssl3_accept_~s__state~0; 278896#L165 assume !(ssl3_accept_~num1~0 > 0); 278895#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 278937#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 278933#L639 ssl3_accept_~skip~0 := 0; 278931#L98-2 assume !false; 278928#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 278926#L101 assume !(12292 == ssl3_accept_~s__state~0); 278920#L104 assume 16384 == ssl3_accept_~s__state~0; 278921#L210 ssl3_accept_~s__server~0 := 1; 279089#L215 assume 0 != ssl3_accept_~cb~0; 279084#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 279080#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 279074#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 279067#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 279061#L242 assume 12292 != ssl3_accept_~s__state~0; 278892#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 278893#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 278883#L639 ssl3_accept_~skip~0 := 0; 277943#L98-2 [2019-11-25 08:48:25,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:25,630 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 2 times [2019-11-25 08:48:25,630 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:25,630 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506765525] [2019-11-25 08:48:25,631 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:25,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:25,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:25,636 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:25,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:25,637 INFO L82 PathProgramCache]: Analyzing trace with hash -1500456970, now seen corresponding path program 1 times [2019-11-25 08:48:25,637 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:25,637 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935030616] [2019-11-25 08:48:25,637 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:25,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:25,652 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2019-11-25 08:48:25,652 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935030616] [2019-11-25 08:48:25,652 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:25,652 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:48:25,652 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818609795] [2019-11-25 08:48:25,653 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:25,653 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:25,653 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:25,653 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:25,653 INFO L87 Difference]: Start difference. First operand 13095 states and 16467 transitions. cyclomatic complexity: 3395 Second operand 3 states. [2019-11-25 08:48:25,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:25,679 INFO L93 Difference]: Finished difference Result 11728 states and 14609 transitions. [2019-11-25 08:48:25,679 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:25,679 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11728 states and 14609 transitions. [2019-11-25 08:48:25,719 INFO L131 ngComponentsAnalysis]: Automaton has 41 accepting balls. 9947 [2019-11-25 08:48:25,738 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11728 states to 11545 states and 14350 transitions. [2019-11-25 08:48:25,738 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11545 [2019-11-25 08:48:25,743 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11545 [2019-11-25 08:48:25,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11545 states and 14350 transitions. [2019-11-25 08:48:25,757 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2019-11-25 08:48:25,758 INFO L688 BuchiCegarLoop]: Abstraction has 11545 states and 14350 transitions. [2019-11-25 08:48:25,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11545 states and 14350 transitions. [2019-11-25 08:48:25,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11545 to 8492. [2019-11-25 08:48:25,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8492 states. [2019-11-25 08:48:25,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8492 states to 8492 states and 10665 transitions. [2019-11-25 08:48:25,835 INFO L711 BuchiCegarLoop]: Abstraction has 8492 states and 10665 transitions. [2019-11-25 08:48:25,835 INFO L591 BuchiCegarLoop]: Abstraction has 8492 states and 10665 transitions. [2019-11-25 08:48:25,836 INFO L424 BuchiCegarLoop]: ======== Iteration 36============ [2019-11-25 08:48:25,836 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8492 states and 10665 transitions. [2019-11-25 08:48:25,854 INFO L131 ngComponentsAnalysis]: Automaton has 28 accepting balls. 7291 [2019-11-25 08:48:25,854 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:25,854 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:25,855 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:48:25,855 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:25,855 INFO L794 eck$LassoCheckResult]: Stem: 302817#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 302715#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 302691#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 302692#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 302758#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 302759#L98-2 assume !false; 302922#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 302923#L101 assume !(12292 == ssl3_accept_~s__state~0); 303144#L104 assume !(16384 == ssl3_accept_~s__state~0); 303143#L107 assume !(8192 == ssl3_accept_~s__state~0); 303140#L110 assume !(24576 == ssl3_accept_~s__state~0); 302916#L113 assume !(8195 == ssl3_accept_~s__state~0); 302915#L116 assume !(8480 == ssl3_accept_~s__state~0); 302914#L119 assume !(8481 == ssl3_accept_~s__state~0); 302913#L122 assume !(8482 == ssl3_accept_~s__state~0); 302909#L125 assume !(8464 == ssl3_accept_~s__state~0); 302910#L128 assume !(8465 == ssl3_accept_~s__state~0); 302911#L131 assume !(8466 == ssl3_accept_~s__state~0); 303351#L134 [2019-11-25 08:48:25,855 INFO L796 eck$LassoCheckResult]: Loop: 303351#L134 assume !(8496 == ssl3_accept_~s__state~0); 303350#L137 assume !(8497 == ssl3_accept_~s__state~0); 303349#L140 assume !(8512 == ssl3_accept_~s__state~0); 303348#L143 assume !(8513 == ssl3_accept_~s__state~0); 303347#L146 assume !(8528 == ssl3_accept_~s__state~0); 303346#L149 assume !(8529 == ssl3_accept_~s__state~0); 303345#L152 assume !(8544 == ssl3_accept_~s__state~0); 303344#L155 assume !(8545 == ssl3_accept_~s__state~0); 302974#L158 assume !(8560 == ssl3_accept_~s__state~0); 302970#L161 assume !(8561 == ssl3_accept_~s__state~0); 302971#L164 assume 8448 == ssl3_accept_~s__state~0; 302939#L165 assume !(ssl3_accept_~num1~0 > 0); 302936#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 302937#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 302926#L639 ssl3_accept_~skip~0 := 0; 302924#L98-2 assume !false; 302925#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 302921#L101 assume !(12292 == ssl3_accept_~s__state~0); 302920#L104 assume !(16384 == ssl3_accept_~s__state~0); 302919#L107 assume !(8192 == ssl3_accept_~s__state~0); 302917#L110 assume !(24576 == ssl3_accept_~s__state~0); 302918#L113 assume !(8195 == ssl3_accept_~s__state~0); 303130#L116 assume !(8480 == ssl3_accept_~s__state~0); 303131#L119 assume !(8481 == ssl3_accept_~s__state~0); 303132#L122 assume 8482 == ssl3_accept_~s__state~0; 303162#L123 ssl3_accept_~s__state~0 := 3; 303368#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 303365#L639 ssl3_accept_~skip~0 := 0; 303364#L98-2 assume !false; 303363#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 303362#L101 assume !(12292 == ssl3_accept_~s__state~0); 303361#L104 assume !(16384 == ssl3_accept_~s__state~0); 303360#L107 assume !(8192 == ssl3_accept_~s__state~0); 303359#L110 assume !(24576 == ssl3_accept_~s__state~0); 303358#L113 assume !(8195 == ssl3_accept_~s__state~0); 303357#L116 assume !(8480 == ssl3_accept_~s__state~0); 303356#L119 assume !(8481 == ssl3_accept_~s__state~0); 303355#L122 assume !(8482 == ssl3_accept_~s__state~0); 303354#L125 assume !(8464 == ssl3_accept_~s__state~0); 303353#L128 assume !(8465 == ssl3_accept_~s__state~0); 303352#L131 assume !(8466 == ssl3_accept_~s__state~0); 303351#L134 [2019-11-25 08:48:25,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:25,855 INFO L82 PathProgramCache]: Analyzing trace with hash 2071406454, now seen corresponding path program 1 times [2019-11-25 08:48:25,856 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:25,856 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109148351] [2019-11-25 08:48:25,856 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:25,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:25,872 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:48:25,872 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109148351] [2019-11-25 08:48:25,872 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:25,872 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:48:25,872 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101535365] [2019-11-25 08:48:25,873 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:48:25,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:25,873 INFO L82 PathProgramCache]: Analyzing trace with hash -1089647132, now seen corresponding path program 2 times [2019-11-25 08:48:25,873 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:25,873 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815314409] [2019-11-25 08:48:25,873 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:25,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:25,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:25,880 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:25,998 WARN L192 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 27 [2019-11-25 08:48:26,013 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:48:26,013 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:48:26,013 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:48:26,013 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:48:26,013 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-25 08:48:26,013 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:48:26,013 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:48:26,014 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:48:26,014 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-2.c_Iteration36_Loop [2019-11-25 08:48:26,014 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:48:26,014 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:48:26,015 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:48:26,025 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:48:26,032 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:48:26,035 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:48:26,038 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:48:26,106 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:48:26,107 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e4b7de05-1fad-4a73-81ee-425beff1cd9a/bin/uautomizer/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:48:26,120 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:48:26,120 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:48:26,124 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:48:26,124 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_e4b7de05-1fad-4a73-81ee-425beff1cd9a/bin/uautomizer/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:48:26,141 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:48:26,142 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e4b7de05-1fad-4a73-81ee-425beff1cd9a/bin/uautomizer/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:48:26,164 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-25 08:48:26,164 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:48:26,174 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-25 08:48:26,176 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:48:26,176 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:48:26,176 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:48:26,176 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:48:26,176 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-25 08:48:26,176 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:48:26,177 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:48:26,177 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:48:26,177 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-2.c_Iteration36_Loop [2019-11-25 08:48:26,177 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:48:26,177 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:48:26,178 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:48:26,182 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:48:26,185 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:48:26,188 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:48:26,195 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:48:26,268 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:48:26,268 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e4b7de05-1fad-4a73-81ee-425beff1cd9a/bin/uautomizer/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:48:26,282 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:48:26,283 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:48:26,283 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:48:26,284 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:48:26,284 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:48:26,284 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:48:26,286 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:48:26,286 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:48:26,288 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e4b7de05-1fad-4a73-81ee-425beff1cd9a/bin/uautomizer/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:48:26,309 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:48:26,311 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:48:26,311 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:48:26,311 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:48:26,311 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:48:26,312 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:48:26,313 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:48:26,313 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:48:26,315 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e4b7de05-1fad-4a73-81ee-425beff1cd9a/bin/uautomizer/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:48:26,334 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:48:26,336 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:48:26,336 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:48:26,336 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:48:26,336 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:48:26,336 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:48:26,338 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:48:26,338 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:48:26,340 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e4b7de05-1fad-4a73-81ee-425beff1cd9a/bin/uautomizer/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:48:26,361 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:48:26,365 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:48:26,365 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:48:26,365 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:48:26,365 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:48:26,365 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:48:26,368 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:48:26,368 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:48:26,371 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-25 08:48:26,424 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-25 08:48:26,424 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_e4b7de05-1fad-4a73-81ee-425beff1cd9a/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) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:48:26,473 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-25 08:48:26,476 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-25 08:48:26,476 INFO L510 LassoAnalysis]: Proved termination. [2019-11-25 08:48:26,477 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:48:26,480 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-25 08:48:26,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:26,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:26,511 INFO L255 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-25 08:48:26,512 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:48:26,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:26,525 INFO L255 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-25 08:48:26,526 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:48:26,543 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:48:26,543 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:48:26,543 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 8492 states and 10665 transitions. cyclomatic complexity: 2201 Second operand 5 states. [2019-11-25 08:48:26,931 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 8492 states and 10665 transitions. cyclomatic complexity: 2201. Second operand 5 states. Result 18500 states and 23099 transitions. Complement of second has 8 states. [2019-11-25 08:48:26,931 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:48:26,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-25 08:48:26,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 320 transitions. [2019-11-25 08:48:26,932 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 320 transitions. Stem has 18 letters. Loop has 41 letters. [2019-11-25 08:48:26,934 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:48:26,934 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 320 transitions. Stem has 59 letters. Loop has 41 letters. [2019-11-25 08:48:26,935 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:48:26,935 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 320 transitions. Stem has 18 letters. Loop has 82 letters. [2019-11-25 08:48:26,936 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:48:26,936 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18500 states and 23099 transitions. [2019-11-25 08:48:27,012 INFO L131 ngComponentsAnalysis]: Automaton has 38 accepting balls. 6824 [2019-11-25 08:48:27,060 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18500 states to 18352 states and 22911 transitions. [2019-11-25 08:48:27,060 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9064 [2019-11-25 08:48:27,066 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9122 [2019-11-25 08:48:27,066 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18352 states and 22911 transitions. [2019-11-25 08:48:27,066 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:27,067 INFO L688 BuchiCegarLoop]: Abstraction has 18352 states and 22911 transitions. [2019-11-25 08:48:27,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18352 states and 22911 transitions. [2019-11-25 08:48:27,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18352 to 15558. [2019-11-25 08:48:27,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15558 states. [2019-11-25 08:48:27,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15558 states to 15558 states and 19558 transitions. [2019-11-25 08:48:27,207 INFO L711 BuchiCegarLoop]: Abstraction has 15558 states and 19558 transitions. [2019-11-25 08:48:27,208 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:27,208 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:27,208 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:27,208 INFO L87 Difference]: Start difference. First operand 15558 states and 19558 transitions. Second operand 3 states. [2019-11-25 08:48:27,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:27,303 INFO L93 Difference]: Finished difference Result 11651 states and 14613 transitions. [2019-11-25 08:48:27,304 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:27,304 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11651 states and 14613 transitions. [2019-11-25 08:48:27,339 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 4366 [2019-11-25 08:48:27,357 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11651 states to 11651 states and 14613 transitions. [2019-11-25 08:48:27,357 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5338 [2019-11-25 08:48:27,360 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5338 [2019-11-25 08:48:27,360 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11651 states and 14613 transitions. [2019-11-25 08:48:27,360 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:27,360 INFO L688 BuchiCegarLoop]: Abstraction has 11651 states and 14613 transitions. [2019-11-25 08:48:27,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11651 states and 14613 transitions. [2019-11-25 08:48:27,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11651 to 11597. [2019-11-25 08:48:27,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11597 states. [2019-11-25 08:48:27,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11597 states to 11597 states and 14559 transitions. [2019-11-25 08:48:27,641 INFO L711 BuchiCegarLoop]: Abstraction has 11597 states and 14559 transitions. [2019-11-25 08:48:27,641 INFO L591 BuchiCegarLoop]: Abstraction has 11597 states and 14559 transitions. [2019-11-25 08:48:27,641 INFO L424 BuchiCegarLoop]: ======== Iteration 37============ [2019-11-25 08:48:27,641 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11597 states and 14559 transitions. [2019-11-25 08:48:27,664 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 4345 [2019-11-25 08:48:27,665 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:27,665 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:27,665 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] [2019-11-25 08:48:27,665 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:48:27,666 INFO L794 eck$LassoCheckResult]: Stem: 357342#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 357147#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 357103#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 357104#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 357232#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 357233#L98-2 assume !false; 357970#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 357969#L101 assume !(12292 == ssl3_accept_~s__state~0); 357968#L104 assume !(16384 == ssl3_accept_~s__state~0); 357967#L107 assume !(8192 == ssl3_accept_~s__state~0); 357966#L110 assume !(24576 == ssl3_accept_~s__state~0); 357965#L113 assume !(8195 == ssl3_accept_~s__state~0); 357964#L116 assume !(8480 == ssl3_accept_~s__state~0); 357963#L119 assume !(8481 == ssl3_accept_~s__state~0); 357962#L122 assume !(8482 == ssl3_accept_~s__state~0); 357961#L125 assume 8464 == ssl3_accept_~s__state~0; 357960#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 357959#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 357957#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 357954#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 357951#L639 ssl3_accept_~skip~0 := 0; 357950#L98-2 assume !false; 357949#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 357948#L101 assume !(12292 == ssl3_accept_~s__state~0); 357947#L104 assume !(16384 == ssl3_accept_~s__state~0); 357946#L107 assume !(8192 == ssl3_accept_~s__state~0); 357945#L110 assume !(24576 == ssl3_accept_~s__state~0); 357944#L113 assume !(8195 == ssl3_accept_~s__state~0); 357943#L116 assume !(8480 == ssl3_accept_~s__state~0); 357942#L119 assume !(8481 == ssl3_accept_~s__state~0); 357941#L122 assume !(8482 == ssl3_accept_~s__state~0); 357940#L125 assume !(8464 == ssl3_accept_~s__state~0); 357939#L128 assume !(8465 == ssl3_accept_~s__state~0); 357938#L131 assume !(8466 == ssl3_accept_~s__state~0); 357936#L134 assume 8496 == ssl3_accept_~s__state~0; 357937#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 358004#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 358003#L286-2 [2019-11-25 08:48:27,666 INFO L796 eck$LassoCheckResult]: Loop: 358003#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 358002#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 358000#L292-2 ssl3_accept_~s__init_num~0 := 0; 357997#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 357994#L639 ssl3_accept_~skip~0 := 0; 357993#L98-2 assume !false; 357992#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 357991#L101 assume !(12292 == ssl3_accept_~s__state~0); 357990#L104 assume !(16384 == ssl3_accept_~s__state~0); 357989#L107 assume !(8192 == ssl3_accept_~s__state~0); 357988#L110 assume !(24576 == ssl3_accept_~s__state~0); 357987#L113 assume !(8195 == ssl3_accept_~s__state~0); 357986#L116 assume !(8480 == ssl3_accept_~s__state~0); 357985#L119 assume !(8481 == ssl3_accept_~s__state~0); 357984#L122 assume !(8482 == ssl3_accept_~s__state~0); 357983#L125 assume !(8464 == ssl3_accept_~s__state~0); 357982#L128 assume !(8465 == ssl3_accept_~s__state~0); 357981#L131 assume !(8466 == ssl3_accept_~s__state~0); 357980#L134 assume !(8496 == ssl3_accept_~s__state~0); 357978#L137 assume 8497 == ssl3_accept_~s__state~0; 357979#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 358005#L286 assume !(1 == ssl3_accept_~blastFlag~0); 358003#L286-2 [2019-11-25 08:48:27,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:27,666 INFO L82 PathProgramCache]: Analyzing trace with hash -386948944, now seen corresponding path program 1 times [2019-11-25 08:48:27,667 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:27,667 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464061444] [2019-11-25 08:48:27,667 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:27,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:27,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:27,677 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:27,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:27,678 INFO L82 PathProgramCache]: Analyzing trace with hash 1700083710, now seen corresponding path program 1 times [2019-11-25 08:48:27,678 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:27,678 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570996174] [2019-11-25 08:48:27,678 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:27,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:27,695 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:48:27,695 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570996174] [2019-11-25 08:48:27,696 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:27,696 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:48:27,696 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515639847] [2019-11-25 08:48:27,696 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:27,696 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:27,696 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:27,696 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:27,697 INFO L87 Difference]: Start difference. First operand 11597 states and 14559 transitions. cyclomatic complexity: 2998 Second operand 3 states. [2019-11-25 08:48:27,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:27,837 INFO L93 Difference]: Finished difference Result 11593 states and 14539 transitions. [2019-11-25 08:48:27,837 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:27,837 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11593 states and 14539 transitions. [2019-11-25 08:48:27,864 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 4318 [2019-11-25 08:48:27,883 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11593 states to 11593 states and 14539 transitions. [2019-11-25 08:48:27,883 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5309 [2019-11-25 08:48:27,886 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5309 [2019-11-25 08:48:27,886 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11593 states and 14539 transitions. [2019-11-25 08:48:27,886 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:27,886 INFO L688 BuchiCegarLoop]: Abstraction has 11593 states and 14539 transitions. [2019-11-25 08:48:27,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11593 states and 14539 transitions. [2019-11-25 08:48:27,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11593 to 11593. [2019-11-25 08:48:27,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11593 states. [2019-11-25 08:48:27,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11593 states to 11593 states and 14539 transitions. [2019-11-25 08:48:27,981 INFO L711 BuchiCegarLoop]: Abstraction has 11593 states and 14539 transitions. [2019-11-25 08:48:27,981 INFO L591 BuchiCegarLoop]: Abstraction has 11593 states and 14539 transitions. [2019-11-25 08:48:27,981 INFO L424 BuchiCegarLoop]: ======== Iteration 38============ [2019-11-25 08:48:27,981 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11593 states and 14539 transitions. [2019-11-25 08:48:28,006 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 4318 [2019-11-25 08:48:28,007 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:28,007 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:28,008 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:48:28,008 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:28,009 INFO L794 eck$LassoCheckResult]: Stem: 380533#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 380343#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 380299#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 380300#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 380424#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 380425#L98-2 assume !false; 381123#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 381122#L101 assume !(12292 == ssl3_accept_~s__state~0); 381121#L104 assume !(16384 == ssl3_accept_~s__state~0); 381120#L107 assume !(8192 == ssl3_accept_~s__state~0); 381119#L110 assume !(24576 == ssl3_accept_~s__state~0); 381118#L113 assume !(8195 == ssl3_accept_~s__state~0); 381117#L116 assume !(8480 == ssl3_accept_~s__state~0); 381116#L119 assume !(8481 == ssl3_accept_~s__state~0); 381115#L122 assume !(8482 == ssl3_accept_~s__state~0); 381114#L125 assume 8464 == ssl3_accept_~s__state~0; 381113#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 381112#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 381110#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 381107#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 381104#L639 ssl3_accept_~skip~0 := 0; 381103#L98-2 assume !false; 381102#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 381101#L101 assume !(12292 == ssl3_accept_~s__state~0); 381100#L104 assume !(16384 == ssl3_accept_~s__state~0); 381099#L107 assume !(8192 == ssl3_accept_~s__state~0); 381098#L110 assume !(24576 == ssl3_accept_~s__state~0); 381097#L113 assume !(8195 == ssl3_accept_~s__state~0); 381096#L116 assume !(8480 == ssl3_accept_~s__state~0); 381095#L119 assume !(8481 == ssl3_accept_~s__state~0); 381094#L122 assume !(8482 == ssl3_accept_~s__state~0); 381093#L125 assume !(8464 == ssl3_accept_~s__state~0); 381092#L128 assume !(8465 == ssl3_accept_~s__state~0); 381091#L131 assume !(8466 == ssl3_accept_~s__state~0); 381089#L134 assume 8496 == ssl3_accept_~s__state~0; 381088#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 381087#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 381086#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 381085#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 380505#L292-2 [2019-11-25 08:48:28,009 INFO L796 eck$LassoCheckResult]: Loop: 380505#L292-2 ssl3_accept_~s__init_num~0 := 0; 389223#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 389219#L639 ssl3_accept_~skip~0 := 0; 389217#L98-2 assume !false; 389215#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 389213#L101 assume !(12292 == ssl3_accept_~s__state~0); 389211#L104 assume !(16384 == ssl3_accept_~s__state~0); 389209#L107 assume !(8192 == ssl3_accept_~s__state~0); 389207#L110 assume !(24576 == ssl3_accept_~s__state~0); 389205#L113 assume !(8195 == ssl3_accept_~s__state~0); 389203#L116 assume !(8480 == ssl3_accept_~s__state~0); 389201#L119 assume !(8481 == ssl3_accept_~s__state~0); 389199#L122 assume !(8482 == ssl3_accept_~s__state~0); 389191#L125 assume !(8464 == ssl3_accept_~s__state~0); 389192#L128 assume !(8465 == ssl3_accept_~s__state~0); 389180#L131 assume !(8466 == ssl3_accept_~s__state~0); 389181#L134 assume !(8496 == ssl3_accept_~s__state~0); 389165#L137 assume !(8497 == ssl3_accept_~s__state~0); 389166#L140 assume !(8512 == ssl3_accept_~s__state~0); 389155#L143 assume !(8513 == ssl3_accept_~s__state~0); 389156#L146 assume !(8528 == ssl3_accept_~s__state~0); 389144#L149 assume !(8529 == ssl3_accept_~s__state~0); 389145#L152 assume !(8544 == ssl3_accept_~s__state~0); 389081#L155 assume !(8545 == ssl3_accept_~s__state~0); 389082#L158 assume !(8560 == ssl3_accept_~s__state~0); 389067#L161 assume !(8561 == ssl3_accept_~s__state~0); 389068#L164 assume !(8448 == ssl3_accept_~s__state~0); 380582#L167 assume !(8576 == ssl3_accept_~s__state~0); 380583#L170 assume !(8577 == ssl3_accept_~s__state~0); 380590#L173 assume !(8592 == ssl3_accept_~s__state~0); 389194#L176 assume !(8593 == ssl3_accept_~s__state~0); 389193#L179 assume !(8608 == ssl3_accept_~s__state~0); 388853#L182 assume !(8609 == ssl3_accept_~s__state~0); 388852#L185 assume !(8640 == ssl3_accept_~s__state~0); 388851#L188 assume !(8641 == ssl3_accept_~s__state~0); 388850#L191 assume 8656 == ssl3_accept_~s__state~0; 388795#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 388849#L527 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 388848#L532 assume !(10 == ssl3_accept_~blastFlag~0); 388847#L535 assume !(13 == ssl3_accept_~blastFlag~0); 388846#L538 assume !(16 == ssl3_accept_~blastFlag~0); 388845#L541 assume !(19 == ssl3_accept_~blastFlag~0); 388844#L541-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 388843#L552 assume !(0 == ssl3_accept_~tmp___10~0); 388839#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 388836#L639 ssl3_accept_~skip~0 := 0; 388835#L98-2 assume !false; 388834#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 388833#L101 assume !(12292 == ssl3_accept_~s__state~0); 388832#L104 assume !(16384 == ssl3_accept_~s__state~0); 388831#L107 assume !(8192 == ssl3_accept_~s__state~0); 388830#L110 assume !(24576 == ssl3_accept_~s__state~0); 388829#L113 assume !(8195 == ssl3_accept_~s__state~0); 388828#L116 assume !(8480 == ssl3_accept_~s__state~0); 388827#L119 assume !(8481 == ssl3_accept_~s__state~0); 388825#L122 assume !(8482 == ssl3_accept_~s__state~0); 388824#L125 assume !(8464 == ssl3_accept_~s__state~0); 388823#L128 assume !(8465 == ssl3_accept_~s__state~0); 388822#L131 assume !(8466 == ssl3_accept_~s__state~0); 388821#L134 assume !(8496 == ssl3_accept_~s__state~0); 388820#L137 assume !(8497 == ssl3_accept_~s__state~0); 388819#L140 assume !(8512 == ssl3_accept_~s__state~0); 388818#L143 assume !(8513 == ssl3_accept_~s__state~0); 388817#L146 assume !(8528 == ssl3_accept_~s__state~0); 388816#L149 assume !(8529 == ssl3_accept_~s__state~0); 388815#L152 assume !(8544 == ssl3_accept_~s__state~0); 388814#L155 assume !(8545 == ssl3_accept_~s__state~0); 388813#L158 assume !(8560 == ssl3_accept_~s__state~0); 388812#L161 assume !(8561 == ssl3_accept_~s__state~0); 388811#L164 assume !(8448 == ssl3_accept_~s__state~0); 388810#L167 assume !(8576 == ssl3_accept_~s__state~0); 388809#L170 assume !(8577 == ssl3_accept_~s__state~0); 388808#L173 assume !(8592 == ssl3_accept_~s__state~0); 388807#L176 assume !(8593 == ssl3_accept_~s__state~0); 388805#L179 assume !(8608 == ssl3_accept_~s__state~0); 388803#L182 assume !(8609 == ssl3_accept_~s__state~0); 388801#L185 assume !(8640 == ssl3_accept_~s__state~0); 388799#L188 assume !(8641 == ssl3_accept_~s__state~0); 388797#L191 assume !(8656 == ssl3_accept_~s__state~0); 388794#L194 assume !(8657 == ssl3_accept_~s__state~0); 388793#L197 assume 8672 == ssl3_accept_~s__state~0; 388790#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 388789#L560 assume !(11 == ssl3_accept_~blastFlag~0); 388788#L563 assume !(14 == ssl3_accept_~blastFlag~0); 388787#L566 assume !(17 == ssl3_accept_~blastFlag~0); 388786#L569 assume !(20 == ssl3_accept_~blastFlag~0); 388785#L569-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 388784#L579 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 381900#L579-2 ssl3_accept_~s__init_num~0 := 0; 380906#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 388780#L639 ssl3_accept_~skip~0 := 0; 388779#L98-2 assume !false; 388778#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 388777#L101 assume !(12292 == ssl3_accept_~s__state~0); 388776#L104 assume !(16384 == ssl3_accept_~s__state~0); 388775#L107 assume !(8192 == ssl3_accept_~s__state~0); 388774#L110 assume !(24576 == ssl3_accept_~s__state~0); 388773#L113 assume !(8195 == ssl3_accept_~s__state~0); 388772#L116 assume !(8480 == ssl3_accept_~s__state~0); 388771#L119 assume !(8481 == ssl3_accept_~s__state~0); 388770#L122 assume !(8482 == ssl3_accept_~s__state~0); 388769#L125 assume !(8464 == ssl3_accept_~s__state~0); 388768#L128 assume !(8465 == ssl3_accept_~s__state~0); 388767#L131 assume !(8466 == ssl3_accept_~s__state~0); 388766#L134 assume !(8496 == ssl3_accept_~s__state~0); 388765#L137 assume !(8497 == ssl3_accept_~s__state~0); 388764#L140 assume !(8512 == ssl3_accept_~s__state~0); 388763#L143 assume !(8513 == ssl3_accept_~s__state~0); 388762#L146 assume !(8528 == ssl3_accept_~s__state~0); 388761#L149 assume !(8529 == ssl3_accept_~s__state~0); 388760#L152 assume !(8544 == ssl3_accept_~s__state~0); 388759#L155 assume !(8545 == ssl3_accept_~s__state~0); 388758#L158 assume !(8560 == ssl3_accept_~s__state~0); 388757#L161 assume !(8561 == ssl3_accept_~s__state~0); 388756#L164 assume 8448 == ssl3_accept_~s__state~0; 388755#L165 assume !(ssl3_accept_~num1~0 > 0); 388753#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 388750#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 388748#L639 ssl3_accept_~skip~0 := 0; 388747#L98-2 assume !false; 388746#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 388745#L101 assume !(12292 == ssl3_accept_~s__state~0); 388744#L104 assume !(16384 == ssl3_accept_~s__state~0); 388743#L107 assume !(8192 == ssl3_accept_~s__state~0); 388742#L110 assume !(24576 == ssl3_accept_~s__state~0); 388741#L113 assume !(8195 == ssl3_accept_~s__state~0); 388740#L116 assume !(8480 == ssl3_accept_~s__state~0); 388739#L119 assume !(8481 == ssl3_accept_~s__state~0); 388738#L122 assume !(8482 == ssl3_accept_~s__state~0); 388737#L125 assume !(8464 == ssl3_accept_~s__state~0); 388736#L128 assume !(8465 == ssl3_accept_~s__state~0); 388735#L131 assume !(8466 == ssl3_accept_~s__state~0); 388734#L134 assume !(8496 == ssl3_accept_~s__state~0); 388733#L137 assume !(8497 == ssl3_accept_~s__state~0); 388732#L140 assume !(8512 == ssl3_accept_~s__state~0); 388731#L143 assume !(8513 == ssl3_accept_~s__state~0); 388730#L146 assume !(8528 == ssl3_accept_~s__state~0); 388729#L149 assume !(8529 == ssl3_accept_~s__state~0); 388728#L152 assume !(8544 == ssl3_accept_~s__state~0); 388727#L155 assume !(8545 == ssl3_accept_~s__state~0); 388726#L158 assume !(8560 == ssl3_accept_~s__state~0); 388725#L161 assume !(8561 == ssl3_accept_~s__state~0); 388724#L164 assume !(8448 == ssl3_accept_~s__state~0); 380635#L167 assume 8576 == ssl3_accept_~s__state~0; 380489#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 380490#L448 assume !(5 == ssl3_accept_~blastFlag~0); 380562#L448-2 assume !(ssl3_accept_~ret~0 <= 0); 380537#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 380538#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 389319#L639 ssl3_accept_~skip~0 := 0; 389316#L98-2 assume !false; 389313#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 389310#L101 assume !(12292 == ssl3_accept_~s__state~0); 389307#L104 assume !(16384 == ssl3_accept_~s__state~0); 389304#L107 assume !(8192 == ssl3_accept_~s__state~0); 389301#L110 assume !(24576 == ssl3_accept_~s__state~0); 389298#L113 assume !(8195 == ssl3_accept_~s__state~0); 389295#L116 assume !(8480 == ssl3_accept_~s__state~0); 389292#L119 assume !(8481 == ssl3_accept_~s__state~0); 389289#L122 assume !(8482 == ssl3_accept_~s__state~0); 389286#L125 assume !(8464 == ssl3_accept_~s__state~0); 389283#L128 assume !(8465 == ssl3_accept_~s__state~0); 389280#L131 assume 8466 == ssl3_accept_~s__state~0; 385637#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 389274#L273 assume !(0 == ssl3_accept_~blastFlag~0); 389268#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 389261#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 389248#L639 ssl3_accept_~skip~0 := 0; 389246#L98-2 assume !false; 389245#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 389244#L101 assume !(12292 == ssl3_accept_~s__state~0); 389243#L104 assume !(16384 == ssl3_accept_~s__state~0); 389242#L107 assume !(8192 == ssl3_accept_~s__state~0); 389241#L110 assume !(24576 == ssl3_accept_~s__state~0); 389240#L113 assume !(8195 == ssl3_accept_~s__state~0); 389239#L116 assume !(8480 == ssl3_accept_~s__state~0); 389238#L119 assume !(8481 == ssl3_accept_~s__state~0); 389237#L122 assume !(8482 == ssl3_accept_~s__state~0); 389236#L125 assume !(8464 == ssl3_accept_~s__state~0); 389235#L128 assume !(8465 == ssl3_accept_~s__state~0); 389234#L131 assume !(8466 == ssl3_accept_~s__state~0); 389233#L134 assume 8496 == ssl3_accept_~s__state~0; 381172#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 380529#L286 assume !(1 == ssl3_accept_~blastFlag~0); 380530#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 380504#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 380505#L292-2 [2019-11-25 08:48:28,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:28,010 INFO L82 PathProgramCache]: Analyzing trace with hash 1804229171, now seen corresponding path program 1 times [2019-11-25 08:48:28,010 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:28,010 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836464772] [2019-11-25 08:48:28,010 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:28,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:28,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:28,021 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:28,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:28,022 INFO L82 PathProgramCache]: Analyzing trace with hash -357880906, now seen corresponding path program 1 times [2019-11-25 08:48:28,022 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:28,022 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377894589] [2019-11-25 08:48:28,022 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:28,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:28,089 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 230 proven. 26 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2019-11-25 08:48:28,089 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377894589] [2019-11-25 08:48:28,089 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [653334283] [2019-11-25 08:48:28,089 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e4b7de05-1fad-4a73-81ee-425beff1cd9a/bin/uautomizer/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-25 08:48:28,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:28,150 INFO L255 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-25 08:48:28,152 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:48:28,230 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 230 proven. 26 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2019-11-25 08:48:28,231 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-25 08:48:28,231 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2019-11-25 08:48:28,231 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023291129] [2019-11-25 08:48:28,232 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:28,232 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:28,232 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-11-25 08:48:28,232 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2019-11-25 08:48:28,232 INFO L87 Difference]: Start difference. First operand 11593 states and 14539 transitions. cyclomatic complexity: 2980 Second operand 6 states. [2019-11-25 08:48:28,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:28,512 INFO L93 Difference]: Finished difference Result 12949 states and 16030 transitions. [2019-11-25 08:48:28,512 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-11-25 08:48:28,513 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12949 states and 16030 transitions. [2019-11-25 08:48:28,547 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 4287 [2019-11-25 08:48:28,570 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12949 states to 12247 states and 15134 transitions. [2019-11-25 08:48:28,570 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5466 [2019-11-25 08:48:28,573 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5466 [2019-11-25 08:48:28,573 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12247 states and 15134 transitions. [2019-11-25 08:48:28,574 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:28,574 INFO L688 BuchiCegarLoop]: Abstraction has 12247 states and 15134 transitions. [2019-11-25 08:48:28,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12247 states and 15134 transitions. [2019-11-25 08:48:28,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12247 to 11983. [2019-11-25 08:48:28,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11983 states. [2019-11-25 08:48:28,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11983 states to 11983 states and 14820 transitions. [2019-11-25 08:48:28,649 INFO L711 BuchiCegarLoop]: Abstraction has 11983 states and 14820 transitions. [2019-11-25 08:48:28,649 INFO L591 BuchiCegarLoop]: Abstraction has 11983 states and 14820 transitions. [2019-11-25 08:48:28,649 INFO L424 BuchiCegarLoop]: ======== Iteration 39============ [2019-11-25 08:48:28,649 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11983 states and 14820 transitions. [2019-11-25 08:48:28,666 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 4224 [2019-11-25 08:48:28,666 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:28,666 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:28,667 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:28,667 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:28,668 INFO L794 eck$LassoCheckResult]: Stem: 405650#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 405452#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 405408#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 405409#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 405537#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 405538#L98-2 assume !false; 405788#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 405787#L101 assume !(12292 == ssl3_accept_~s__state~0); 405786#L104 assume !(16384 == ssl3_accept_~s__state~0); 405785#L107 assume !(8192 == ssl3_accept_~s__state~0); 405784#L110 assume !(24576 == ssl3_accept_~s__state~0); 405783#L113 assume !(8195 == ssl3_accept_~s__state~0); 405782#L116 assume !(8480 == ssl3_accept_~s__state~0); 405781#L119 assume !(8481 == ssl3_accept_~s__state~0); 405780#L122 assume !(8482 == ssl3_accept_~s__state~0); 405779#L125 assume 8464 == ssl3_accept_~s__state~0; 405778#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 405777#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 405775#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 405772#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 405769#L639 ssl3_accept_~skip~0 := 0; 405768#L98-2 assume !false; 405767#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 405766#L101 assume !(12292 == ssl3_accept_~s__state~0); 405765#L104 assume !(16384 == ssl3_accept_~s__state~0); 405764#L107 assume !(8192 == ssl3_accept_~s__state~0); 405763#L110 assume !(24576 == ssl3_accept_~s__state~0); 405762#L113 assume !(8195 == ssl3_accept_~s__state~0); 405761#L116 assume !(8480 == ssl3_accept_~s__state~0); 405760#L119 assume !(8481 == ssl3_accept_~s__state~0); 405759#L122 assume !(8482 == ssl3_accept_~s__state~0); 405758#L125 assume !(8464 == ssl3_accept_~s__state~0); 405757#L128 assume !(8465 == ssl3_accept_~s__state~0); 405756#L131 assume !(8466 == ssl3_accept_~s__state~0); 405754#L134 assume 8496 == ssl3_accept_~s__state~0; 405753#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 405752#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 405751#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 405749#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 405747#L292-2 ssl3_accept_~s__init_num~0 := 0; 405744#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 405741#L639 ssl3_accept_~skip~0 := 0; 405740#L98-2 assume !false; 405739#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 405738#L101 assume !(12292 == ssl3_accept_~s__state~0); 405737#L104 assume !(16384 == ssl3_accept_~s__state~0); 405736#L107 assume !(8192 == ssl3_accept_~s__state~0); 405735#L110 assume !(24576 == ssl3_accept_~s__state~0); 405734#L113 assume !(8195 == ssl3_accept_~s__state~0); 405733#L116 assume !(8480 == ssl3_accept_~s__state~0); 405732#L119 assume !(8481 == ssl3_accept_~s__state~0); 405731#L122 assume !(8482 == ssl3_accept_~s__state~0); 405730#L125 assume !(8464 == ssl3_accept_~s__state~0); 405729#L128 assume !(8465 == ssl3_accept_~s__state~0); 405728#L131 assume !(8466 == ssl3_accept_~s__state~0); 405727#L134 assume !(8496 == ssl3_accept_~s__state~0); 405726#L137 assume !(8497 == ssl3_accept_~s__state~0); 405725#L140 assume 8512 == ssl3_accept_~s__state~0; 405724#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 405723#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 405566#L303-2 [2019-11-25 08:48:28,668 INFO L796 eck$LassoCheckResult]: Loop: 405566#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 416014#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 416010#L639 ssl3_accept_~skip~0 := 0; 416008#L98-2 assume !false; 416006#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 416004#L101 assume !(12292 == ssl3_accept_~s__state~0); 416002#L104 assume !(16384 == ssl3_accept_~s__state~0); 416000#L107 assume !(8192 == ssl3_accept_~s__state~0); 415997#L110 assume !(24576 == ssl3_accept_~s__state~0); 415995#L113 assume !(8195 == ssl3_accept_~s__state~0); 415994#L116 assume !(8480 == ssl3_accept_~s__state~0); 415174#L119 assume !(8481 == ssl3_accept_~s__state~0); 415169#L122 assume !(8482 == ssl3_accept_~s__state~0); 415166#L125 assume !(8464 == ssl3_accept_~s__state~0); 415159#L128 assume !(8465 == ssl3_accept_~s__state~0); 415157#L131 assume !(8466 == ssl3_accept_~s__state~0); 415151#L134 assume !(8496 == ssl3_accept_~s__state~0); 415147#L137 assume !(8497 == ssl3_accept_~s__state~0); 415140#L140 assume !(8512 == ssl3_accept_~s__state~0); 415051#L143 assume !(8513 == ssl3_accept_~s__state~0); 415052#L146 assume 8528 == ssl3_accept_~s__state~0; 414873#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 416261#L323 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 416250#L323-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 416241#L353 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 416247#L355 assume !(3 == ssl3_accept_~blastFlag~0); 416239#L355-2 assume !(ssl3_accept_~ret~0 <= 0); 416235#L335-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 416226#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 416222#L639 ssl3_accept_~skip~0 := 0; 416221#L98-2 assume !false; 416220#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 416217#L101 assume !(12292 == ssl3_accept_~s__state~0); 416215#L104 assume !(16384 == ssl3_accept_~s__state~0); 416211#L107 assume !(8192 == ssl3_accept_~s__state~0); 416210#L110 assume !(24576 == ssl3_accept_~s__state~0); 416209#L113 assume !(8195 == ssl3_accept_~s__state~0); 416208#L116 assume !(8480 == ssl3_accept_~s__state~0); 416206#L119 assume !(8481 == ssl3_accept_~s__state~0); 416200#L122 assume !(8482 == ssl3_accept_~s__state~0); 416198#L125 assume !(8464 == ssl3_accept_~s__state~0); 416196#L128 assume !(8465 == ssl3_accept_~s__state~0); 416194#L131 assume !(8466 == ssl3_accept_~s__state~0); 416192#L134 assume !(8496 == ssl3_accept_~s__state~0); 416190#L137 assume !(8497 == ssl3_accept_~s__state~0); 416188#L140 assume !(8512 == ssl3_accept_~s__state~0); 416186#L143 assume !(8513 == ssl3_accept_~s__state~0); 416184#L146 assume !(8528 == ssl3_accept_~s__state~0); 416182#L149 assume !(8529 == ssl3_accept_~s__state~0); 416180#L152 assume 8544 == ssl3_accept_~s__state~0; 414864#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 416177#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 416174#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 416172#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 416169#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 416167#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 405588#L405 assume !(4 == ssl3_accept_~blastFlag~0); 405552#L405-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 405553#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 416730#L639 ssl3_accept_~skip~0 := 0; 416728#L98-2 assume !false; 416726#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 416724#L101 assume !(12292 == ssl3_accept_~s__state~0); 416722#L104 assume !(16384 == ssl3_accept_~s__state~0); 416720#L107 assume !(8192 == ssl3_accept_~s__state~0); 416718#L110 assume !(24576 == ssl3_accept_~s__state~0); 416694#L113 assume !(8195 == ssl3_accept_~s__state~0); 416693#L116 assume !(8480 == ssl3_accept_~s__state~0); 405556#L119 assume !(8481 == ssl3_accept_~s__state~0); 405503#L122 assume !(8482 == ssl3_accept_~s__state~0); 405455#L125 assume !(8464 == ssl3_accept_~s__state~0); 405456#L128 assume !(8465 == ssl3_accept_~s__state~0); 405469#L131 assume !(8466 == ssl3_accept_~s__state~0); 416681#L134 assume !(8496 == ssl3_accept_~s__state~0); 405672#L137 assume !(8497 == ssl3_accept_~s__state~0); 405673#L140 assume !(8512 == ssl3_accept_~s__state~0); 405623#L143 assume !(8513 == ssl3_accept_~s__state~0); 405575#L146 assume !(8528 == ssl3_accept_~s__state~0); 405576#L149 assume !(8529 == ssl3_accept_~s__state~0); 405557#L152 assume !(8544 == ssl3_accept_~s__state~0); 405517#L155 assume !(8545 == ssl3_accept_~s__state~0); 405465#L158 assume !(8560 == ssl3_accept_~s__state~0); 405466#L161 assume !(8561 == ssl3_accept_~s__state~0); 405487#L164 assume 8448 == ssl3_accept_~s__state~0; 405625#L165 assume !(ssl3_accept_~num1~0 > 0); 405626#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 405717#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 416591#L639 ssl3_accept_~skip~0 := 0; 416589#L98-2 assume !false; 416587#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 416585#L101 assume !(12292 == ssl3_accept_~s__state~0); 416583#L104 assume !(16384 == ssl3_accept_~s__state~0); 416581#L107 assume !(8192 == ssl3_accept_~s__state~0); 416579#L110 assume !(24576 == ssl3_accept_~s__state~0); 416577#L113 assume !(8195 == ssl3_accept_~s__state~0); 416575#L116 assume !(8480 == ssl3_accept_~s__state~0); 416574#L119 assume !(8481 == ssl3_accept_~s__state~0); 416573#L122 assume !(8482 == ssl3_accept_~s__state~0); 416572#L125 assume !(8464 == ssl3_accept_~s__state~0); 416569#L128 assume !(8465 == ssl3_accept_~s__state~0); 416565#L131 assume !(8466 == ssl3_accept_~s__state~0); 416564#L134 assume !(8496 == ssl3_accept_~s__state~0); 416562#L137 assume !(8497 == ssl3_accept_~s__state~0); 416560#L140 assume !(8512 == ssl3_accept_~s__state~0); 416558#L143 assume !(8513 == ssl3_accept_~s__state~0); 416556#L146 assume !(8528 == ssl3_accept_~s__state~0); 416554#L149 assume !(8529 == ssl3_accept_~s__state~0); 416552#L152 assume !(8544 == ssl3_accept_~s__state~0); 416550#L155 assume !(8545 == ssl3_accept_~s__state~0); 416548#L158 assume !(8560 == ssl3_accept_~s__state~0); 416546#L161 assume !(8561 == ssl3_accept_~s__state~0); 412434#L164 assume !(8448 == ssl3_accept_~s__state~0); 412432#L167 assume 8576 == ssl3_accept_~s__state~0; 412282#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 412424#L448 assume !(5 == ssl3_accept_~blastFlag~0); 412421#L448-2 assume !(ssl3_accept_~ret~0 <= 0); 412415#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 412416#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 416136#L639 ssl3_accept_~skip~0 := 0; 416134#L98-2 assume !false; 416132#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 416130#L101 assume !(12292 == ssl3_accept_~s__state~0); 416128#L104 assume !(16384 == ssl3_accept_~s__state~0); 416126#L107 assume !(8192 == ssl3_accept_~s__state~0); 416124#L110 assume !(24576 == ssl3_accept_~s__state~0); 416122#L113 assume !(8195 == ssl3_accept_~s__state~0); 416120#L116 assume !(8480 == ssl3_accept_~s__state~0); 416112#L119 assume !(8481 == ssl3_accept_~s__state~0); 416108#L122 assume !(8482 == ssl3_accept_~s__state~0); 416104#L125 assume !(8464 == ssl3_accept_~s__state~0); 416100#L128 assume !(8465 == ssl3_accept_~s__state~0); 416096#L131 assume 8466 == ssl3_accept_~s__state~0; 405660#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 405544#L273 assume !(0 == ssl3_accept_~blastFlag~0); 405540#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 405541#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 416514#L639 ssl3_accept_~skip~0 := 0; 416511#L98-2 assume !false; 416508#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 416506#L101 assume !(12292 == ssl3_accept_~s__state~0); 416503#L104 assume !(16384 == ssl3_accept_~s__state~0); 416493#L107 assume !(8192 == ssl3_accept_~s__state~0); 416492#L110 assume !(24576 == ssl3_accept_~s__state~0); 416491#L113 assume !(8195 == ssl3_accept_~s__state~0); 416490#L116 assume !(8480 == ssl3_accept_~s__state~0); 416489#L119 assume !(8481 == ssl3_accept_~s__state~0); 416487#L122 assume !(8482 == ssl3_accept_~s__state~0); 416483#L125 assume !(8464 == ssl3_accept_~s__state~0); 416482#L128 assume !(8465 == ssl3_accept_~s__state~0); 416478#L131 assume !(8466 == ssl3_accept_~s__state~0); 413029#L134 assume 8496 == ssl3_accept_~s__state~0; 413030#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 415479#L286 assume !(1 == ssl3_accept_~blastFlag~0); 415477#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 415475#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 405608#L292-2 ssl3_accept_~s__init_num~0 := 0; 405609#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 416073#L639 ssl3_accept_~skip~0 := 0; 416071#L98-2 assume !false; 416069#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 416067#L101 assume !(12292 == ssl3_accept_~s__state~0); 415993#L104 assume !(16384 == ssl3_accept_~s__state~0); 415987#L107 assume !(8192 == ssl3_accept_~s__state~0); 415985#L110 assume !(24576 == ssl3_accept_~s__state~0); 415983#L113 assume !(8195 == ssl3_accept_~s__state~0); 415981#L116 assume !(8480 == ssl3_accept_~s__state~0); 415979#L119 assume !(8481 == ssl3_accept_~s__state~0); 415977#L122 assume !(8482 == ssl3_accept_~s__state~0); 415975#L125 assume !(8464 == ssl3_accept_~s__state~0); 415973#L128 assume !(8465 == ssl3_accept_~s__state~0); 415971#L131 assume !(8466 == ssl3_accept_~s__state~0); 415969#L134 assume !(8496 == ssl3_accept_~s__state~0); 415967#L137 assume !(8497 == ssl3_accept_~s__state~0); 415964#L140 assume 8512 == ssl3_accept_~s__state~0; 415965#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 405565#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 405566#L303-2 [2019-11-25 08:48:28,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:28,668 INFO L82 PathProgramCache]: Analyzing trace with hash -35841466, now seen corresponding path program 1 times [2019-11-25 08:48:28,669 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:28,669 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496036668] [2019-11-25 08:48:28,669 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:28,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:28,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:28,682 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:28,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:28,683 INFO L82 PathProgramCache]: Analyzing trace with hash 2003698627, now seen corresponding path program 1 times [2019-11-25 08:48:28,683 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:28,683 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694540719] [2019-11-25 08:48:28,683 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:28,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:28,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:28,714 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:28,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:28,715 INFO L82 PathProgramCache]: Analyzing trace with hash -1917038584, now seen corresponding path program 1 times [2019-11-25 08:48:28,715 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:28,715 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481305808] [2019-11-25 08:48:28,715 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:28,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:28,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:28,782 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:29,947 WARN L192 SmtUtils]: Spent 1.16 s on a formula simplification. DAG size of input: 394 DAG size of output: 151 [2019-11-25 08:48:30,389 WARN L192 SmtUtils]: Spent 340.00 ms on a formula simplification. DAG size of input: 175 DAG size of output: 99 [2019-11-25 08:48:30,521 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 25.11 08:48:30 BoogieIcfgContainer [2019-11-25 08:48:30,521 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-11-25 08:48:30,522 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-11-25 08:48:30,522 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-11-25 08:48:30,522 INFO L275 PluginConnector]: Witness Printer initialized [2019-11-25 08:48:30,523 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:48:11" (3/4) ... [2019-11-25 08:48:30,526 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2019-11-25 08:48:30,615 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/run_dir_e4b7de05-1fad-4a73-81ee-425beff1cd9a/bin/uautomizer/witness.graphml [2019-11-25 08:48:30,616 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-11-25 08:48:30,617 INFO L168 Benchmark]: Toolchain (without parser) took 20945.63 ms. Allocated memory was 1.0 GB in the beginning and 2.0 GB in the end (delta: 967.3 MB). Free memory was 951.5 MB in the beginning and 765.5 MB in the end (delta: 186.0 MB). Peak memory consumption was 1.2 GB. Max. memory is 11.5 GB. [2019-11-25 08:48:30,617 INFO L168 Benchmark]: CDTParser took 0.22 ms. Allocated memory is still 1.0 GB. Free memory is still 967.6 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-25 08:48:30,618 INFO L168 Benchmark]: CACSL2BoogieTranslator took 534.11 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 122.7 MB). Free memory was 951.5 MB in the beginning and 1.1 GB in the end (delta: -155.6 MB). Peak memory consumption was 23.1 MB. Max. memory is 11.5 GB. [2019-11-25 08:48:30,618 INFO L168 Benchmark]: Boogie Procedure Inliner took 49.95 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: 1.7 MB). Peak memory consumption was 1.7 MB. Max. memory is 11.5 GB. [2019-11-25 08:48:30,618 INFO L168 Benchmark]: Boogie Preprocessor took 36.14 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-25 08:48:30,619 INFO L168 Benchmark]: RCFGBuilder took 770.72 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 62.6 MB). Peak memory consumption was 62.6 MB. Max. memory is 11.5 GB. [2019-11-25 08:48:30,619 INFO L168 Benchmark]: BuchiAutomizer took 19456.45 ms. Allocated memory was 1.2 GB in the beginning and 2.0 GB in the end (delta: 844.6 MB). Free memory was 1.0 GB in the beginning and 773.0 MB in the end (delta: 269.8 MB). Peak memory consumption was 1.1 GB. Max. memory is 11.5 GB. [2019-11-25 08:48:30,620 INFO L168 Benchmark]: Witness Printer took 94.20 ms. Allocated memory is still 2.0 GB. Free memory was 773.0 MB in the beginning and 765.5 MB in the end (delta: 7.5 MB). Peak memory consumption was 7.5 MB. Max. memory is 11.5 GB. [2019-11-25 08:48:30,622 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.22 ms. Allocated memory is still 1.0 GB. Free memory is still 967.6 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 534.11 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 122.7 MB). Free memory was 951.5 MB in the beginning and 1.1 GB in the end (delta: -155.6 MB). Peak memory consumption was 23.1 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 49.95 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: 1.7 MB). Peak memory consumption was 1.7 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 36.14 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * RCFGBuilder took 770.72 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 62.6 MB). Peak memory consumption was 62.6 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 19456.45 ms. Allocated memory was 1.2 GB in the beginning and 2.0 GB in the end (delta: 844.6 MB). Free memory was 1.0 GB in the beginning and 773.0 MB in the end (delta: 269.8 MB). Peak memory consumption was 1.1 GB. Max. memory is 11.5 GB. * Witness Printer took 94.20 ms. Allocated memory is still 2.0 GB. Free memory was 773.0 MB in the beginning and 765.5 MB in the end (delta: 7.5 MB). Peak memory consumption was 7.5 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 40 terminating modules (38 trivial, 2 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 38 modules have a trivial ranking function, the largest among these consists of 6 locations. The remainder module has 11983 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 19.3s and 39 iterations. TraceHistogramMax:7. Analysis of lassos took 7.9s. Construction of modules took 4.3s. Büchi inclusion checks took 2.3s. Highest rank in rank-based complementation 3. Minimization of det autom 2. Minimization of nondet autom 38. Automata minimization 2.4s AutomataMinimizationTime, 40 MinimizatonAttempts, 23561 StatesRemovedByMinimization, 30 NontrivialMinimizations. Non-live state removal took 1.5s Buchi closure took 0.1s. Biggest automaton had 13395 states and ocurred in iteration 32. Nontrivial modules had stage [2, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 12/12 HoareTripleCheckerStatistics: 10915 SDtfs, 6729 SDslu, 7365 SDs, 0 SdLazy, 4251 SolverSat, 877 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 4.3s Time LassoAnalysisResults: nont1 unkn0 SFLI30 SFLT0 conc1 concLT1 SILN0 SILU0 SILI5 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital29 mio100 ax100 hnf96 lsp39 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 15ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 2 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 2 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.1s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 207]: 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@431daf88=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@275537bb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1719ac9d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@58ea5fbd=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@cee6880=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3b749563=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5ece4dbb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4ef90b74=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@60b68ccc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1ab82435=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@14de3036=0, s__shutdown=0, s__type=0, state=8512, s__s3__tmp__use_rsa_tmp=1, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3b9df9b7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@56c1e7b1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@235a57ed=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@38211baf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6c6dfa56=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5337d0cd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1ee0b011=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=8512, s__info_callback=7, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@7afcf106=0, tmp___2=0, cb=7, s__s3__tmp__new_cipher__algorithms=-255, tmp___10=0, __cil_tmp56=-255, s__verify_mode=9, tmp___6=0, tmp=5, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@50e9441b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4eff219e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3980995a=0, s__s3__tmp__reuse_message=6, s__ctx__stats__sess_accept_renegotiate=0, l=-255, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@54cbf134=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@b117979=0, s__debug=0, tmp___1=-12288, s__ctx__info_callback=0, tmp___9=0, s__s3__tmp__cert_request=1, __cil_tmp59=0, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, \result=0, skip=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@370caccf=2, got_new_session=1, __cil_tmp61=-255, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5052e0db=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@357cd82a=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@60c4b3a2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@616a3998=0, s__options=-2097151, s__cert=8, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@33528bae=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2104e593=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1028b8a7=0, Time=5, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5ac28490=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1712e610=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@d9fa056=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@77e254=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@40ede2d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@12c03589=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6a1cef3b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@24b40939=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@241659cd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3bb86382=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@13ae2bf3=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4f3fc450=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4e37e08a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@287a3714=0, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1f9131ec=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@35bca856=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4ae97c09=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3fa11fa8=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 303]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L672] int s ; [L673] int tmp ; [L677] 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 = __VERIFIER_nondet_int() ; [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 = __VERIFIER_nondet_int() ; [L38] int s__s3__tmp__next_state___0 ; [L39] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [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 ; [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 ; [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 ; [L73] s__state = initial_state [L74] blastFlag = 0 [L75] tmp = __VERIFIER_nondet_int() [L76] Time = tmp [L77] cb = 0 [L78] ret = -1 [L79] skip = 0 [L80] got_new_session = 0 [L81] COND TRUE s__info_callback != 0 [L82] cb = s__info_callback [L88] s__in_handshake ++ [L89] COND FALSE !(tmp___1 + 12288) [L94] COND FALSE !(s__cert == 0) [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND TRUE s__state == 8464 [L271] s__shutdown = 0 [L272] ret = __VERIFIER_nondet_int() [L273] COND TRUE blastFlag == 0 [L274] blastFlag = 1 [L276] COND FALSE !(ret <= 0) [L279] got_new_session = 1 [L280] s__state = 8496 [L281] s__init_num = 0 [L639] COND FALSE !(! s__s3__tmp__reuse_message) [L656] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND TRUE s__state == 8496 [L285] ret = __VERIFIER_nondet_int() [L286] COND TRUE blastFlag == 1 [L287] blastFlag = 2 [L289] COND FALSE !(ret <= 0) [L292] COND FALSE !(\read(s__hit)) [L295] s__state = 8512 [L297] s__init_num = 0 [L639] COND FALSE !(! s__s3__tmp__reuse_message) [L656] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND TRUE s__state == 8512 [L302] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L303] COND TRUE __cil_tmp56 + 256UL [L304] skip = 1 Loop: [L315] s__state = 8528 [L316] s__init_num = 0 [L639] COND FALSE !(! s__s3__tmp__reuse_message) [L656] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND TRUE s__state == 8528 [L320] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L322] __cil_tmp57 = (unsigned long )s__options [L323] COND TRUE __cil_tmp57 + 2097152UL [L324] s__s3__tmp__use_rsa_tmp = 1 [L329] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L354] ret = __VERIFIER_nondet_int() [L355] COND FALSE !(blastFlag == 3) [L358] COND FALSE !(ret <= 0) [L375] s__state = 8544 [L376] s__init_num = 0 [L639] COND FALSE !(! s__s3__tmp__reuse_message) [L656] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND TRUE s__state == 8544 [L380] COND TRUE s__verify_mode + 1 [L381] COND FALSE !(s__session__peer != 0) [L392] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L393] COND TRUE __cil_tmp61 + 256UL [L394] COND TRUE s__verify_mode + 2 [L403] s__s3__tmp__cert_request = 1 [L404] ret = __VERIFIER_nondet_int() [L405] COND FALSE !(blastFlag == 4) [L408] COND FALSE !(ret <= 0) [L411] s__state = 8448 [L412] s__s3__tmp__next_state___0 = 8576 [L413] s__init_num = 0 [L639] COND FALSE !(! s__s3__tmp__reuse_message) [L656] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND FALSE !(s__state == 8544) [L155] COND FALSE !(s__state == 8545) [L158] COND FALSE !(s__state == 8560) [L161] COND FALSE !(s__state == 8561) [L164] COND TRUE s__state == 8448 [L434] COND FALSE !(num1 > 0L) [L443] s__state = s__s3__tmp__next_state___0 [L639] COND FALSE !(! s__s3__tmp__reuse_message) [L656] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND FALSE !(s__state == 8544) [L155] COND FALSE !(s__state == 8545) [L158] COND FALSE !(s__state == 8560) [L161] COND FALSE !(s__state == 8561) [L164] COND FALSE !(s__state == 8448) [L167] COND TRUE s__state == 8576 [L447] ret = __VERIFIER_nondet_int() [L448] COND FALSE !(blastFlag == 5) [L451] COND FALSE !(ret <= 0) [L454] COND TRUE ret == 2 [L455] s__state = 8466 [L639] COND FALSE !(! s__s3__tmp__reuse_message) [L656] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND TRUE s__state == 8466 [L271] s__shutdown = 0 [L272] ret = __VERIFIER_nondet_int() [L273] COND FALSE !(blastFlag == 0) [L276] COND FALSE !(ret <= 0) [L279] got_new_session = 1 [L280] s__state = 8496 [L281] s__init_num = 0 [L639] COND FALSE !(! s__s3__tmp__reuse_message) [L656] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND TRUE s__state == 8496 [L285] ret = __VERIFIER_nondet_int() [L286] COND FALSE !(blastFlag == 1) [L289] COND FALSE !(ret <= 0) [L292] COND FALSE !(\read(s__hit)) [L295] s__state = 8512 [L297] s__init_num = 0 [L639] COND FALSE !(! s__s3__tmp__reuse_message) [L656] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND TRUE s__state == 8512 [L302] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L303] COND TRUE __cil_tmp56 + 256UL [L304] skip = 1 End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...