./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_1.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version cad46833 Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_c75463e6-de33-4925-a4df-9b38331a3813/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_c75463e6-de33-4925-a4df-9b38331a3813/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_c75463e6-de33-4925-a4df-9b38331a3813/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_c75463e6-de33-4925-a4df-9b38331a3813/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_1.cil-1.c -s /tmp/vcloud-vcloud-master/worker/working_dir_c75463e6-de33-4925-a4df-9b38331a3813/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_c75463e6-de33-4925-a4df-9b38331a3813/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 0944271f92e776b1323f4e63320c545c96d5c7d9 .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.1.24-cad4683 [2019-10-22 08:54:57,017 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-10-22 08:54:57,018 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-10-22 08:54:57,031 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-10-22 08:54:57,031 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-10-22 08:54:57,032 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-10-22 08:54:57,033 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-10-22 08:54:57,034 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-10-22 08:54:57,036 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-10-22 08:54:57,036 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-10-22 08:54:57,038 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-10-22 08:54:57,039 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-10-22 08:54:57,040 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-10-22 08:54:57,040 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-10-22 08:54:57,041 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-10-22 08:54:57,044 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-10-22 08:54:57,046 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-10-22 08:54:57,047 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-10-22 08:54:57,049 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-10-22 08:54:57,050 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-10-22 08:54:57,051 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-10-22 08:54:57,053 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-10-22 08:54:57,055 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-10-22 08:54:57,056 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-10-22 08:54:57,057 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-10-22 08:54:57,057 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-10-22 08:54:57,058 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-10-22 08:54:57,058 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-10-22 08:54:57,059 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-10-22 08:54:57,059 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-10-22 08:54:57,059 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-10-22 08:54:57,060 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-10-22 08:54:57,060 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-10-22 08:54:57,065 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-10-22 08:54:57,066 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-10-22 08:54:57,066 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-10-22 08:54:57,066 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-10-22 08:54:57,066 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-10-22 08:54:57,067 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-10-22 08:54:57,067 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-10-22 08:54:57,068 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-10-22 08:54:57,068 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_c75463e6-de33-4925-a4df-9b38331a3813/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-10-22 08:54:57,084 INFO L113 SettingsManager]: Loading preferences was successful [2019-10-22 08:54:57,089 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-10-22 08:54:57,090 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-10-22 08:54:57,090 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-10-22 08:54:57,090 INFO L138 SettingsManager]: * Use SBE=true [2019-10-22 08:54:57,090 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-10-22 08:54:57,090 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-10-22 08:54:57,091 INFO L138 SettingsManager]: * Use old map elimination=false [2019-10-22 08:54:57,091 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2019-10-22 08:54:57,091 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2019-10-22 08:54:57,091 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-10-22 08:54:57,091 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-10-22 08:54:57,091 INFO L138 SettingsManager]: * sizeof long=4 [2019-10-22 08:54:57,091 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-10-22 08:54:57,092 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-10-22 08:54:57,092 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-10-22 08:54:57,092 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-10-22 08:54:57,092 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-10-22 08:54:57,092 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-10-22 08:54:57,092 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-10-22 08:54:57,092 INFO L138 SettingsManager]: * sizeof long double=12 [2019-10-22 08:54:57,092 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-10-22 08:54:57,093 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-10-22 08:54:57,093 INFO L138 SettingsManager]: * Use constant arrays=true [2019-10-22 08:54:57,093 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-10-22 08:54:57,093 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-10-22 08:54:57,093 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-10-22 08:54:57,093 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-10-22 08:54:57,094 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-10-22 08:54:57,094 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-10-22 08:54:57,094 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-10-22 08:54:57,095 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-10-22 08:54:57,095 INFO L138 SettingsManager]: * TransformationType=MODULO_NEIGHBOR Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud-vcloud-master/worker/working_dir_c75463e6-de33-4925-a4df-9b38331a3813/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 -> 0944271f92e776b1323f4e63320c545c96d5c7d9 [2019-10-22 08:54:57,122 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-10-22 08:54:57,133 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-10-22 08:54:57,136 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-10-22 08:54:57,141 INFO L271 PluginConnector]: Initializing CDTParser... [2019-10-22 08:54:57,141 INFO L275 PluginConnector]: CDTParser initialized [2019-10-22 08:54:57,143 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_c75463e6-de33-4925-a4df-9b38331a3813/bin/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_1.cil-1.c [2019-10-22 08:54:57,190 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_c75463e6-de33-4925-a4df-9b38331a3813/bin/uautomizer/data/177364075/0f3beba1dc0b4890a54ecce8d51d2d5e/FLAGff74e488f [2019-10-22 08:54:57,585 INFO L306 CDTParser]: Found 1 translation units. [2019-10-22 08:54:57,586 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_c75463e6-de33-4925-a4df-9b38331a3813/sv-benchmarks/c/ssh-simplified/s3_srvr_1.cil-1.c [2019-10-22 08:54:57,594 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_c75463e6-de33-4925-a4df-9b38331a3813/bin/uautomizer/data/177364075/0f3beba1dc0b4890a54ecce8d51d2d5e/FLAGff74e488f [2019-10-22 08:54:57,982 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_c75463e6-de33-4925-a4df-9b38331a3813/bin/uautomizer/data/177364075/0f3beba1dc0b4890a54ecce8d51d2d5e [2019-10-22 08:54:57,984 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-10-22 08:54:57,985 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-10-22 08:54:57,986 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-10-22 08:54:57,987 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-10-22 08:54:57,990 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-10-22 08:54:57,991 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.10 08:54:57" (1/1) ... [2019-10-22 08:54:57,994 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5a002bf9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:54:57, skipping insertion in model container [2019-10-22 08:54:57,994 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.10 08:54:57" (1/1) ... [2019-10-22 08:54:58,001 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-10-22 08:54:58,036 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-10-22 08:54:58,295 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-10-22 08:54:58,299 INFO L188 MainTranslator]: Completed pre-run [2019-10-22 08:54:58,349 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-10-22 08:54:58,362 INFO L192 MainTranslator]: Completed translation [2019-10-22 08:54:58,362 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:54:58 WrapperNode [2019-10-22 08:54:58,363 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-10-22 08:54:58,363 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-10-22 08:54:58,364 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-10-22 08:54:58,364 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-10-22 08:54:58,372 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:54:58" (1/1) ... [2019-10-22 08:54:58,380 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:54:58" (1/1) ... [2019-10-22 08:54:58,409 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-10-22 08:54:58,410 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-10-22 08:54:58,410 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-10-22 08:54:58,410 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-10-22 08:54:58,419 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:54:58" (1/1) ... [2019-10-22 08:54:58,420 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:54:58" (1/1) ... [2019-10-22 08:54:58,422 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:54:58" (1/1) ... [2019-10-22 08:54:58,423 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:54:58" (1/1) ... [2019-10-22 08:54:58,428 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:54:58" (1/1) ... [2019-10-22 08:54:58,435 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:54:58" (1/1) ... [2019-10-22 08:54:58,437 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:54:58" (1/1) ... [2019-10-22 08:54:58,440 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-10-22 08:54:58,441 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-10-22 08:54:58,441 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-10-22 08:54:58,441 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-10-22 08:54:58,442 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:54:58" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_c75463e6-de33-4925-a4df-9b38331a3813/bin/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:54:58,525 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-10-22 08:54:58,525 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-10-22 08:54:58,666 WARN L732 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-10-22 08:54:59,094 INFO L685 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2019-10-22 08:54:59,094 INFO L685 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2019-10-22 08:54:59,095 INFO L279 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-10-22 08:54:59,096 INFO L284 CfgBuilder]: Removed 7 assume(true) statements. [2019-10-22 08:54:59,097 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.10 08:54:59 BoogieIcfgContainer [2019-10-22 08:54:59,097 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-10-22 08:54:59,098 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-10-22 08:54:59,098 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-10-22 08:54:59,101 INFO L275 PluginConnector]: BuchiAutomizer initialized [2019-10-22 08:54:59,102 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-10-22 08:54:59,102 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 22.10 08:54:57" (1/3) ... [2019-10-22 08:54:59,104 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@4280977e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.10 08:54:59, skipping insertion in model container [2019-10-22 08:54:59,104 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-10-22 08:54:59,104 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:54:58" (2/3) ... [2019-10-22 08:54:59,104 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@4280977e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.10 08:54:59, skipping insertion in model container [2019-10-22 08:54:59,104 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-10-22 08:54:59,104 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.10 08:54:59" (3/3) ... [2019-10-22 08:54:59,106 INFO L371 chiAutomizerObserver]: Analyzing ICFG s3_srvr_1.cil-1.c [2019-10-22 08:54:59,148 INFO L356 BuchiCegarLoop]: Interprodecural is true [2019-10-22 08:54:59,148 INFO L357 BuchiCegarLoop]: Hoare is false [2019-10-22 08:54:59,148 INFO L358 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-10-22 08:54:59,148 INFO L359 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-10-22 08:54:59,148 INFO L360 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-10-22 08:54:59,149 INFO L361 BuchiCegarLoop]: Difference is false [2019-10-22 08:54:59,149 INFO L362 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-10-22 08:54:59,149 INFO L365 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-10-22 08:54:59,168 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 141 states. [2019-10-22 08:54:59,193 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 120 [2019-10-22 08:54:59,193 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:54:59,194 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:54:59,203 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-10-22 08:54:59,203 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:59,203 INFO L424 BuchiCegarLoop]: ======== Iteration 1============ [2019-10-22 08:54:59,203 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 141 states. [2019-10-22 08:54:59,208 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 120 [2019-10-22 08:54:59,212 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:54:59,212 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:54:59,213 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-10-22 08:54:59,214 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:59,226 INFO L791 eck$LassoCheckResult]: Stem: 105#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 23#L81true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8#L84-2true ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 60#L89true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 59#L89-1true assume !(0 == ssl3_accept_~s__cert~0); 13#L98-2true [2019-10-22 08:54:59,226 INFO L793 eck$LassoCheckResult]: Loop: 13#L98-2true assume !false; 109#L99true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 130#L101true assume !(12292 == ssl3_accept_~s__state~0); 114#L104true assume !(16384 == ssl3_accept_~s__state~0); 119#L107true assume !(8192 == ssl3_accept_~s__state~0); 110#L110true assume !(24576 == ssl3_accept_~s__state~0); 77#L113true assume !(8195 == ssl3_accept_~s__state~0); 68#L116true assume 8480 == ssl3_accept_~s__state~0; 16#L120true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 106#L256true assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 131#L547true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69#L584true ssl3_accept_~skip~0 := 0; 13#L98-2true [2019-10-22 08:54:59,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:59,234 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 1 times [2019-10-22 08:54:59,242 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:59,243 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657835140] [2019-10-22 08:54:59,244 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:59,244 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:59,245 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:59,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:59,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:59,367 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:54:59,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:59,369 INFO L82 PathProgramCache]: Analyzing trace with hash 722349207, now seen corresponding path program 1 times [2019-10-22 08:54:59,369 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:59,369 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178858430] [2019-10-22 08:54:59,370 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:59,370 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:59,370 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:59,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:59,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:59,388 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:54:59,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:59,392 INFO L82 PathProgramCache]: Analyzing trace with hash -2007470843, now seen corresponding path program 1 times [2019-10-22 08:54:59,392 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:59,393 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105987876] [2019-10-22 08:54:59,393 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:59,393 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:59,393 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:59,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:59,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:54:59,486 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105987876] [2019-10-22 08:54:59,487 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:54:59,487 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:54:59,487 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994251547] [2019-10-22 08:54:59,591 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:54:59,592 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:54:59,593 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:54:59,593 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:54:59,594 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 08:54:59,594 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:54:59,594 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:54:59,594 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:54:59,594 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1.cil-1.c_Iteration1_Loop [2019-10-22 08:54:59,595 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:54:59,595 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:54:59,619 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:59,628 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:59,639 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:59,645 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:59,648 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:59,651 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:59,657 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:59,759 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:54:59,759 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_c75463e6-de33-4925-a4df-9b38331a3813/bin/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:54:59,767 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:54:59,767 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:54:59,779 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:54:59,779 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_c75463e6-de33-4925-a4df-9b38331a3813/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) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:54:59,788 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:54:59,789 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_c75463e6-de33-4925-a4df-9b38331a3813/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) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:54:59,800 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:54:59,800 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:54:59,806 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 08:54:59,808 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:54:59,808 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:54:59,808 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:54:59,808 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:54:59,809 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 08:54:59,809 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:54:59,809 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:54:59,809 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:54:59,809 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1.cil-1.c_Iteration1_Loop [2019-10-22 08:54:59,809 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:54:59,809 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:54:59,811 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:59,819 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:59,832 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:59,836 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:59,840 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:59,848 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:59,852 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:59,939 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:54:59,944 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 08:54:59,945 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:54:59,946 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:54:59,946 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:54:59,947 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:54:59,947 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:54:59,947 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:54:59,949 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:54:59,949 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:54:59,952 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:54:59,953 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:54:59,954 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:54:59,954 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:54:59,954 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:54:59,954 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:54:59,954 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:54:59,958 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:54:59,959 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:54:59,972 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 08:54:59,980 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 08:54:59,980 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-10-22 08:54:59,982 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 08:54:59,983 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 08:54:59,983 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 08:54:59,983 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2019-10-22 08:54:59,986 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 08:55:00,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:00,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:00,019 INFO L256 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:55:00,021 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:55:00,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:00,033 INFO L256 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:55:00,034 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:55:00,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:55:00,077 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-10-22 08:55:00,078 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 141 states. Second operand 5 states. [2019-10-22 08:55:00,861 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 141 states.. Second operand 5 states. Result 794 states and 1327 transitions. Complement of second has 10 states. [2019-10-22 08:55:00,861 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-10-22 08:55:00,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-10-22 08:55:00,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 573 transitions. [2019-10-22 08:55:00,866 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 5 letters. Loop has 12 letters. [2019-10-22 08:55:00,868 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:55:00,868 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 17 letters. Loop has 12 letters. [2019-10-22 08:55:00,869 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:55:00,869 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 5 letters. Loop has 24 letters. [2019-10-22 08:55:00,869 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:55:00,870 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 794 states and 1327 transitions. [2019-10-22 08:55:00,886 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 301 [2019-10-22 08:55:00,896 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 794 states to 653 states and 1009 transitions. [2019-10-22 08:55:00,897 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 367 [2019-10-22 08:55:00,898 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 377 [2019-10-22 08:55:00,899 INFO L73 IsDeterministic]: Start isDeterministic. Operand 653 states and 1009 transitions. [2019-10-22 08:55:00,899 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:00,899 INFO L688 BuchiCegarLoop]: Abstraction has 653 states and 1009 transitions. [2019-10-22 08:55:00,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 653 states and 1009 transitions. [2019-10-22 08:55:00,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 653 to 458. [2019-10-22 08:55:00,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 458 states. [2019-10-22 08:55:00,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 704 transitions. [2019-10-22 08:55:00,952 INFO L711 BuchiCegarLoop]: Abstraction has 458 states and 704 transitions. [2019-10-22 08:55:00,953 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:00,956 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:00,957 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:00,958 INFO L87 Difference]: Start difference. First operand 458 states and 704 transitions. Second operand 3 states. [2019-10-22 08:55:01,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:01,128 INFO L93 Difference]: Finished difference Result 510 states and 785 transitions. [2019-10-22 08:55:01,129 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:01,129 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 510 states and 785 transitions. [2019-10-22 08:55:01,134 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 249 [2019-10-22 08:55:01,137 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 510 states to 510 states and 785 transitions. [2019-10-22 08:55:01,137 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 312 [2019-10-22 08:55:01,138 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 312 [2019-10-22 08:55:01,138 INFO L73 IsDeterministic]: Start isDeterministic. Operand 510 states and 785 transitions. [2019-10-22 08:55:01,139 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:01,139 INFO L688 BuchiCegarLoop]: Abstraction has 510 states and 785 transitions. [2019-10-22 08:55:01,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states and 785 transitions. [2019-10-22 08:55:01,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 490. [2019-10-22 08:55:01,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 490 states. [2019-10-22 08:55:01,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 490 states to 490 states and 759 transitions. [2019-10-22 08:55:01,154 INFO L711 BuchiCegarLoop]: Abstraction has 490 states and 759 transitions. [2019-10-22 08:55:01,154 INFO L591 BuchiCegarLoop]: Abstraction has 490 states and 759 transitions. [2019-10-22 08:55:01,154 INFO L424 BuchiCegarLoop]: ======== Iteration 2============ [2019-10-22 08:55:01,154 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 490 states and 759 transitions. [2019-10-22 08:55:01,157 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 245 [2019-10-22 08:55:01,157 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:01,157 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:01,158 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:01,158 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:01,158 INFO L791 eck$LassoCheckResult]: Stem: 2230#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2060#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2009#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 2010#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2153#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 2154#L98-2 assume !false; 2027#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2470#L101 assume !(12292 == ssl3_accept_~s__state~0); 2469#L104 assume !(16384 == ssl3_accept_~s__state~0); 2467#L107 assume !(8192 == ssl3_accept_~s__state~0); 2468#L110 assume !(24576 == ssl3_accept_~s__state~0); 2466#L113 assume !(8195 == ssl3_accept_~s__state~0); 2385#L116 assume !(8480 == ssl3_accept_~s__state~0); 2178#L119 assume !(8481 == ssl3_accept_~s__state~0); 2179#L122 assume !(8482 == ssl3_accept_~s__state~0); 2281#L125 assume 8464 == ssl3_accept_~s__state~0; 2240#L132 [2019-10-22 08:55:01,159 INFO L793 eck$LassoCheckResult]: Loop: 2240#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 2052#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2053#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 1989#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2351#L584 ssl3_accept_~skip~0 := 0; 2350#L98-2 assume !false; 2349#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2347#L101 assume !(12292 == ssl3_accept_~s__state~0); 2348#L104 assume !(16384 == ssl3_accept_~s__state~0); 2344#L107 assume !(8192 == ssl3_accept_~s__state~0); 2343#L110 assume !(24576 == ssl3_accept_~s__state~0); 2341#L113 assume !(8195 == ssl3_accept_~s__state~0); 2174#L116 assume !(8480 == ssl3_accept_~s__state~0); 2175#L119 assume !(8481 == ssl3_accept_~s__state~0); 2333#L122 assume !(8482 == ssl3_accept_~s__state~0); 2332#L125 assume 8464 == ssl3_accept_~s__state~0; 2240#L132 [2019-10-22 08:55:01,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:01,159 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 1 times [2019-10-22 08:55:01,159 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:01,159 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459888330] [2019-10-22 08:55:01,159 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:01,159 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:01,160 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:01,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:01,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:01,178 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:01,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:01,179 INFO L82 PathProgramCache]: Analyzing trace with hash -109729755, now seen corresponding path program 1 times [2019-10-22 08:55:01,179 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:01,179 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850930220] [2019-10-22 08:55:01,179 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:01,179 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:01,179 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:01,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:01,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:55:01,199 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850930220] [2019-10-22 08:55:01,199 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:01,199 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:55:01,199 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026404610] [2019-10-22 08:55:01,200 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:01,200 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:01,200 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:01,200 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:01,200 INFO L87 Difference]: Start difference. First operand 490 states and 759 transitions. cyclomatic complexity: 272 Second operand 3 states. [2019-10-22 08:55:01,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:01,375 INFO L93 Difference]: Finished difference Result 600 states and 937 transitions. [2019-10-22 08:55:01,375 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:01,376 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 600 states and 937 transitions. [2019-10-22 08:55:01,380 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 327 [2019-10-22 08:55:01,383 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 600 states to 600 states and 937 transitions. [2019-10-22 08:55:01,383 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 376 [2019-10-22 08:55:01,384 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 376 [2019-10-22 08:55:01,384 INFO L73 IsDeterministic]: Start isDeterministic. Operand 600 states and 937 transitions. [2019-10-22 08:55:01,384 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:01,384 INFO L688 BuchiCegarLoop]: Abstraction has 600 states and 937 transitions. [2019-10-22 08:55:01,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states and 937 transitions. [2019-10-22 08:55:01,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 524. [2019-10-22 08:55:01,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 524 states. [2019-10-22 08:55:01,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 524 states to 524 states and 809 transitions. [2019-10-22 08:55:01,395 INFO L711 BuchiCegarLoop]: Abstraction has 524 states and 809 transitions. [2019-10-22 08:55:01,395 INFO L591 BuchiCegarLoop]: Abstraction has 524 states and 809 transitions. [2019-10-22 08:55:01,395 INFO L424 BuchiCegarLoop]: ======== Iteration 3============ [2019-10-22 08:55:01,395 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 524 states and 809 transitions. [2019-10-22 08:55:01,398 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 277 [2019-10-22 08:55:01,399 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:01,399 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:01,399 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:01,400 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:01,400 INFO L791 eck$LassoCheckResult]: Stem: 3316#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3157#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3105#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 3106#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3247#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 3248#L98-2 assume !false; 3123#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3317#L101 assume !(12292 == ssl3_accept_~s__state~0); 3341#L104 assume !(16384 == ssl3_accept_~s__state~0); 3559#L107 assume !(8192 == ssl3_accept_~s__state~0); 3557#L110 assume !(24576 == ssl3_accept_~s__state~0); 3555#L113 assume !(8195 == ssl3_accept_~s__state~0); 3535#L116 assume !(8480 == ssl3_accept_~s__state~0); 3531#L119 assume !(8481 == ssl3_accept_~s__state~0); 3527#L122 assume !(8482 == ssl3_accept_~s__state~0); 3524#L125 assume 8464 == ssl3_accept_~s__state~0; 3322#L132 [2019-10-22 08:55:01,400 INFO L793 eck$LassoCheckResult]: Loop: 3322#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 3148#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3149#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 3155#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3532#L584 ssl3_accept_~skip~0 := 0; 3528#L98-2 assume !false; 3503#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3501#L101 assume 12292 == ssl3_accept_~s__state~0; 3278#L102 ssl3_accept_~s__new_session~0 := 1; 3279#L210 ssl3_accept_~s__server~0 := 1; 3607#L215 assume 0 != ssl3_accept_~cb~0; 3606#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3605#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3604#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3602#L225-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 3601#L234 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3404#L239 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post28 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28;ssl3_accept_~s__state~0 := 8480; 3184#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3392#L584 ssl3_accept_~skip~0 := 0; 3390#L98-2 assume !false; 3388#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3386#L101 assume !(12292 == ssl3_accept_~s__state~0); 3384#L104 assume !(16384 == ssl3_accept_~s__state~0); 3382#L107 assume !(8192 == ssl3_accept_~s__state~0); 3379#L110 assume !(24576 == ssl3_accept_~s__state~0); 3376#L113 assume !(8195 == ssl3_accept_~s__state~0); 3371#L116 assume !(8480 == ssl3_accept_~s__state~0); 3372#L119 assume !(8481 == ssl3_accept_~s__state~0); 3373#L122 assume !(8482 == ssl3_accept_~s__state~0); 3361#L125 assume 8464 == ssl3_accept_~s__state~0; 3322#L132 [2019-10-22 08:55:01,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:01,400 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 2 times [2019-10-22 08:55:01,401 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:01,401 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433643729] [2019-10-22 08:55:01,401 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:01,401 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:01,401 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:01,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:01,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:01,432 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:01,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:01,434 INFO L82 PathProgramCache]: Analyzing trace with hash 738369374, now seen corresponding path program 1 times [2019-10-22 08:55:01,436 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:01,436 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905423464] [2019-10-22 08:55:01,436 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:01,436 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:01,436 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:01,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:01,466 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:55:01,467 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905423464] [2019-10-22 08:55:01,467 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:01,467 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:01,467 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283016329] [2019-10-22 08:55:01,468 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:01,468 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:01,469 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:01,469 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:01,469 INFO L87 Difference]: Start difference. First operand 524 states and 809 transitions. cyclomatic complexity: 288 Second operand 3 states. [2019-10-22 08:55:01,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:01,646 INFO L93 Difference]: Finished difference Result 649 states and 920 transitions. [2019-10-22 08:55:01,646 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:01,646 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 649 states and 920 transitions. [2019-10-22 08:55:01,651 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 355 [2019-10-22 08:55:01,654 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 649 states to 576 states and 840 transitions. [2019-10-22 08:55:01,654 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 404 [2019-10-22 08:55:01,655 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 415 [2019-10-22 08:55:01,655 INFO L73 IsDeterministic]: Start isDeterministic. Operand 576 states and 840 transitions. [2019-10-22 08:55:01,656 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:01,656 INFO L688 BuchiCegarLoop]: Abstraction has 576 states and 840 transitions. [2019-10-22 08:55:01,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states and 840 transitions. [2019-10-22 08:55:01,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 533. [2019-10-22 08:55:01,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 533 states. [2019-10-22 08:55:01,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 533 states to 533 states and 789 transitions. [2019-10-22 08:55:01,665 INFO L711 BuchiCegarLoop]: Abstraction has 533 states and 789 transitions. [2019-10-22 08:55:01,665 INFO L591 BuchiCegarLoop]: Abstraction has 533 states and 789 transitions. [2019-10-22 08:55:01,665 INFO L424 BuchiCegarLoop]: ======== Iteration 4============ [2019-10-22 08:55:01,666 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 533 states and 789 transitions. [2019-10-22 08:55:01,668 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 346 [2019-10-22 08:55:01,669 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:01,669 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:01,670 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:01,670 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:01,670 INFO L791 eck$LassoCheckResult]: Stem: 4500#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4336#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4284#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 4285#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4428#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 4429#L98-2 assume !false; 4768#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4776#L101 assume !(12292 == ssl3_accept_~s__state~0); 4775#L104 assume !(16384 == ssl3_accept_~s__state~0); 4774#L107 assume 8192 == ssl3_accept_~s__state~0; 4408#L210 [2019-10-22 08:55:01,670 INFO L793 eck$LassoCheckResult]: Loop: 4408#L210 ssl3_accept_~s__server~0 := 1; 4409#L215 assume 0 != ssl3_accept_~cb~0; 4482#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4483#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4494#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4378#L225-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 4496#L234 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4497#L239 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26; 4278#L241 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post27 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 4264#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4744#L584 ssl3_accept_~skip~0 := 0; 4742#L98-2 assume !false; 4740#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4738#L101 assume !(12292 == ssl3_accept_~s__state~0); 4736#L104 assume !(16384 == ssl3_accept_~s__state~0); 4735#L107 assume 8192 == ssl3_accept_~s__state~0; 4408#L210 [2019-10-22 08:55:01,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:01,670 INFO L82 PathProgramCache]: Analyzing trace with hash 1269760736, now seen corresponding path program 1 times [2019-10-22 08:55:01,671 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:01,671 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2384407] [2019-10-22 08:55:01,671 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:01,671 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:01,671 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:01,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:01,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:55:01,687 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2384407] [2019-10-22 08:55:01,687 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:01,687 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 08:55:01,687 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153687753] [2019-10-22 08:55:01,688 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:55:01,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:01,688 INFO L82 PathProgramCache]: Analyzing trace with hash -2084411079, now seen corresponding path program 1 times [2019-10-22 08:55:01,688 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:01,688 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044112952] [2019-10-22 08:55:01,688 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:01,689 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:01,689 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:01,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:01,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:55:01,704 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044112952] [2019-10-22 08:55:01,704 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:01,705 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:55:01,705 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946127012] [2019-10-22 08:55:01,705 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:01,705 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:01,705 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:01,706 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:01,706 INFO L87 Difference]: Start difference. First operand 533 states and 789 transitions. cyclomatic complexity: 259 Second operand 3 states. [2019-10-22 08:55:01,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:01,816 INFO L93 Difference]: Finished difference Result 543 states and 797 transitions. [2019-10-22 08:55:01,816 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:01,816 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 543 states and 797 transitions. [2019-10-22 08:55:01,820 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 356 [2019-10-22 08:55:01,823 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 543 states to 543 states and 797 transitions. [2019-10-22 08:55:01,823 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 386 [2019-10-22 08:55:01,824 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 386 [2019-10-22 08:55:01,824 INFO L73 IsDeterministic]: Start isDeterministic. Operand 543 states and 797 transitions. [2019-10-22 08:55:01,824 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:01,824 INFO L688 BuchiCegarLoop]: Abstraction has 543 states and 797 transitions. [2019-10-22 08:55:01,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states and 797 transitions. [2019-10-22 08:55:01,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 533. [2019-10-22 08:55:01,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 533 states. [2019-10-22 08:55:01,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 533 states to 533 states and 785 transitions. [2019-10-22 08:55:01,832 INFO L711 BuchiCegarLoop]: Abstraction has 533 states and 785 transitions. [2019-10-22 08:55:01,833 INFO L591 BuchiCegarLoop]: Abstraction has 533 states and 785 transitions. [2019-10-22 08:55:01,833 INFO L424 BuchiCegarLoop]: ======== Iteration 5============ [2019-10-22 08:55:01,833 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 533 states and 785 transitions. [2019-10-22 08:55:01,836 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 346 [2019-10-22 08:55:01,836 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:01,836 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:01,837 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:01,837 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:01,837 INFO L791 eck$LassoCheckResult]: Stem: 5581#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5419#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5367#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 5368#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5512#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 5513#L98-2 assume !false; 5804#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5802#L101 assume !(12292 == ssl3_accept_~s__state~0); 5800#L104 assume !(16384 == ssl3_accept_~s__state~0); 5798#L107 assume !(8192 == ssl3_accept_~s__state~0); 5796#L110 assume !(24576 == ssl3_accept_~s__state~0); 5794#L113 assume 8195 == ssl3_accept_~s__state~0; 5490#L210 [2019-10-22 08:55:01,837 INFO L793 eck$LassoCheckResult]: Loop: 5490#L210 ssl3_accept_~s__server~0 := 1; 5491#L215 assume 0 != ssl3_accept_~cb~0; 5563#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5564#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5575#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5459#L225-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 5577#L234 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5578#L239 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26; 5361#L241 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post27 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 5347#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5828#L584 ssl3_accept_~skip~0 := 0; 5826#L98-2 assume !false; 5824#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5821#L101 assume !(12292 == ssl3_accept_~s__state~0); 5819#L104 assume !(16384 == ssl3_accept_~s__state~0); 5817#L107 assume !(8192 == ssl3_accept_~s__state~0); 5815#L110 assume !(24576 == ssl3_accept_~s__state~0); 5809#L113 assume 8195 == ssl3_accept_~s__state~0; 5490#L210 [2019-10-22 08:55:01,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:01,838 INFO L82 PathProgramCache]: Analyzing trace with hash 469359109, now seen corresponding path program 1 times [2019-10-22 08:55:01,838 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:01,838 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210399805] [2019-10-22 08:55:01,838 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:01,838 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:01,838 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:01,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:01,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:55:01,866 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210399805] [2019-10-22 08:55:01,866 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:01,866 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 08:55:01,866 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426850951] [2019-10-22 08:55:01,867 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:55:01,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:01,867 INFO L82 PathProgramCache]: Analyzing trace with hash -1664283106, now seen corresponding path program 1 times [2019-10-22 08:55:01,867 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:01,867 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641571835] [2019-10-22 08:55:01,867 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:01,867 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:01,868 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:01,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:01,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:55:01,895 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641571835] [2019-10-22 08:55:01,895 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:01,896 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:55:01,896 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113463496] [2019-10-22 08:55:01,896 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:01,896 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:01,896 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:01,896 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:01,897 INFO L87 Difference]: Start difference. First operand 533 states and 785 transitions. cyclomatic complexity: 255 Second operand 3 states. [2019-10-22 08:55:02,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:02,002 INFO L93 Difference]: Finished difference Result 543 states and 793 transitions. [2019-10-22 08:55:02,003 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:02,003 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 543 states and 793 transitions. [2019-10-22 08:55:02,006 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 356 [2019-10-22 08:55:02,008 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 543 states to 543 states and 793 transitions. [2019-10-22 08:55:02,009 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 386 [2019-10-22 08:55:02,009 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 386 [2019-10-22 08:55:02,009 INFO L73 IsDeterministic]: Start isDeterministic. Operand 543 states and 793 transitions. [2019-10-22 08:55:02,010 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:02,010 INFO L688 BuchiCegarLoop]: Abstraction has 543 states and 793 transitions. [2019-10-22 08:55:02,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states and 793 transitions. [2019-10-22 08:55:02,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 533. [2019-10-22 08:55:02,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 533 states. [2019-10-22 08:55:02,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 533 states to 533 states and 781 transitions. [2019-10-22 08:55:02,018 INFO L711 BuchiCegarLoop]: Abstraction has 533 states and 781 transitions. [2019-10-22 08:55:02,018 INFO L591 BuchiCegarLoop]: Abstraction has 533 states and 781 transitions. [2019-10-22 08:55:02,018 INFO L424 BuchiCegarLoop]: ======== Iteration 6============ [2019-10-22 08:55:02,018 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 533 states and 781 transitions. [2019-10-22 08:55:02,020 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 346 [2019-10-22 08:55:02,021 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:02,021 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:02,022 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:02,022 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, 1] [2019-10-22 08:55:02,022 INFO L791 eck$LassoCheckResult]: Stem: 6666#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 6502#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6450#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 6451#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6596#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 6597#L98-2 assume !false; 6931#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6929#L101 assume !(12292 == ssl3_accept_~s__state~0); 6928#L104 assume !(16384 == ssl3_accept_~s__state~0); 6927#L107 assume !(8192 == ssl3_accept_~s__state~0); 6925#L110 assume !(24576 == ssl3_accept_~s__state~0); 6924#L113 assume !(8195 == ssl3_accept_~s__state~0); 6914#L116 assume !(8480 == ssl3_accept_~s__state~0); 6911#L119 assume !(8481 == ssl3_accept_~s__state~0); 6546#L122 assume !(8482 == ssl3_accept_~s__state~0); 6547#L125 assume 8464 == ssl3_accept_~s__state~0; 6672#L132 [2019-10-22 08:55:02,022 INFO L793 eck$LassoCheckResult]: Loop: 6672#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 6497#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6498#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 6541#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6458#L584 ssl3_accept_~skip~0 := 0; 6467#L98-2 assume !false; 6468#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6668#L101 assume !(12292 == ssl3_accept_~s__state~0); 6676#L104 assume !(16384 == ssl3_accept_~s__state~0); 6677#L107 assume !(8192 == ssl3_accept_~s__state~0); 6687#L110 assume !(24576 == ssl3_accept_~s__state~0); 6937#L113 assume !(8195 == ssl3_accept_~s__state~0); 6617#L116 assume !(8480 == ssl3_accept_~s__state~0); 6618#L119 assume !(8481 == ssl3_accept_~s__state~0); 6621#L122 assume !(8482 == ssl3_accept_~s__state~0); 6899#L125 assume !(8464 == ssl3_accept_~s__state~0); 6933#L128 assume !(8465 == ssl3_accept_~s__state~0); 6481#L131 assume !(8466 == ssl3_accept_~s__state~0); 6482#L134 assume 8496 == ssl3_accept_~s__state~0; 6646#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 6611#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 6599#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 6591#L290 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 6587#L290-2 ssl3_accept_~s__init_num~0 := 0; 6500#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6919#L584 ssl3_accept_~skip~0 := 0; 6913#L98-2 assume !false; 6910#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6909#L101 assume 12292 == ssl3_accept_~s__state~0; 6804#L102 ssl3_accept_~s__new_session~0 := 1; 6797#L210 ssl3_accept_~s__server~0 := 1; 6890#L215 assume 0 != ssl3_accept_~cb~0; 6889#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6888#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6887#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6885#L225-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 6883#L234 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6882#L239 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post28 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28;ssl3_accept_~s__state~0 := 8480; 6881#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6876#L584 ssl3_accept_~skip~0 := 0; 6874#L98-2 assume !false; 6873#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6872#L101 assume !(12292 == ssl3_accept_~s__state~0); 6871#L104 assume !(16384 == ssl3_accept_~s__state~0); 6870#L107 assume !(8192 == ssl3_accept_~s__state~0); 6865#L110 assume !(24576 == ssl3_accept_~s__state~0); 6863#L113 assume !(8195 == ssl3_accept_~s__state~0); 6846#L116 assume !(8480 == ssl3_accept_~s__state~0); 6847#L119 assume !(8481 == ssl3_accept_~s__state~0); 6848#L122 assume !(8482 == ssl3_accept_~s__state~0); 6702#L125 assume 8464 == ssl3_accept_~s__state~0; 6672#L132 [2019-10-22 08:55:02,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:02,023 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 3 times [2019-10-22 08:55:02,023 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:02,023 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351867885] [2019-10-22 08:55:02,023 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:02,023 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:02,023 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:02,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:02,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:02,036 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:02,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:02,037 INFO L82 PathProgramCache]: Analyzing trace with hash 2099423747, now seen corresponding path program 1 times [2019-10-22 08:55:02,037 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:02,037 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62457676] [2019-10-22 08:55:02,037 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:02,037 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:02,037 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:02,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:02,061 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:55:02,061 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62457676] [2019-10-22 08:55:02,061 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:02,061 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:02,062 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630012531] [2019-10-22 08:55:02,062 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:02,062 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:02,062 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:02,062 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:02,062 INFO L87 Difference]: Start difference. First operand 533 states and 781 transitions. cyclomatic complexity: 251 Second operand 3 states. [2019-10-22 08:55:02,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:02,236 INFO L93 Difference]: Finished difference Result 673 states and 991 transitions. [2019-10-22 08:55:02,236 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:02,236 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 673 states and 991 transitions. [2019-10-22 08:55:02,240 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 435 [2019-10-22 08:55:02,244 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 673 states to 666 states and 984 transitions. [2019-10-22 08:55:02,245 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 465 [2019-10-22 08:55:02,246 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 465 [2019-10-22 08:55:02,246 INFO L73 IsDeterministic]: Start isDeterministic. Operand 666 states and 984 transitions. [2019-10-22 08:55:02,247 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:02,249 INFO L688 BuchiCegarLoop]: Abstraction has 666 states and 984 transitions. [2019-10-22 08:55:02,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 666 states and 984 transitions. [2019-10-22 08:55:02,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 666 to 653. [2019-10-22 08:55:02,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 653 states. [2019-10-22 08:55:02,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 653 states to 653 states and 968 transitions. [2019-10-22 08:55:02,259 INFO L711 BuchiCegarLoop]: Abstraction has 653 states and 968 transitions. [2019-10-22 08:55:02,259 INFO L591 BuchiCegarLoop]: Abstraction has 653 states and 968 transitions. [2019-10-22 08:55:02,259 INFO L424 BuchiCegarLoop]: ======== Iteration 7============ [2019-10-22 08:55:02,259 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 653 states and 968 transitions. [2019-10-22 08:55:02,262 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 426 [2019-10-22 08:55:02,263 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:02,263 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:02,264 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:02,266 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:02,267 INFO L791 eck$LassoCheckResult]: Stem: 7877#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7715#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7662#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 7663#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7810#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 7811#L98-2 assume !false; 8215#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8214#L101 assume !(12292 == ssl3_accept_~s__state~0); 8213#L104 assume !(16384 == ssl3_accept_~s__state~0); 8211#L107 assume !(8192 == ssl3_accept_~s__state~0); 8209#L110 assume !(24576 == ssl3_accept_~s__state~0); 8207#L113 assume !(8195 == ssl3_accept_~s__state~0); 8204#L116 assume !(8480 == ssl3_accept_~s__state~0); 8202#L119 assume !(8481 == ssl3_accept_~s__state~0); 8199#L122 assume !(8482 == ssl3_accept_~s__state~0); 8200#L125 assume 8464 == ssl3_accept_~s__state~0; 7883#L132 [2019-10-22 08:55:02,268 INFO L793 eck$LassoCheckResult]: Loop: 7883#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 7709#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7710#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 7754#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8283#L584 ssl3_accept_~skip~0 := 0; 8281#L98-2 assume !false; 8279#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8277#L101 assume !(12292 == ssl3_accept_~s__state~0); 8275#L104 assume !(16384 == ssl3_accept_~s__state~0); 8273#L107 assume !(8192 == ssl3_accept_~s__state~0); 8272#L110 assume !(24576 == ssl3_accept_~s__state~0); 8271#L113 assume !(8195 == ssl3_accept_~s__state~0); 8270#L116 assume !(8480 == ssl3_accept_~s__state~0); 8269#L119 assume !(8481 == ssl3_accept_~s__state~0); 8268#L122 assume !(8482 == ssl3_accept_~s__state~0); 7720#L125 assume !(8464 == ssl3_accept_~s__state~0); 7721#L128 assume !(8465 == ssl3_accept_~s__state~0); 8267#L131 assume !(8466 == ssl3_accept_~s__state~0); 7904#L134 assume 8496 == ssl3_accept_~s__state~0; 7856#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 7825#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7813#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 7806#L290 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7802#L290-2 ssl3_accept_~s__init_num~0 := 0; 7736#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7670#L584 ssl3_accept_~skip~0 := 0; 7679#L98-2 assume !false; 7680#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7878#L101 assume !(12292 == ssl3_accept_~s__state~0); 7888#L104 assume !(16384 == ssl3_accept_~s__state~0); 7889#L107 assume !(8192 == ssl3_accept_~s__state~0); 7880#L110 assume !(24576 == ssl3_accept_~s__state~0); 7844#L113 assume !(8195 == ssl3_accept_~s__state~0); 7831#L116 assume !(8480 == ssl3_accept_~s__state~0); 7832#L119 assume !(8481 == ssl3_accept_~s__state~0); 7759#L122 assume !(8482 == ssl3_accept_~s__state~0); 7760#L125 assume !(8464 == ssl3_accept_~s__state~0); 7738#L128 assume !(8465 == ssl3_accept_~s__state~0); 7693#L131 assume !(8466 == ssl3_accept_~s__state~0); 7694#L134 assume !(8496 == ssl3_accept_~s__state~0); 7894#L137 assume !(8497 == ssl3_accept_~s__state~0); 7895#L140 assume !(8512 == ssl3_accept_~s__state~0); 7866#L143 assume !(8513 == ssl3_accept_~s__state~0); 7846#L146 assume !(8528 == ssl3_accept_~s__state~0); 7847#L149 assume !(8529 == ssl3_accept_~s__state~0); 7858#L152 assume !(8544 == ssl3_accept_~s__state~0); 7947#L155 assume !(8545 == ssl3_accept_~s__state~0); 7948#L158 assume 8560 == ssl3_accept_~s__state~0; 7898#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 7850#L416 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 7642#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8130#L584 ssl3_accept_~skip~0 := 0; 8129#L98-2 assume !false; 8126#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8123#L101 assume !(12292 == ssl3_accept_~s__state~0); 8120#L104 assume !(16384 == ssl3_accept_~s__state~0); 8117#L107 assume !(8192 == ssl3_accept_~s__state~0); 8114#L110 assume !(24576 == ssl3_accept_~s__state~0); 8111#L113 assume !(8195 == ssl3_accept_~s__state~0); 8108#L116 assume !(8480 == ssl3_accept_~s__state~0); 8104#L119 assume !(8481 == ssl3_accept_~s__state~0); 8105#L122 assume !(8482 == ssl3_accept_~s__state~0); 7949#L125 assume 8464 == ssl3_accept_~s__state~0; 7883#L132 [2019-10-22 08:55:02,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:02,268 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 4 times [2019-10-22 08:55:02,268 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:02,268 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537685525] [2019-10-22 08:55:02,268 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:02,268 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:02,269 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:02,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:02,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:02,297 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:02,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:02,299 INFO L82 PathProgramCache]: Analyzing trace with hash 1555041969, now seen corresponding path program 1 times [2019-10-22 08:55:02,299 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:02,299 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557578620] [2019-10-22 08:55:02,299 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:02,300 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:02,300 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:02,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:02,348 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:55:02,348 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557578620] [2019-10-22 08:55:02,348 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:02,349 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:02,349 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582485727] [2019-10-22 08:55:02,349 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:02,349 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:02,350 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:02,350 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:02,350 INFO L87 Difference]: Start difference. First operand 653 states and 968 transitions. cyclomatic complexity: 318 Second operand 3 states. [2019-10-22 08:55:02,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:02,504 INFO L93 Difference]: Finished difference Result 789 states and 1078 transitions. [2019-10-22 08:55:02,505 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:02,505 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 789 states and 1078 transitions. [2019-10-22 08:55:02,508 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 521 [2019-10-22 08:55:02,512 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 789 states to 789 states and 1078 transitions. [2019-10-22 08:55:02,512 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 551 [2019-10-22 08:55:02,512 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 551 [2019-10-22 08:55:02,512 INFO L73 IsDeterministic]: Start isDeterministic. Operand 789 states and 1078 transitions. [2019-10-22 08:55:02,513 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:02,513 INFO L688 BuchiCegarLoop]: Abstraction has 789 states and 1078 transitions. [2019-10-22 08:55:02,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 789 states and 1078 transitions. [2019-10-22 08:55:02,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 789 to 781. [2019-10-22 08:55:02,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 781 states. [2019-10-22 08:55:02,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 781 states to 781 states and 1067 transitions. [2019-10-22 08:55:02,523 INFO L711 BuchiCegarLoop]: Abstraction has 781 states and 1067 transitions. [2019-10-22 08:55:02,523 INFO L591 BuchiCegarLoop]: Abstraction has 781 states and 1067 transitions. [2019-10-22 08:55:02,523 INFO L424 BuchiCegarLoop]: ======== Iteration 8============ [2019-10-22 08:55:02,523 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 781 states and 1067 transitions. [2019-10-22 08:55:02,526 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 514 [2019-10-22 08:55:02,526 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:02,527 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:02,527 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:02,527 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:02,528 INFO L791 eck$LassoCheckResult]: Stem: 9330#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 9163#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9110#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 9111#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9256#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 9257#L98-2 assume !false; 9469#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9789#L101 assume !(12292 == ssl3_accept_~s__state~0); 9788#L104 assume !(16384 == ssl3_accept_~s__state~0); 9787#L107 assume !(8192 == ssl3_accept_~s__state~0); 9786#L110 assume !(24576 == ssl3_accept_~s__state~0); 9784#L113 assume !(8195 == ssl3_accept_~s__state~0); 9782#L116 assume !(8480 == ssl3_accept_~s__state~0); 9780#L119 assume !(8481 == ssl3_accept_~s__state~0); 9777#L122 assume !(8482 == ssl3_accept_~s__state~0); 9775#L125 assume 8464 == ssl3_accept_~s__state~0; 9336#L132 [2019-10-22 08:55:02,528 INFO L793 eck$LassoCheckResult]: Loop: 9336#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 9153#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9154#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 9202#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9833#L584 ssl3_accept_~skip~0 := 0; 9828#L98-2 assume !false; 9826#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9824#L101 assume !(12292 == ssl3_accept_~s__state~0); 9822#L104 assume !(16384 == ssl3_accept_~s__state~0); 9820#L107 assume !(8192 == ssl3_accept_~s__state~0); 9818#L110 assume !(24576 == ssl3_accept_~s__state~0); 9816#L113 assume !(8195 == ssl3_accept_~s__state~0); 9814#L116 assume !(8480 == ssl3_accept_~s__state~0); 9812#L119 assume !(8481 == ssl3_accept_~s__state~0); 9810#L122 assume !(8482 == ssl3_accept_~s__state~0); 9808#L125 assume !(8464 == ssl3_accept_~s__state~0); 9805#L128 assume !(8465 == ssl3_accept_~s__state~0); 9803#L131 assume !(8466 == ssl3_accept_~s__state~0); 9599#L134 assume 8496 == ssl3_accept_~s__state~0; 9306#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 9269#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9259#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 9249#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9251#L290-2 ssl3_accept_~s__init_num~0 := 0; 9247#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9755#L584 ssl3_accept_~skip~0 := 0; 9753#L98-2 assume !false; 9751#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9749#L101 assume !(12292 == ssl3_accept_~s__state~0); 9747#L104 assume !(16384 == ssl3_accept_~s__state~0); 9746#L107 assume !(8192 == ssl3_accept_~s__state~0); 9744#L110 assume !(24576 == ssl3_accept_~s__state~0); 9742#L113 assume !(8195 == ssl3_accept_~s__state~0); 9740#L116 assume !(8480 == ssl3_accept_~s__state~0); 9738#L119 assume !(8481 == ssl3_accept_~s__state~0); 9736#L122 assume !(8482 == ssl3_accept_~s__state~0); 9734#L125 assume !(8464 == ssl3_accept_~s__state~0); 9596#L128 assume !(8465 == ssl3_accept_~s__state~0); 9593#L131 assume !(8466 == ssl3_accept_~s__state~0); 9592#L134 assume !(8496 == ssl3_accept_~s__state~0); 9591#L137 assume !(8497 == ssl3_accept_~s__state~0); 9590#L140 assume !(8512 == ssl3_accept_~s__state~0); 9561#L143 assume !(8513 == ssl3_accept_~s__state~0); 9562#L146 assume !(8528 == ssl3_accept_~s__state~0); 9594#L149 assume !(8529 == ssl3_accept_~s__state~0); 9429#L152 assume !(8544 == ssl3_accept_~s__state~0); 9430#L155 assume !(8545 == ssl3_accept_~s__state~0); 9431#L158 assume 8560 == ssl3_accept_~s__state~0; 9357#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 9300#L416 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 9090#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9863#L584 ssl3_accept_~skip~0 := 0; 9862#L98-2 assume !false; 9860#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9859#L101 assume !(12292 == ssl3_accept_~s__state~0); 9858#L104 assume !(16384 == ssl3_accept_~s__state~0); 9857#L107 assume !(8192 == ssl3_accept_~s__state~0); 9334#L110 assume !(24576 == ssl3_accept_~s__state~0); 9294#L113 assume !(8195 == ssl3_accept_~s__state~0); 9279#L116 assume !(8480 == ssl3_accept_~s__state~0); 9280#L119 assume !(8481 == ssl3_accept_~s__state~0); 9446#L122 assume !(8482 == ssl3_accept_~s__state~0); 9432#L125 assume 8464 == ssl3_accept_~s__state~0; 9336#L132 [2019-10-22 08:55:02,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:02,528 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 5 times [2019-10-22 08:55:02,528 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:02,528 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740047820] [2019-10-22 08:55:02,529 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:02,529 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:02,529 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:02,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:02,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:02,540 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:02,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:02,545 INFO L82 PathProgramCache]: Analyzing trace with hash 1978688691, now seen corresponding path program 1 times [2019-10-22 08:55:02,545 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:02,545 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589480231] [2019-10-22 08:55:02,545 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:02,546 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:02,546 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:02,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:02,585 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:55:02,585 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589480231] [2019-10-22 08:55:02,586 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:02,586 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:02,586 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558278257] [2019-10-22 08:55:02,586 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:02,586 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:02,586 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:02,587 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:02,587 INFO L87 Difference]: Start difference. First operand 781 states and 1067 transitions. cyclomatic complexity: 289 Second operand 3 states. [2019-10-22 08:55:02,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:02,693 INFO L93 Difference]: Finished difference Result 862 states and 1166 transitions. [2019-10-22 08:55:02,693 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:02,693 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 862 states and 1166 transitions. [2019-10-22 08:55:02,698 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 568 [2019-10-22 08:55:02,702 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 862 states to 862 states and 1166 transitions. [2019-10-22 08:55:02,702 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 598 [2019-10-22 08:55:02,702 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 598 [2019-10-22 08:55:02,702 INFO L73 IsDeterministic]: Start isDeterministic. Operand 862 states and 1166 transitions. [2019-10-22 08:55:02,703 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:02,703 INFO L688 BuchiCegarLoop]: Abstraction has 862 states and 1166 transitions. [2019-10-22 08:55:02,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 862 states and 1166 transitions. [2019-10-22 08:55:02,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 862 to 850. [2019-10-22 08:55:02,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 850 states. [2019-10-22 08:55:02,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 850 states to 850 states and 1151 transitions. [2019-10-22 08:55:02,714 INFO L711 BuchiCegarLoop]: Abstraction has 850 states and 1151 transitions. [2019-10-22 08:55:02,714 INFO L591 BuchiCegarLoop]: Abstraction has 850 states and 1151 transitions. [2019-10-22 08:55:02,715 INFO L424 BuchiCegarLoop]: ======== Iteration 9============ [2019-10-22 08:55:02,715 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 850 states and 1151 transitions. [2019-10-22 08:55:02,718 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 560 [2019-10-22 08:55:02,718 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:02,719 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:02,720 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:02,720 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:02,720 INFO L791 eck$LassoCheckResult]: Stem: 10976#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 10812#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10759#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 10760#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10908#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 10909#L98-2 assume !false; 11109#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11432#L101 assume !(12292 == ssl3_accept_~s__state~0); 11430#L104 assume !(16384 == ssl3_accept_~s__state~0); 11429#L107 assume !(8192 == ssl3_accept_~s__state~0); 11428#L110 assume !(24576 == ssl3_accept_~s__state~0); 11427#L113 assume !(8195 == ssl3_accept_~s__state~0); 11426#L116 assume !(8480 == ssl3_accept_~s__state~0); 11425#L119 assume !(8481 == ssl3_accept_~s__state~0); 11424#L122 assume !(8482 == ssl3_accept_~s__state~0); 11423#L125 assume 8464 == ssl3_accept_~s__state~0; 10981#L132 [2019-10-22 08:55:02,722 INFO L793 eck$LassoCheckResult]: Loop: 10981#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 10806#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10807#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 10852#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11567#L584 ssl3_accept_~skip~0 := 0; 11565#L98-2 assume !false; 11563#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11561#L101 assume !(12292 == ssl3_accept_~s__state~0); 11559#L104 assume !(16384 == ssl3_accept_~s__state~0); 11552#L107 assume !(8192 == ssl3_accept_~s__state~0); 11550#L110 assume !(24576 == ssl3_accept_~s__state~0); 11547#L113 assume !(8195 == ssl3_accept_~s__state~0); 11544#L116 assume !(8480 == ssl3_accept_~s__state~0); 11542#L119 assume !(8481 == ssl3_accept_~s__state~0); 11539#L122 assume !(8482 == ssl3_accept_~s__state~0); 11536#L125 assume !(8464 == ssl3_accept_~s__state~0); 11533#L128 assume !(8465 == ssl3_accept_~s__state~0); 10790#L131 assume !(8466 == ssl3_accept_~s__state~0); 10791#L134 assume 8496 == ssl3_accept_~s__state~0; 11326#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 10923#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10911#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 10900#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 10902#L290-2 ssl3_accept_~s__init_num~0 := 0; 11510#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11505#L584 ssl3_accept_~skip~0 := 0; 11503#L98-2 assume !false; 11453#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11452#L101 assume !(12292 == ssl3_accept_~s__state~0); 11451#L104 assume !(16384 == ssl3_accept_~s__state~0); 11450#L107 assume !(8192 == ssl3_accept_~s__state~0); 11449#L110 assume !(24576 == ssl3_accept_~s__state~0); 11448#L113 assume !(8195 == ssl3_accept_~s__state~0); 11446#L116 assume !(8480 == ssl3_accept_~s__state~0); 11445#L119 assume !(8481 == ssl3_accept_~s__state~0); 11444#L122 assume !(8482 == ssl3_accept_~s__state~0); 11443#L125 assume !(8464 == ssl3_accept_~s__state~0); 11438#L128 assume !(8465 == ssl3_accept_~s__state~0); 11436#L131 assume !(8466 == ssl3_accept_~s__state~0); 11434#L134 assume !(8496 == ssl3_accept_~s__state~0); 11433#L137 assume !(8497 == ssl3_accept_~s__state~0); 11431#L140 assume 8512 == ssl3_accept_~s__state~0; 11285#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11273#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 10897#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 10898#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11366#L584 ssl3_accept_~skip~0 := 0; 11363#L98-2 assume !false; 11360#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11357#L101 assume !(12292 == ssl3_accept_~s__state~0); 11354#L104 assume !(16384 == ssl3_accept_~s__state~0); 11351#L107 assume !(8192 == ssl3_accept_~s__state~0); 11348#L110 assume !(24576 == ssl3_accept_~s__state~0); 11345#L113 assume !(8195 == ssl3_accept_~s__state~0); 11342#L116 assume !(8480 == ssl3_accept_~s__state~0); 11339#L119 assume !(8481 == ssl3_accept_~s__state~0); 11337#L122 assume !(8482 == ssl3_accept_~s__state~0); 11336#L125 assume !(8464 == ssl3_accept_~s__state~0); 11334#L128 assume !(8465 == ssl3_accept_~s__state~0); 11331#L131 assume !(8466 == ssl3_accept_~s__state~0); 11332#L134 assume !(8496 == ssl3_accept_~s__state~0); 11413#L137 assume !(8497 == ssl3_accept_~s__state~0); 11412#L140 assume !(8512 == ssl3_accept_~s__state~0); 11411#L143 assume !(8513 == ssl3_accept_~s__state~0); 11410#L146 assume !(8528 == ssl3_accept_~s__state~0); 11409#L149 assume !(8529 == ssl3_accept_~s__state~0); 11407#L152 assume !(8544 == ssl3_accept_~s__state~0); 11406#L155 assume !(8545 == ssl3_accept_~s__state~0); 11405#L158 assume 8560 == ssl3_accept_~s__state~0; 10997#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 10953#L416 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 10739#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11364#L584 ssl3_accept_~skip~0 := 0; 11361#L98-2 assume !false; 11358#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11355#L101 assume !(12292 == ssl3_accept_~s__state~0); 11352#L104 assume !(16384 == ssl3_accept_~s__state~0); 11349#L107 assume !(8192 == ssl3_accept_~s__state~0); 11346#L110 assume !(24576 == ssl3_accept_~s__state~0); 11343#L113 assume !(8195 == ssl3_accept_~s__state~0); 11340#L116 assume !(8480 == ssl3_accept_~s__state~0); 11338#L119 assume !(8481 == ssl3_accept_~s__state~0); 11119#L122 assume !(8482 == ssl3_accept_~s__state~0); 11055#L125 assume 8464 == ssl3_accept_~s__state~0; 10981#L132 [2019-10-22 08:55:02,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:02,728 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 6 times [2019-10-22 08:55:02,728 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:02,728 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175624702] [2019-10-22 08:55:02,728 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:02,728 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:02,728 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:02,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:02,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:02,748 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:02,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:02,748 INFO L82 PathProgramCache]: Analyzing trace with hash 272007134, now seen corresponding path program 1 times [2019-10-22 08:55:02,748 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:02,749 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218737761] [2019-10-22 08:55:02,749 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:02,749 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:02,749 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:02,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:02,780 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2019-10-22 08:55:02,782 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218737761] [2019-10-22 08:55:02,782 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:02,782 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:02,782 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663628666] [2019-10-22 08:55:02,783 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:02,784 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:02,784 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:02,784 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:02,784 INFO L87 Difference]: Start difference. First operand 850 states and 1151 transitions. cyclomatic complexity: 304 Second operand 3 states. [2019-10-22 08:55:02,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:02,892 INFO L93 Difference]: Finished difference Result 964 states and 1304 transitions. [2019-10-22 08:55:02,892 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:02,892 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 964 states and 1304 transitions. [2019-10-22 08:55:02,897 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 636 [2019-10-22 08:55:02,901 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 964 states to 964 states and 1304 transitions. [2019-10-22 08:55:02,901 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 666 [2019-10-22 08:55:02,902 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 666 [2019-10-22 08:55:02,902 INFO L73 IsDeterministic]: Start isDeterministic. Operand 964 states and 1304 transitions. [2019-10-22 08:55:02,902 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:02,902 INFO L688 BuchiCegarLoop]: Abstraction has 964 states and 1304 transitions. [2019-10-22 08:55:02,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 964 states and 1304 transitions. [2019-10-22 08:55:02,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 964 to 925. [2019-10-22 08:55:02,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 925 states. [2019-10-22 08:55:02,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 925 states to 925 states and 1241 transitions. [2019-10-22 08:55:02,914 INFO L711 BuchiCegarLoop]: Abstraction has 925 states and 1241 transitions. [2019-10-22 08:55:02,914 INFO L591 BuchiCegarLoop]: Abstraction has 925 states and 1241 transitions. [2019-10-22 08:55:02,915 INFO L424 BuchiCegarLoop]: ======== Iteration 10============ [2019-10-22 08:55:02,915 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 925 states and 1241 transitions. [2019-10-22 08:55:02,918 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 610 [2019-10-22 08:55:02,919 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:02,919 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:02,920 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:02,920 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:02,920 INFO L791 eck$LassoCheckResult]: Stem: 12804#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 12632#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12579#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 12580#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12729#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 12730#L98-2 assume !false; 12919#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13465#L101 assume !(12292 == ssl3_accept_~s__state~0); 13463#L104 assume !(16384 == ssl3_accept_~s__state~0); 13462#L107 assume !(8192 == ssl3_accept_~s__state~0); 13199#L110 assume !(24576 == ssl3_accept_~s__state~0); 13198#L113 assume !(8195 == ssl3_accept_~s__state~0); 13197#L116 assume !(8480 == ssl3_accept_~s__state~0); 13196#L119 assume !(8481 == ssl3_accept_~s__state~0); 13194#L122 assume !(8482 == ssl3_accept_~s__state~0); 13195#L125 assume 8464 == ssl3_accept_~s__state~0; 12809#L132 [2019-10-22 08:55:02,920 INFO L793 eck$LassoCheckResult]: Loop: 12809#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 12626#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 12627#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 12672#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13348#L584 ssl3_accept_~skip~0 := 0; 13345#L98-2 assume !false; 13342#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13339#L101 assume !(12292 == ssl3_accept_~s__state~0); 13336#L104 assume !(16384 == ssl3_accept_~s__state~0); 13333#L107 assume !(8192 == ssl3_accept_~s__state~0); 13330#L110 assume !(24576 == ssl3_accept_~s__state~0); 13327#L113 assume !(8195 == ssl3_accept_~s__state~0); 13324#L116 assume !(8480 == ssl3_accept_~s__state~0); 13322#L119 assume !(8481 == ssl3_accept_~s__state~0); 13321#L122 assume !(8482 == ssl3_accept_~s__state~0); 13320#L125 assume !(8464 == ssl3_accept_~s__state~0); 13316#L128 assume !(8465 == ssl3_accept_~s__state~0); 13315#L131 assume !(8466 == ssl3_accept_~s__state~0); 13312#L134 assume 8496 == ssl3_accept_~s__state~0; 13078#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 13311#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 13310#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 13308#L290 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 13307#L290-2 ssl3_accept_~s__init_num~0 := 0; 13299#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13293#L584 ssl3_accept_~skip~0 := 0; 13291#L98-2 assume !false; 13289#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13287#L101 assume !(12292 == ssl3_accept_~s__state~0); 13285#L104 assume !(16384 == ssl3_accept_~s__state~0); 13283#L107 assume !(8192 == ssl3_accept_~s__state~0); 13280#L110 assume !(24576 == ssl3_accept_~s__state~0); 13277#L113 assume !(8195 == ssl3_accept_~s__state~0); 13274#L116 assume !(8480 == ssl3_accept_~s__state~0); 13271#L119 assume !(8481 == ssl3_accept_~s__state~0); 13268#L122 assume !(8482 == ssl3_accept_~s__state~0); 13265#L125 assume !(8464 == ssl3_accept_~s__state~0); 13262#L128 assume !(8465 == ssl3_accept_~s__state~0); 13259#L131 assume !(8466 == ssl3_accept_~s__state~0); 13257#L134 assume !(8496 == ssl3_accept_~s__state~0); 13255#L137 assume !(8497 == ssl3_accept_~s__state~0); 13204#L140 assume !(8512 == ssl3_accept_~s__state~0); 13205#L143 assume !(8513 == ssl3_accept_~s__state~0); 13200#L146 assume !(8528 == ssl3_accept_~s__state~0); 13201#L149 assume !(8529 == ssl3_accept_~s__state~0); 13189#L152 assume !(8544 == ssl3_accept_~s__state~0); 13190#L155 assume !(8545 == ssl3_accept_~s__state~0); 13185#L158 assume !(8560 == ssl3_accept_~s__state~0); 13186#L161 assume !(8561 == ssl3_accept_~s__state~0); 13181#L164 assume !(8448 == ssl3_accept_~s__state~0); 13182#L167 assume !(8576 == ssl3_accept_~s__state~0); 13177#L170 assume !(8577 == ssl3_accept_~s__state~0); 13178#L173 assume !(8592 == ssl3_accept_~s__state~0); 13170#L176 assume !(8593 == ssl3_accept_~s__state~0); 13171#L179 assume !(8608 == ssl3_accept_~s__state~0); 13160#L182 assume !(8609 == ssl3_accept_~s__state~0); 13161#L185 assume !(8640 == ssl3_accept_~s__state~0); 12689#L188 assume !(8641 == ssl3_accept_~s__state~0); 12690#L191 assume 8656 == ssl3_accept_~s__state~0; 12832#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 12833#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 12759#L496 assume !(2 == ssl3_accept_~blastFlag~0); 12734#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 12735#L505 assume !(0 == ssl3_accept_~tmp___10~0); 13167#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13163#L584 ssl3_accept_~skip~0 := 0; 13154#L98-2 assume !false; 13155#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13150#L101 assume 12292 == ssl3_accept_~s__state~0; 12766#L102 ssl3_accept_~s__new_session~0 := 1; 12767#L210 ssl3_accept_~s__server~0 := 1; 13459#L215 assume 0 != ssl3_accept_~cb~0; 13458#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13457#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13456#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13454#L225-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 13449#L234 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 13447#L239 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post28 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28;ssl3_accept_~s__state~0 := 8480; 13445#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13439#L584 ssl3_accept_~skip~0 := 0; 13437#L98-2 assume !false; 13435#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13433#L101 assume !(12292 == ssl3_accept_~s__state~0); 13431#L104 assume !(16384 == ssl3_accept_~s__state~0); 13429#L107 assume !(8192 == ssl3_accept_~s__state~0); 13427#L110 assume !(24576 == ssl3_accept_~s__state~0); 13426#L113 assume !(8195 == ssl3_accept_~s__state~0); 12888#L116 assume !(8480 == ssl3_accept_~s__state~0); 12889#L119 assume !(8481 == ssl3_accept_~s__state~0); 12890#L122 assume !(8482 == ssl3_accept_~s__state~0); 12880#L125 assume 8464 == ssl3_accept_~s__state~0; 12809#L132 [2019-10-22 08:55:02,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:02,920 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 7 times [2019-10-22 08:55:02,921 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:02,921 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495497477] [2019-10-22 08:55:02,921 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:02,921 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:02,921 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:02,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:02,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:02,930 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:02,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:02,931 INFO L82 PathProgramCache]: Analyzing trace with hash -671408730, now seen corresponding path program 1 times [2019-10-22 08:55:02,931 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:02,931 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334250855] [2019-10-22 08:55:02,931 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:02,931 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:02,931 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:02,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:02,955 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2019-10-22 08:55:02,955 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334250855] [2019-10-22 08:55:02,955 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:02,956 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:02,956 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752835439] [2019-10-22 08:55:02,956 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:02,956 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:02,956 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:02,956 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:02,957 INFO L87 Difference]: Start difference. First operand 925 states and 1241 transitions. cyclomatic complexity: 319 Second operand 3 states. [2019-10-22 08:55:02,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:02,984 INFO L93 Difference]: Finished difference Result 1643 states and 2205 transitions. [2019-10-22 08:55:02,985 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:02,985 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1643 states and 2205 transitions. [2019-10-22 08:55:02,993 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1105 [2019-10-22 08:55:02,999 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1643 states to 1643 states and 2205 transitions. [2019-10-22 08:55:03,000 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1156 [2019-10-22 08:55:03,001 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1156 [2019-10-22 08:55:03,001 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1643 states and 2205 transitions. [2019-10-22 08:55:03,001 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:03,001 INFO L688 BuchiCegarLoop]: Abstraction has 1643 states and 2205 transitions. [2019-10-22 08:55:03,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1643 states and 2205 transitions. [2019-10-22 08:55:03,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1643 to 1643. [2019-10-22 08:55:03,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1643 states. [2019-10-22 08:55:03,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1643 states to 1643 states and 2205 transitions. [2019-10-22 08:55:03,022 INFO L711 BuchiCegarLoop]: Abstraction has 1643 states and 2205 transitions. [2019-10-22 08:55:03,023 INFO L591 BuchiCegarLoop]: Abstraction has 1643 states and 2205 transitions. [2019-10-22 08:55:03,023 INFO L424 BuchiCegarLoop]: ======== Iteration 11============ [2019-10-22 08:55:03,023 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1643 states and 2205 transitions. [2019-10-22 08:55:03,029 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1105 [2019-10-22 08:55:03,029 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:03,029 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:03,030 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:03,030 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:03,030 INFO L791 eck$LassoCheckResult]: Stem: 15389#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 15208#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 15154#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 15155#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 15310#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 15311#L98-2 assume !false; 15603#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16108#L101 assume !(12292 == ssl3_accept_~s__state~0); 16106#L104 assume !(16384 == ssl3_accept_~s__state~0); 16100#L107 assume !(8192 == ssl3_accept_~s__state~0); 16098#L110 assume !(24576 == ssl3_accept_~s__state~0); 16096#L113 assume !(8195 == ssl3_accept_~s__state~0); 16094#L116 assume !(8480 == ssl3_accept_~s__state~0); 16092#L119 assume !(8481 == ssl3_accept_~s__state~0); 15675#L122 assume !(8482 == ssl3_accept_~s__state~0); 15550#L125 assume 8464 == ssl3_accept_~s__state~0; 15399#L132 [2019-10-22 08:55:03,031 INFO L793 eck$LassoCheckResult]: Loop: 15399#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 15400#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 15501#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 16468#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16461#L584 ssl3_accept_~skip~0 := 0; 16458#L98-2 assume !false; 16455#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16452#L101 assume !(12292 == ssl3_accept_~s__state~0); 16449#L104 assume !(16384 == ssl3_accept_~s__state~0); 16446#L107 assume !(8192 == ssl3_accept_~s__state~0); 16443#L110 assume !(24576 == ssl3_accept_~s__state~0); 16440#L113 assume !(8195 == ssl3_accept_~s__state~0); 16437#L116 assume !(8480 == ssl3_accept_~s__state~0); 16434#L119 assume !(8481 == ssl3_accept_~s__state~0); 16431#L122 assume !(8482 == ssl3_accept_~s__state~0); 16428#L125 assume !(8464 == ssl3_accept_~s__state~0); 16425#L128 assume !(8465 == ssl3_accept_~s__state~0); 16423#L131 assume !(8466 == ssl3_accept_~s__state~0); 16316#L134 assume 8496 == ssl3_accept_~s__state~0; 15626#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 16421#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 15313#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 15302#L290 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 15296#L290-2 ssl3_accept_~s__init_num~0 := 0; 15230#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15162#L584 ssl3_accept_~skip~0 := 0; 15171#L98-2 assume !false; 15172#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15393#L101 assume !(12292 == ssl3_accept_~s__state~0); 15405#L104 assume !(16384 == ssl3_accept_~s__state~0); 15406#L107 assume !(8192 == ssl3_accept_~s__state~0); 16490#L110 assume !(24576 == ssl3_accept_~s__state~0); 16489#L113 assume !(8195 == ssl3_accept_~s__state~0); 15333#L116 assume !(8480 == ssl3_accept_~s__state~0); 15334#L119 assume !(8481 == ssl3_accept_~s__state~0); 16484#L122 assume !(8482 == ssl3_accept_~s__state~0); 15214#L125 assume !(8464 == ssl3_accept_~s__state~0); 15215#L128 assume !(8465 == ssl3_accept_~s__state~0); 15186#L131 assume !(8466 == ssl3_accept_~s__state~0); 15187#L134 assume !(8496 == ssl3_accept_~s__state~0); 15410#L137 assume !(8497 == ssl3_accept_~s__state~0); 15411#L140 assume !(8512 == ssl3_accept_~s__state~0); 15376#L143 assume !(8513 == ssl3_accept_~s__state~0); 15352#L146 assume !(8528 == ssl3_accept_~s__state~0); 15353#L149 assume !(8529 == ssl3_accept_~s__state~0); 15338#L152 assume !(8544 == ssl3_accept_~s__state~0); 15260#L155 assume !(8545 == ssl3_accept_~s__state~0); 15220#L158 assume !(8560 == ssl3_accept_~s__state~0); 15221#L161 assume !(8561 == ssl3_accept_~s__state~0); 15194#L164 assume !(8448 == ssl3_accept_~s__state~0); 15195#L167 assume !(8576 == ssl3_accept_~s__state~0); 16729#L170 assume !(8577 == ssl3_accept_~s__state~0); 16727#L173 assume !(8592 == ssl3_accept_~s__state~0); 16725#L176 assume !(8593 == ssl3_accept_~s__state~0); 15355#L179 assume !(8608 == ssl3_accept_~s__state~0); 15356#L182 assume !(8609 == ssl3_accept_~s__state~0); 15340#L185 assume !(8640 == ssl3_accept_~s__state~0); 15341#L188 assume !(8641 == ssl3_accept_~s__state~0); 15293#L191 assume 8656 == ssl3_accept_~s__state~0; 15245#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 15282#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 15283#L496 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 15315#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 15316#L505 assume !(0 == ssl3_accept_~tmp___10~0); 15661#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15655#L584 ssl3_accept_~skip~0 := 0; 15653#L98-2 assume !false; 15651#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15649#L101 assume 12292 == ssl3_accept_~s__state~0; 15346#L102 ssl3_accept_~s__new_session~0 := 1; 15347#L210 ssl3_accept_~s__server~0 := 1; 16675#L215 assume 0 != ssl3_accept_~cb~0; 16674#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 16673#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 16672#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 16670#L225-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 16668#L234 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 16666#L239 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post28 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28;ssl3_accept_~s__state~0 := 8480; 16665#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16658#L584 ssl3_accept_~skip~0 := 0; 16657#L98-2 assume !false; 16656#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16651#L101 assume !(12292 == ssl3_accept_~s__state~0); 16649#L104 assume !(16384 == ssl3_accept_~s__state~0); 16647#L107 assume !(8192 == ssl3_accept_~s__state~0); 16645#L110 assume !(24576 == ssl3_accept_~s__state~0); 16643#L113 assume !(8195 == ssl3_accept_~s__state~0); 16641#L116 assume !(8480 == ssl3_accept_~s__state~0); 15679#L119 assume !(8481 == ssl3_accept_~s__state~0); 15680#L122 assume !(8482 == ssl3_accept_~s__state~0); 16088#L125 assume 8464 == ssl3_accept_~s__state~0; 15399#L132 [2019-10-22 08:55:03,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:03,031 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 8 times [2019-10-22 08:55:03,031 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:03,031 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395710379] [2019-10-22 08:55:03,031 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:03,031 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:03,031 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:03,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:03,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:03,039 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:03,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:03,040 INFO L82 PathProgramCache]: Analyzing trace with hash -694040984, now seen corresponding path program 1 times [2019-10-22 08:55:03,040 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:03,040 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414362158] [2019-10-22 08:55:03,040 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:03,040 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:03,040 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:03,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:03,062 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 41 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2019-10-22 08:55:03,062 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414362158] [2019-10-22 08:55:03,062 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:03,062 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:03,062 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121842763] [2019-10-22 08:55:03,063 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:03,063 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:03,063 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:03,063 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:03,063 INFO L87 Difference]: Start difference. First operand 1643 states and 2205 transitions. cyclomatic complexity: 565 Second operand 3 states. [2019-10-22 08:55:03,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:03,221 INFO L93 Difference]: Finished difference Result 1594 states and 2127 transitions. [2019-10-22 08:55:03,221 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:03,221 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1594 states and 2127 transitions. [2019-10-22 08:55:03,228 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 988 [2019-10-22 08:55:03,235 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1594 states to 1592 states and 2125 transitions. [2019-10-22 08:55:03,235 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1138 [2019-10-22 08:55:03,236 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1138 [2019-10-22 08:55:03,236 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1592 states and 2125 transitions. [2019-10-22 08:55:03,236 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:03,236 INFO L688 BuchiCegarLoop]: Abstraction has 1592 states and 2125 transitions. [2019-10-22 08:55:03,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1592 states and 2125 transitions. [2019-10-22 08:55:03,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1592 to 1582. [2019-10-22 08:55:03,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1582 states. [2019-10-22 08:55:03,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1582 states to 1582 states and 2114 transitions. [2019-10-22 08:55:03,257 INFO L711 BuchiCegarLoop]: Abstraction has 1582 states and 2114 transitions. [2019-10-22 08:55:03,257 INFO L591 BuchiCegarLoop]: Abstraction has 1582 states and 2114 transitions. [2019-10-22 08:55:03,257 INFO L424 BuchiCegarLoop]: ======== Iteration 12============ [2019-10-22 08:55:03,257 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1582 states and 2114 transitions. [2019-10-22 08:55:03,263 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 978 [2019-10-22 08:55:03,263 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:03,263 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:03,264 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:03,265 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:03,265 INFO L791 eck$LassoCheckResult]: Stem: 18626#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 18447#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18393#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 18394#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18547#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 18548#L98-2 assume !false; 18784#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19740#L101 assume !(12292 == ssl3_accept_~s__state~0); 19738#L104 assume !(16384 == ssl3_accept_~s__state~0); 19734#L107 assume !(8192 == ssl3_accept_~s__state~0); 19733#L110 assume !(24576 == ssl3_accept_~s__state~0); 19731#L113 assume !(8195 == ssl3_accept_~s__state~0); 19729#L116 assume !(8480 == ssl3_accept_~s__state~0); 19727#L119 assume !(8481 == ssl3_accept_~s__state~0); 19725#L122 assume !(8482 == ssl3_accept_~s__state~0); 18889#L125 assume 8464 == ssl3_accept_~s__state~0; 18639#L132 [2019-10-22 08:55:03,265 INFO L793 eck$LassoCheckResult]: Loop: 18639#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 18640#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 18727#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 19454#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19444#L584 ssl3_accept_~skip~0 := 0; 19442#L98-2 assume !false; 19440#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19438#L101 assume !(12292 == ssl3_accept_~s__state~0); 19436#L104 assume !(16384 == ssl3_accept_~s__state~0); 19434#L107 assume !(8192 == ssl3_accept_~s__state~0); 19432#L110 assume !(24576 == ssl3_accept_~s__state~0); 19430#L113 assume !(8195 == ssl3_accept_~s__state~0); 19428#L116 assume !(8480 == ssl3_accept_~s__state~0); 19426#L119 assume !(8481 == ssl3_accept_~s__state~0); 19424#L122 assume !(8482 == ssl3_accept_~s__state~0); 19422#L125 assume !(8464 == ssl3_accept_~s__state~0); 19419#L128 assume !(8465 == ssl3_accept_~s__state~0); 19416#L131 assume !(8466 == ssl3_accept_~s__state~0); 19412#L134 assume 8496 == ssl3_accept_~s__state~0; 19122#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 19407#L284 assume !(1 == ssl3_accept_~blastFlag~0); 19408#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 19458#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 19457#L290-2 ssl3_accept_~s__init_num~0 := 0; 19449#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19443#L584 ssl3_accept_~skip~0 := 0; 19441#L98-2 assume !false; 19439#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19437#L101 assume !(12292 == ssl3_accept_~s__state~0); 19435#L104 assume !(16384 == ssl3_accept_~s__state~0); 19433#L107 assume !(8192 == ssl3_accept_~s__state~0); 19431#L110 assume !(24576 == ssl3_accept_~s__state~0); 19429#L113 assume !(8195 == ssl3_accept_~s__state~0); 19427#L116 assume !(8480 == ssl3_accept_~s__state~0); 19425#L119 assume !(8481 == ssl3_accept_~s__state~0); 19423#L122 assume !(8482 == ssl3_accept_~s__state~0); 19421#L125 assume !(8464 == ssl3_accept_~s__state~0); 19418#L128 assume !(8465 == ssl3_accept_~s__state~0); 19415#L131 assume !(8466 == ssl3_accept_~s__state~0); 19411#L134 assume !(8496 == ssl3_accept_~s__state~0); 19410#L137 assume !(8497 == ssl3_accept_~s__state~0); 19406#L140 assume 8512 == ssl3_accept_~s__state~0; 19117#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19400#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 19399#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 19398#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19391#L584 ssl3_accept_~skip~0 := 0; 19385#L98-2 assume !false; 19383#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19381#L101 assume !(12292 == ssl3_accept_~s__state~0); 19379#L104 assume !(16384 == ssl3_accept_~s__state~0); 19377#L107 assume !(8192 == ssl3_accept_~s__state~0); 19375#L110 assume !(24576 == ssl3_accept_~s__state~0); 19373#L113 assume !(8195 == ssl3_accept_~s__state~0); 19371#L116 assume !(8480 == ssl3_accept_~s__state~0); 19369#L119 assume !(8481 == ssl3_accept_~s__state~0); 19367#L122 assume !(8482 == ssl3_accept_~s__state~0); 19365#L125 assume !(8464 == ssl3_accept_~s__state~0); 19363#L128 assume !(8465 == ssl3_accept_~s__state~0); 19361#L131 assume !(8466 == ssl3_accept_~s__state~0); 19359#L134 assume !(8496 == ssl3_accept_~s__state~0); 19357#L137 assume !(8497 == ssl3_accept_~s__state~0); 19355#L140 assume !(8512 == ssl3_accept_~s__state~0); 19353#L143 assume !(8513 == ssl3_accept_~s__state~0); 19295#L146 assume 8528 == ssl3_accept_~s__state~0; 19112#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 19290#L318 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 19288#L318-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 19286#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 19284#L351 assume !(ssl3_accept_~ret~0 <= 0); 18625#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 18608#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19334#L584 ssl3_accept_~skip~0 := 0; 19332#L98-2 assume !false; 19330#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19328#L101 assume !(12292 == ssl3_accept_~s__state~0); 19326#L104 assume !(16384 == ssl3_accept_~s__state~0); 19324#L107 assume !(8192 == ssl3_accept_~s__state~0); 19322#L110 assume !(24576 == ssl3_accept_~s__state~0); 19320#L113 assume !(8195 == ssl3_accept_~s__state~0); 19318#L116 assume !(8480 == ssl3_accept_~s__state~0); 19316#L119 assume !(8481 == ssl3_accept_~s__state~0); 19314#L122 assume !(8482 == ssl3_accept_~s__state~0); 19312#L125 assume !(8464 == ssl3_accept_~s__state~0); 19310#L128 assume !(8465 == ssl3_accept_~s__state~0); 19308#L131 assume !(8466 == ssl3_accept_~s__state~0); 19306#L134 assume !(8496 == ssl3_accept_~s__state~0); 19304#L137 assume !(8497 == ssl3_accept_~s__state~0); 19302#L140 assume !(8512 == ssl3_accept_~s__state~0); 19301#L143 assume !(8513 == ssl3_accept_~s__state~0); 19299#L146 assume !(8528 == ssl3_accept_~s__state~0); 19296#L149 assume !(8529 == ssl3_accept_~s__state~0); 18886#L152 assume !(8544 == ssl3_accept_~s__state~0); 18888#L155 assume !(8545 == ssl3_accept_~s__state~0); 18854#L158 assume 8560 == ssl3_accept_~s__state~0; 18659#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 18599#L416 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 18376#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19751#L584 ssl3_accept_~skip~0 := 0; 19746#L98-2 assume !false; 19744#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19742#L101 assume !(12292 == ssl3_accept_~s__state~0); 19741#L104 assume !(16384 == ssl3_accept_~s__state~0); 19739#L107 assume !(8192 == ssl3_accept_~s__state~0); 19737#L110 assume !(24576 == ssl3_accept_~s__state~0); 19735#L113 assume !(8195 == ssl3_accept_~s__state~0); 19709#L116 assume !(8480 == ssl3_accept_~s__state~0); 19016#L119 assume !(8481 == ssl3_accept_~s__state~0); 19017#L122 assume !(8482 == ssl3_accept_~s__state~0); 19057#L125 assume 8464 == ssl3_accept_~s__state~0; 18639#L132 [2019-10-22 08:55:03,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:03,265 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 9 times [2019-10-22 08:55:03,266 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:03,266 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459998967] [2019-10-22 08:55:03,266 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:03,266 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:03,266 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:03,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:03,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:03,273 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:03,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:03,274 INFO L82 PathProgramCache]: Analyzing trace with hash 99002119, now seen corresponding path program 1 times [2019-10-22 08:55:03,274 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:03,274 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372124029] [2019-10-22 08:55:03,274 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:03,274 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:03,274 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:03,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:03,293 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 61 proven. 0 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2019-10-22 08:55:03,294 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372124029] [2019-10-22 08:55:03,294 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:03,294 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:03,294 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635636932] [2019-10-22 08:55:03,294 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:03,294 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:03,294 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:03,295 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:03,295 INFO L87 Difference]: Start difference. First operand 1582 states and 2114 transitions. cyclomatic complexity: 537 Second operand 3 states. [2019-10-22 08:55:03,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:03,314 INFO L93 Difference]: Finished difference Result 1606 states and 2143 transitions. [2019-10-22 08:55:03,315 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:03,315 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1606 states and 2143 transitions. [2019-10-22 08:55:03,321 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1002 [2019-10-22 08:55:03,327 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1606 states to 1606 states and 2143 transitions. [2019-10-22 08:55:03,327 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1152 [2019-10-22 08:55:03,328 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1152 [2019-10-22 08:55:03,328 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1606 states and 2143 transitions. [2019-10-22 08:55:03,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:03,329 INFO L688 BuchiCegarLoop]: Abstraction has 1606 states and 2143 transitions. [2019-10-22 08:55:03,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1606 states and 2143 transitions. [2019-10-22 08:55:03,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1606 to 1606. [2019-10-22 08:55:03,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1606 states. [2019-10-22 08:55:03,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1606 states to 1606 states and 2143 transitions. [2019-10-22 08:55:03,349 INFO L711 BuchiCegarLoop]: Abstraction has 1606 states and 2143 transitions. [2019-10-22 08:55:03,349 INFO L591 BuchiCegarLoop]: Abstraction has 1606 states and 2143 transitions. [2019-10-22 08:55:03,349 INFO L424 BuchiCegarLoop]: ======== Iteration 13============ [2019-10-22 08:55:03,349 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1606 states and 2143 transitions. [2019-10-22 08:55:03,354 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1002 [2019-10-22 08:55:03,354 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:03,354 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:03,355 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:03,355 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:03,355 INFO L791 eck$LassoCheckResult]: Stem: 21813#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 21644#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 21588#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 21589#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 21738#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 21739#L98-2 assume !false; 22623#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22621#L101 assume !(12292 == ssl3_accept_~s__state~0); 22619#L104 assume !(16384 == ssl3_accept_~s__state~0); 22617#L107 assume !(8192 == ssl3_accept_~s__state~0); 22615#L110 assume !(24576 == ssl3_accept_~s__state~0); 22613#L113 assume !(8195 == ssl3_accept_~s__state~0); 22611#L116 assume !(8480 == ssl3_accept_~s__state~0); 22155#L119 assume !(8481 == ssl3_accept_~s__state~0); 22156#L122 assume !(8482 == ssl3_accept_~s__state~0); 22149#L125 assume 8464 == ssl3_accept_~s__state~0; 22063#L132 [2019-10-22 08:55:03,355 INFO L793 eck$LassoCheckResult]: Loop: 22063#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 21637#L271 assume !(0 == ssl3_accept_~blastFlag~0); 21639#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 22839#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22833#L584 ssl3_accept_~skip~0 := 0; 22831#L98-2 assume !false; 22829#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22827#L101 assume !(12292 == ssl3_accept_~s__state~0); 22825#L104 assume !(16384 == ssl3_accept_~s__state~0); 22823#L107 assume !(8192 == ssl3_accept_~s__state~0); 22821#L110 assume !(24576 == ssl3_accept_~s__state~0); 22819#L113 assume !(8195 == ssl3_accept_~s__state~0); 22817#L116 assume !(8480 == ssl3_accept_~s__state~0); 22816#L119 assume !(8481 == ssl3_accept_~s__state~0); 22814#L122 assume !(8482 == ssl3_accept_~s__state~0); 22813#L125 assume !(8464 == ssl3_accept_~s__state~0); 22810#L128 assume !(8465 == ssl3_accept_~s__state~0); 22809#L131 assume !(8466 == ssl3_accept_~s__state~0); 22808#L134 assume 8496 == ssl3_accept_~s__state~0; 22056#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 22805#L284 assume !(1 == ssl3_accept_~blastFlag~0); 22804#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 22258#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 22259#L290-2 ssl3_accept_~s__init_num~0 := 0; 22353#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22348#L584 ssl3_accept_~skip~0 := 0; 22347#L98-2 assume !false; 22346#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22345#L101 assume !(12292 == ssl3_accept_~s__state~0); 22344#L104 assume !(16384 == ssl3_accept_~s__state~0); 22343#L107 assume !(8192 == ssl3_accept_~s__state~0); 22342#L110 assume !(24576 == ssl3_accept_~s__state~0); 22341#L113 assume !(8195 == ssl3_accept_~s__state~0); 22340#L116 assume !(8480 == ssl3_accept_~s__state~0); 22339#L119 assume !(8481 == ssl3_accept_~s__state~0); 22338#L122 assume !(8482 == ssl3_accept_~s__state~0); 22337#L125 assume !(8464 == ssl3_accept_~s__state~0); 22336#L128 assume !(8465 == ssl3_accept_~s__state~0); 22335#L131 assume !(8466 == ssl3_accept_~s__state~0); 22334#L134 assume !(8496 == ssl3_accept_~s__state~0); 22333#L137 assume !(8497 == ssl3_accept_~s__state~0); 22331#L140 assume 8512 == ssl3_accept_~s__state~0; 22048#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 22329#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 22327#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 22325#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22319#L584 ssl3_accept_~skip~0 := 0; 22317#L98-2 assume !false; 22313#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22312#L101 assume !(12292 == ssl3_accept_~s__state~0); 22311#L104 assume !(16384 == ssl3_accept_~s__state~0); 22310#L107 assume !(8192 == ssl3_accept_~s__state~0); 22309#L110 assume !(24576 == ssl3_accept_~s__state~0); 22308#L113 assume !(8195 == ssl3_accept_~s__state~0); 22306#L116 assume !(8480 == ssl3_accept_~s__state~0); 22305#L119 assume !(8481 == ssl3_accept_~s__state~0); 22303#L122 assume !(8482 == ssl3_accept_~s__state~0); 22301#L125 assume !(8464 == ssl3_accept_~s__state~0); 22298#L128 assume !(8465 == ssl3_accept_~s__state~0); 22297#L131 assume !(8466 == ssl3_accept_~s__state~0); 22296#L134 assume !(8496 == ssl3_accept_~s__state~0); 22295#L137 assume !(8497 == ssl3_accept_~s__state~0); 22294#L140 assume !(8512 == ssl3_accept_~s__state~0); 22291#L143 assume !(8513 == ssl3_accept_~s__state~0); 22290#L146 assume 8528 == ssl3_accept_~s__state~0; 22040#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 22289#L318 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 22288#L318-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 22282#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 22280#L351 assume !(ssl3_accept_~ret~0 <= 0); 22267#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 21968#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22239#L584 ssl3_accept_~skip~0 := 0; 22236#L98-2 assume !false; 22233#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22230#L101 assume !(12292 == ssl3_accept_~s__state~0); 22227#L104 assume !(16384 == ssl3_accept_~s__state~0); 22224#L107 assume !(8192 == ssl3_accept_~s__state~0); 22221#L110 assume !(24576 == ssl3_accept_~s__state~0); 22218#L113 assume !(8195 == ssl3_accept_~s__state~0); 22215#L116 assume !(8480 == ssl3_accept_~s__state~0); 22212#L119 assume !(8481 == ssl3_accept_~s__state~0); 22209#L122 assume !(8482 == ssl3_accept_~s__state~0); 22206#L125 assume !(8464 == ssl3_accept_~s__state~0); 22203#L128 assume !(8465 == ssl3_accept_~s__state~0); 22200#L131 assume !(8466 == ssl3_accept_~s__state~0); 22197#L134 assume !(8496 == ssl3_accept_~s__state~0); 22194#L137 assume !(8497 == ssl3_accept_~s__state~0); 22191#L140 assume !(8512 == ssl3_accept_~s__state~0); 22188#L143 assume !(8513 == ssl3_accept_~s__state~0); 22185#L146 assume !(8528 == ssl3_accept_~s__state~0); 22182#L149 assume !(8529 == ssl3_accept_~s__state~0); 22172#L152 assume !(8544 == ssl3_accept_~s__state~0); 22170#L155 assume !(8545 == ssl3_accept_~s__state~0); 22168#L158 assume 8560 == ssl3_accept_~s__state~0; 21841#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 21842#L416 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 22284#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23119#L584 ssl3_accept_~skip~0 := 0; 23118#L98-2 assume !false; 23117#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23116#L101 assume !(12292 == ssl3_accept_~s__state~0); 23115#L104 assume !(16384 == ssl3_accept_~s__state~0); 23114#L107 assume !(8192 == ssl3_accept_~s__state~0); 23113#L110 assume !(24576 == ssl3_accept_~s__state~0); 23112#L113 assume !(8195 == ssl3_accept_~s__state~0); 22158#L116 assume !(8480 == ssl3_accept_~s__state~0); 22159#L119 assume !(8481 == ssl3_accept_~s__state~0); 22152#L122 assume !(8482 == ssl3_accept_~s__state~0); 22153#L125 assume 8464 == ssl3_accept_~s__state~0; 22063#L132 [2019-10-22 08:55:03,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:03,356 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 10 times [2019-10-22 08:55:03,356 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:03,356 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570383857] [2019-10-22 08:55:03,356 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:03,356 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:03,356 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:03,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:03,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:03,364 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:03,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:03,365 INFO L82 PathProgramCache]: Analyzing trace with hash -939582455, now seen corresponding path program 1 times [2019-10-22 08:55:03,365 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:03,365 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435498924] [2019-10-22 08:55:03,365 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:03,365 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:03,366 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:03,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:03,393 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2019-10-22 08:55:03,393 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435498924] [2019-10-22 08:55:03,393 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:03,393 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:03,393 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658668207] [2019-10-22 08:55:03,394 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:03,394 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:03,394 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:03,394 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:03,394 INFO L87 Difference]: Start difference. First operand 1606 states and 2143 transitions. cyclomatic complexity: 542 Second operand 3 states. [2019-10-22 08:55:03,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:03,522 INFO L93 Difference]: Finished difference Result 1812 states and 2405 transitions. [2019-10-22 08:55:03,523 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:03,523 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1812 states and 2405 transitions. [2019-10-22 08:55:03,531 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1138 [2019-10-22 08:55:03,537 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1812 states to 1812 states and 2405 transitions. [2019-10-22 08:55:03,538 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1288 [2019-10-22 08:55:03,539 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1288 [2019-10-22 08:55:03,539 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1812 states and 2405 transitions. [2019-10-22 08:55:03,539 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:03,539 INFO L688 BuchiCegarLoop]: Abstraction has 1812 states and 2405 transitions. [2019-10-22 08:55:03,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1812 states and 2405 transitions. [2019-10-22 08:55:03,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1812 to 1768. [2019-10-22 08:55:03,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1768 states. [2019-10-22 08:55:03,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1768 states to 1768 states and 2335 transitions. [2019-10-22 08:55:03,588 INFO L711 BuchiCegarLoop]: Abstraction has 1768 states and 2335 transitions. [2019-10-22 08:55:03,588 INFO L591 BuchiCegarLoop]: Abstraction has 1768 states and 2335 transitions. [2019-10-22 08:55:03,588 INFO L424 BuchiCegarLoop]: ======== Iteration 14============ [2019-10-22 08:55:03,588 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1768 states and 2335 transitions. [2019-10-22 08:55:03,592 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1110 [2019-10-22 08:55:03,592 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:03,592 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:03,593 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:03,594 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:03,594 INFO L791 eck$LassoCheckResult]: Stem: 25245#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 25067#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25012#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 25013#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25163#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 25164#L98-2 assume !false; 25518#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26262#L101 assume !(12292 == ssl3_accept_~s__state~0); 26260#L104 assume !(16384 == ssl3_accept_~s__state~0); 26258#L107 assume !(8192 == ssl3_accept_~s__state~0); 26256#L110 assume !(24576 == ssl3_accept_~s__state~0); 26254#L113 assume !(8195 == ssl3_accept_~s__state~0); 26252#L116 assume !(8480 == ssl3_accept_~s__state~0); 26247#L119 assume !(8481 == ssl3_accept_~s__state~0); 26246#L122 assume !(8482 == ssl3_accept_~s__state~0); 25417#L125 assume 8464 == ssl3_accept_~s__state~0; 25418#L132 [2019-10-22 08:55:03,594 INFO L793 eck$LassoCheckResult]: Loop: 25418#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 25916#L271 assume !(0 == ssl3_accept_~blastFlag~0); 25915#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 25914#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25909#L584 ssl3_accept_~skip~0 := 0; 25908#L98-2 assume !false; 25907#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25906#L101 assume !(12292 == ssl3_accept_~s__state~0); 25905#L104 assume !(16384 == ssl3_accept_~s__state~0); 25904#L107 assume !(8192 == ssl3_accept_~s__state~0); 25903#L110 assume !(24576 == ssl3_accept_~s__state~0); 25902#L113 assume !(8195 == ssl3_accept_~s__state~0); 25901#L116 assume !(8480 == ssl3_accept_~s__state~0); 25900#L119 assume !(8481 == ssl3_accept_~s__state~0); 25899#L122 assume !(8482 == ssl3_accept_~s__state~0); 25898#L125 assume !(8464 == ssl3_accept_~s__state~0); 25897#L128 assume !(8465 == ssl3_accept_~s__state~0); 25895#L131 assume !(8466 == ssl3_accept_~s__state~0); 25880#L134 assume 8496 == ssl3_accept_~s__state~0; 25682#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 25877#L284 assume !(1 == ssl3_accept_~blastFlag~0); 25875#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 25872#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 25873#L290-2 ssl3_accept_~s__init_num~0 := 0; 26122#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26117#L584 ssl3_accept_~skip~0 := 0; 26116#L98-2 assume !false; 26115#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26114#L101 assume !(12292 == ssl3_accept_~s__state~0); 26113#L104 assume !(16384 == ssl3_accept_~s__state~0); 26112#L107 assume !(8192 == ssl3_accept_~s__state~0); 26111#L110 assume !(24576 == ssl3_accept_~s__state~0); 26110#L113 assume !(8195 == ssl3_accept_~s__state~0); 26109#L116 assume !(8480 == ssl3_accept_~s__state~0); 26108#L119 assume !(8481 == ssl3_accept_~s__state~0); 26107#L122 assume !(8482 == ssl3_accept_~s__state~0); 26106#L125 assume !(8464 == ssl3_accept_~s__state~0); 26105#L128 assume !(8465 == ssl3_accept_~s__state~0); 26104#L131 assume !(8466 == ssl3_accept_~s__state~0); 26103#L134 assume !(8496 == ssl3_accept_~s__state~0); 26102#L137 assume !(8497 == ssl3_accept_~s__state~0); 26101#L140 assume 8512 == ssl3_accept_~s__state~0; 25677#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26097#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 26096#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 26094#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26089#L584 ssl3_accept_~skip~0 := 0; 26088#L98-2 assume !false; 26087#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26086#L101 assume !(12292 == ssl3_accept_~s__state~0); 26085#L104 assume !(16384 == ssl3_accept_~s__state~0); 26084#L107 assume !(8192 == ssl3_accept_~s__state~0); 26083#L110 assume !(24576 == ssl3_accept_~s__state~0); 26082#L113 assume !(8195 == ssl3_accept_~s__state~0); 26081#L116 assume !(8480 == ssl3_accept_~s__state~0); 26080#L119 assume !(8481 == ssl3_accept_~s__state~0); 26079#L122 assume !(8482 == ssl3_accept_~s__state~0); 26078#L125 assume !(8464 == ssl3_accept_~s__state~0); 26077#L128 assume !(8465 == ssl3_accept_~s__state~0); 26076#L131 assume !(8466 == ssl3_accept_~s__state~0); 26075#L134 assume !(8496 == ssl3_accept_~s__state~0); 26074#L137 assume !(8497 == ssl3_accept_~s__state~0); 26073#L140 assume !(8512 == ssl3_accept_~s__state~0); 26072#L143 assume !(8513 == ssl3_accept_~s__state~0); 26071#L146 assume 8528 == ssl3_accept_~s__state~0; 25672#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 26070#L318 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 26069#L318-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 26066#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 26064#L351 assume !(ssl3_accept_~ret~0 <= 0); 26059#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 26057#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26052#L584 ssl3_accept_~skip~0 := 0; 26051#L98-2 assume !false; 26050#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26049#L101 assume !(12292 == ssl3_accept_~s__state~0); 26048#L104 assume !(16384 == ssl3_accept_~s__state~0); 26047#L107 assume !(8192 == ssl3_accept_~s__state~0); 26046#L110 assume !(24576 == ssl3_accept_~s__state~0); 26045#L113 assume !(8195 == ssl3_accept_~s__state~0); 26044#L116 assume !(8480 == ssl3_accept_~s__state~0); 26043#L119 assume !(8481 == ssl3_accept_~s__state~0); 26042#L122 assume !(8482 == ssl3_accept_~s__state~0); 26041#L125 assume !(8464 == ssl3_accept_~s__state~0); 26040#L128 assume !(8465 == ssl3_accept_~s__state~0); 26039#L131 assume !(8466 == ssl3_accept_~s__state~0); 26038#L134 assume !(8496 == ssl3_accept_~s__state~0); 26037#L137 assume !(8497 == ssl3_accept_~s__state~0); 26036#L140 assume !(8512 == ssl3_accept_~s__state~0); 26035#L143 assume !(8513 == ssl3_accept_~s__state~0); 26034#L146 assume !(8528 == ssl3_accept_~s__state~0); 26033#L149 assume !(8529 == ssl3_accept_~s__state~0); 26032#L152 assume 8544 == ssl3_accept_~s__state~0; 25667#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 26026#L374 assume !(0 != ssl3_accept_~s__session__peer~0); 26029#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26125#L386 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 25076#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 24998#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 24999#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26737#L584 ssl3_accept_~skip~0 := 0; 26736#L98-2 assume !false; 26735#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26734#L101 assume !(12292 == ssl3_accept_~s__state~0); 26728#L104 assume !(16384 == ssl3_accept_~s__state~0); 26726#L107 assume !(8192 == ssl3_accept_~s__state~0); 26724#L110 assume !(24576 == ssl3_accept_~s__state~0); 26722#L113 assume !(8195 == ssl3_accept_~s__state~0); 26577#L116 assume !(8480 == ssl3_accept_~s__state~0); 25436#L119 assume !(8481 == ssl3_accept_~s__state~0); 25437#L122 assume !(8482 == ssl3_accept_~s__state~0); 25439#L125 assume 8464 == ssl3_accept_~s__state~0; 25418#L132 [2019-10-22 08:55:03,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:03,595 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 11 times [2019-10-22 08:55:03,595 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:03,595 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289658454] [2019-10-22 08:55:03,595 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:03,595 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:03,595 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:03,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:03,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:03,603 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:03,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:03,604 INFO L82 PathProgramCache]: Analyzing trace with hash -621111047, now seen corresponding path program 1 times [2019-10-22 08:55:03,604 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:03,604 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463126233] [2019-10-22 08:55:03,604 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:03,604 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:03,604 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:03,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:03,631 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 08:55:03,631 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463126233] [2019-10-22 08:55:03,631 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:03,632 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:55:03,632 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180325869] [2019-10-22 08:55:03,632 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:03,632 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:03,632 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:03,632 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:03,633 INFO L87 Difference]: Start difference. First operand 1768 states and 2335 transitions. cyclomatic complexity: 572 Second operand 3 states. [2019-10-22 08:55:03,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:03,752 INFO L93 Difference]: Finished difference Result 1914 states and 2511 transitions. [2019-10-22 08:55:03,752 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:03,752 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1914 states and 2511 transitions. [2019-10-22 08:55:03,759 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1174 [2019-10-22 08:55:03,766 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1914 states to 1871 states and 2452 transitions. [2019-10-22 08:55:03,766 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1364 [2019-10-22 08:55:03,768 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1388 [2019-10-22 08:55:03,768 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1871 states and 2452 transitions. [2019-10-22 08:55:03,768 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:03,768 INFO L688 BuchiCegarLoop]: Abstraction has 1871 states and 2452 transitions. [2019-10-22 08:55:03,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1871 states and 2452 transitions. [2019-10-22 08:55:03,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1871 to 1782. [2019-10-22 08:55:03,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1782 states. [2019-10-22 08:55:03,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1782 states to 1782 states and 2349 transitions. [2019-10-22 08:55:03,791 INFO L711 BuchiCegarLoop]: Abstraction has 1782 states and 2349 transitions. [2019-10-22 08:55:03,791 INFO L591 BuchiCegarLoop]: Abstraction has 1782 states and 2349 transitions. [2019-10-22 08:55:03,791 INFO L424 BuchiCegarLoop]: ======== Iteration 15============ [2019-10-22 08:55:03,791 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1782 states and 2349 transitions. [2019-10-22 08:55:03,796 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1152 [2019-10-22 08:55:03,796 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:03,796 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:03,797 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:03,797 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, 1] [2019-10-22 08:55:03,797 INFO L791 eck$LassoCheckResult]: Stem: 28914#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 28749#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 28697#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 28698#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 28840#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 28841#L98-2 assume !false; 29156#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29154#L101 assume !(12292 == ssl3_accept_~s__state~0); 29152#L104 assume !(16384 == ssl3_accept_~s__state~0); 29150#L107 assume !(8192 == ssl3_accept_~s__state~0); 29148#L110 assume !(24576 == ssl3_accept_~s__state~0); 29146#L113 assume !(8195 == ssl3_accept_~s__state~0); 29144#L116 assume !(8480 == ssl3_accept_~s__state~0); 29141#L119 assume 8481 == ssl3_accept_~s__state~0; 29142#L120 [2019-10-22 08:55:03,797 INFO L793 eck$LassoCheckResult]: Loop: 29142#L120 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 28915#L256 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 28684#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29983#L584 ssl3_accept_~skip~0 := 0; 29980#L98-2 assume !false; 29977#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29974#L101 assume !(12292 == ssl3_accept_~s__state~0); 29971#L104 assume !(16384 == ssl3_accept_~s__state~0); 29968#L107 assume !(8192 == ssl3_accept_~s__state~0); 29965#L110 assume !(24576 == ssl3_accept_~s__state~0); 29962#L113 assume !(8195 == ssl3_accept_~s__state~0); 29961#L116 assume !(8480 == ssl3_accept_~s__state~0); 29960#L119 assume !(8481 == ssl3_accept_~s__state~0); 29959#L122 assume !(8482 == ssl3_accept_~s__state~0); 29957#L125 assume !(8464 == ssl3_accept_~s__state~0); 29956#L128 assume !(8465 == ssl3_accept_~s__state~0); 29955#L131 assume !(8466 == ssl3_accept_~s__state~0); 29954#L134 assume !(8496 == ssl3_accept_~s__state~0); 29796#L137 assume !(8497 == ssl3_accept_~s__state~0); 29948#L140 assume !(8512 == ssl3_accept_~s__state~0); 29946#L143 assume !(8513 == ssl3_accept_~s__state~0); 29944#L146 assume !(8528 == ssl3_accept_~s__state~0); 29942#L149 assume !(8529 == ssl3_accept_~s__state~0); 29940#L152 assume !(8544 == ssl3_accept_~s__state~0); 29938#L155 assume !(8545 == ssl3_accept_~s__state~0); 29936#L158 assume !(8560 == ssl3_accept_~s__state~0); 29878#L161 assume !(8561 == ssl3_accept_~s__state~0); 29218#L164 assume 8448 == ssl3_accept_~s__state~0; 29219#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 28767#L425 assume !(ssl3_accept_~num1~0 > 0); 28753#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 28776#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29411#L584 ssl3_accept_~skip~0 := 0; 29409#L98-2 assume !false; 29407#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29404#L101 assume !(12292 == ssl3_accept_~s__state~0); 29402#L104 assume !(16384 == ssl3_accept_~s__state~0); 29400#L107 assume !(8192 == ssl3_accept_~s__state~0); 29397#L110 assume !(24576 == ssl3_accept_~s__state~0); 29394#L113 assume !(8195 == ssl3_accept_~s__state~0); 29391#L116 assume 8480 == ssl3_accept_~s__state~0; 29142#L120 [2019-10-22 08:55:03,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:03,798 INFO L82 PathProgramCache]: Analyzing trace with hash 82541866, now seen corresponding path program 1 times [2019-10-22 08:55:03,798 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:03,798 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41691574] [2019-10-22 08:55:03,798 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:03,798 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:03,798 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:03,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:03,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:55:03,808 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41691574] [2019-10-22 08:55:03,808 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:03,808 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 08:55:03,808 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717012855] [2019-10-22 08:55:03,808 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:55:03,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:03,809 INFO L82 PathProgramCache]: Analyzing trace with hash 1034771960, now seen corresponding path program 1 times [2019-10-22 08:55:03,809 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:03,809 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797013721] [2019-10-22 08:55:03,809 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:03,809 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:03,809 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:03,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:03,827 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:55:03,827 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797013721] [2019-10-22 08:55:03,827 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355914202] [2019-10-22 08:55:03,827 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_c75463e6-de33-4925-a4df-9b38331a3813/bin/uautomizer/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 08:55:03,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:03,864 INFO L256 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:55:03,865 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:55:03,872 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:55:03,873 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-10-22 08:55:03,873 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-10-22 08:55:03,873 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968045758] [2019-10-22 08:55:03,873 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:03,873 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:03,874 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:03,874 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:03,874 INFO L87 Difference]: Start difference. First operand 1782 states and 2349 transitions. cyclomatic complexity: 574 Second operand 3 states. [2019-10-22 08:55:03,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:03,969 INFO L93 Difference]: Finished difference Result 1786 states and 2349 transitions. [2019-10-22 08:55:03,972 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:03,973 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1786 states and 2349 transitions. [2019-10-22 08:55:03,978 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1156 [2019-10-22 08:55:03,983 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1786 states to 1786 states and 2349 transitions. [2019-10-22 08:55:03,983 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1303 [2019-10-22 08:55:03,985 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1303 [2019-10-22 08:55:03,985 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1786 states and 2349 transitions. [2019-10-22 08:55:03,985 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:03,985 INFO L688 BuchiCegarLoop]: Abstraction has 1786 states and 2349 transitions. [2019-10-22 08:55:03,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1786 states and 2349 transitions. [2019-10-22 08:55:04,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1786 to 1782. [2019-10-22 08:55:04,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1782 states. [2019-10-22 08:55:04,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1782 states to 1782 states and 2345 transitions. [2019-10-22 08:55:04,009 INFO L711 BuchiCegarLoop]: Abstraction has 1782 states and 2345 transitions. [2019-10-22 08:55:04,009 INFO L591 BuchiCegarLoop]: Abstraction has 1782 states and 2345 transitions. [2019-10-22 08:55:04,009 INFO L424 BuchiCegarLoop]: ======== Iteration 16============ [2019-10-22 08:55:04,009 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1782 states and 2345 transitions. [2019-10-22 08:55:04,012 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1152 [2019-10-22 08:55:04,012 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:04,013 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:04,013 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:04,013 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, 1] [2019-10-22 08:55:04,013 INFO L791 eck$LassoCheckResult]: Stem: 32616#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 32444#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 32392#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 32393#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 32538#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 32539#L98-2 assume !false; 32830#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32829#L101 assume !(12292 == ssl3_accept_~s__state~0); 32826#L104 assume !(16384 == ssl3_accept_~s__state~0); 32824#L107 assume !(8192 == ssl3_accept_~s__state~0); 32823#L110 assume !(24576 == ssl3_accept_~s__state~0); 32822#L113 assume !(8195 == ssl3_accept_~s__state~0); 32821#L116 assume !(8480 == ssl3_accept_~s__state~0); 32820#L119 assume !(8481 == ssl3_accept_~s__state~0); 32818#L122 assume 8482 == ssl3_accept_~s__state~0; 32819#L123 [2019-10-22 08:55:04,014 INFO L793 eck$LassoCheckResult]: Loop: 32819#L123 ssl3_accept_~s__state~0 := 3; 33685#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33680#L584 ssl3_accept_~skip~0 := 0; 33679#L98-2 assume !false; 33677#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33670#L101 assume !(12292 == ssl3_accept_~s__state~0); 33667#L104 assume !(16384 == ssl3_accept_~s__state~0); 33664#L107 assume !(8192 == ssl3_accept_~s__state~0); 33661#L110 assume !(24576 == ssl3_accept_~s__state~0); 33658#L113 assume !(8195 == ssl3_accept_~s__state~0); 33654#L116 assume !(8480 == ssl3_accept_~s__state~0); 33650#L119 assume !(8481 == ssl3_accept_~s__state~0); 33644#L122 assume !(8482 == ssl3_accept_~s__state~0); 33641#L125 assume !(8464 == ssl3_accept_~s__state~0); 33633#L128 assume !(8465 == ssl3_accept_~s__state~0); 33629#L131 assume !(8466 == ssl3_accept_~s__state~0); 33530#L134 assume !(8496 == ssl3_accept_~s__state~0); 33313#L137 assume !(8497 == ssl3_accept_~s__state~0); 33525#L140 assume !(8512 == ssl3_accept_~s__state~0); 33522#L143 assume !(8513 == ssl3_accept_~s__state~0); 33519#L146 assume !(8528 == ssl3_accept_~s__state~0); 33516#L149 assume !(8529 == ssl3_accept_~s__state~0); 33513#L152 assume !(8544 == ssl3_accept_~s__state~0); 33510#L155 assume !(8545 == ssl3_accept_~s__state~0); 33507#L158 assume !(8560 == ssl3_accept_~s__state~0); 33501#L161 assume !(8561 == ssl3_accept_~s__state~0); 32853#L164 assume 8448 == ssl3_accept_~s__state~0; 32854#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 32462#L425 assume !(ssl3_accept_~num1~0 > 0); 32448#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 32913#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32908#L584 ssl3_accept_~skip~0 := 0; 32907#L98-2 assume !false; 32906#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32904#L101 assume !(12292 == ssl3_accept_~s__state~0); 32903#L104 assume !(16384 == ssl3_accept_~s__state~0); 32902#L107 assume !(8192 == ssl3_accept_~s__state~0); 32900#L110 assume !(24576 == ssl3_accept_~s__state~0); 32898#L113 assume !(8195 == ssl3_accept_~s__state~0); 32897#L116 assume !(8480 == ssl3_accept_~s__state~0); 32895#L119 assume !(8481 == ssl3_accept_~s__state~0); 32894#L122 assume 8482 == ssl3_accept_~s__state~0; 32819#L123 [2019-10-22 08:55:04,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:04,014 INFO L82 PathProgramCache]: Analyzing trace with hash -1736169309, now seen corresponding path program 1 times [2019-10-22 08:55:04,014 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:04,014 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61279283] [2019-10-22 08:55:04,014 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:04,014 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:04,014 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:04,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:04,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:55:04,025 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61279283] [2019-10-22 08:55:04,025 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:04,025 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 08:55:04,025 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745158981] [2019-10-22 08:55:04,025 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:55:04,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:04,026 INFO L82 PathProgramCache]: Analyzing trace with hash 850688086, now seen corresponding path program 1 times [2019-10-22 08:55:04,026 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:04,026 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983303836] [2019-10-22 08:55:04,026 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:04,026 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:04,026 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:04,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:04,044 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:55:04,044 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983303836] [2019-10-22 08:55:04,044 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:04,044 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:55:04,044 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577013272] [2019-10-22 08:55:04,045 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:04,045 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:04,045 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:04,045 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:04,045 INFO L87 Difference]: Start difference. First operand 1782 states and 2345 transitions. cyclomatic complexity: 570 Second operand 3 states. [2019-10-22 08:55:04,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:04,141 INFO L93 Difference]: Finished difference Result 1782 states and 2341 transitions. [2019-10-22 08:55:04,141 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:04,142 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1782 states and 2341 transitions. [2019-10-22 08:55:04,148 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1152 [2019-10-22 08:55:04,155 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1782 states to 1782 states and 2341 transitions. [2019-10-22 08:55:04,155 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1299 [2019-10-22 08:55:04,156 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1299 [2019-10-22 08:55:04,157 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1782 states and 2341 transitions. [2019-10-22 08:55:04,157 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:04,157 INFO L688 BuchiCegarLoop]: Abstraction has 1782 states and 2341 transitions. [2019-10-22 08:55:04,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1782 states and 2341 transitions. [2019-10-22 08:55:04,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1782 to 1782. [2019-10-22 08:55:04,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1782 states. [2019-10-22 08:55:04,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1782 states to 1782 states and 2341 transitions. [2019-10-22 08:55:04,186 INFO L711 BuchiCegarLoop]: Abstraction has 1782 states and 2341 transitions. [2019-10-22 08:55:04,186 INFO L591 BuchiCegarLoop]: Abstraction has 1782 states and 2341 transitions. [2019-10-22 08:55:04,186 INFO L424 BuchiCegarLoop]: ======== Iteration 17============ [2019-10-22 08:55:04,186 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1782 states and 2341 transitions. [2019-10-22 08:55:04,190 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1152 [2019-10-22 08:55:04,190 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:04,191 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:04,192 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:04,192 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:04,193 INFO L791 eck$LassoCheckResult]: Stem: 36178#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 36015#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 35964#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 35965#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 36106#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 36107#L98-2 assume !false; 37054#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37053#L101 assume !(12292 == ssl3_accept_~s__state~0); 37052#L104 assume !(16384 == ssl3_accept_~s__state~0); 37051#L107 assume !(8192 == ssl3_accept_~s__state~0); 37050#L110 assume !(24576 == ssl3_accept_~s__state~0); 37049#L113 assume !(8195 == ssl3_accept_~s__state~0); 37048#L116 assume !(8480 == ssl3_accept_~s__state~0); 37047#L119 assume !(8481 == ssl3_accept_~s__state~0); 37046#L122 assume !(8482 == ssl3_accept_~s__state~0); 36577#L125 assume 8464 == ssl3_accept_~s__state~0; 36481#L132 [2019-10-22 08:55:04,193 INFO L793 eck$LassoCheckResult]: Loop: 36481#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 37020#L271 assume !(0 == ssl3_accept_~blastFlag~0); 37019#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 37012#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37002#L584 ssl3_accept_~skip~0 := 0; 37000#L98-2 assume !false; 36998#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36993#L101 assume !(12292 == ssl3_accept_~s__state~0); 36992#L104 assume !(16384 == ssl3_accept_~s__state~0); 36990#L107 assume !(8192 == ssl3_accept_~s__state~0); 36983#L110 assume !(24576 == ssl3_accept_~s__state~0); 36980#L113 assume !(8195 == ssl3_accept_~s__state~0); 36977#L116 assume !(8480 == ssl3_accept_~s__state~0); 36974#L119 assume !(8481 == ssl3_accept_~s__state~0); 36971#L122 assume !(8482 == ssl3_accept_~s__state~0); 36968#L125 assume !(8464 == ssl3_accept_~s__state~0); 36965#L128 assume !(8465 == ssl3_accept_~s__state~0); 36962#L131 assume !(8466 == ssl3_accept_~s__state~0); 36959#L134 assume 8496 == ssl3_accept_~s__state~0; 36474#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 36956#L284 assume !(1 == ssl3_accept_~blastFlag~0); 36954#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 36951#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 36949#L290-2 ssl3_accept_~s__init_num~0 := 0; 36946#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36940#L584 ssl3_accept_~skip~0 := 0; 36938#L98-2 assume !false; 36936#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36935#L101 assume !(12292 == ssl3_accept_~s__state~0); 36932#L104 assume !(16384 == ssl3_accept_~s__state~0); 36929#L107 assume !(8192 == ssl3_accept_~s__state~0); 36923#L110 assume !(24576 == ssl3_accept_~s__state~0); 36921#L113 assume !(8195 == ssl3_accept_~s__state~0); 36919#L116 assume !(8480 == ssl3_accept_~s__state~0); 36917#L119 assume !(8481 == ssl3_accept_~s__state~0); 36915#L122 assume !(8482 == ssl3_accept_~s__state~0); 36913#L125 assume !(8464 == ssl3_accept_~s__state~0); 36911#L128 assume !(8465 == ssl3_accept_~s__state~0); 36909#L131 assume !(8466 == ssl3_accept_~s__state~0); 36907#L134 assume !(8496 == ssl3_accept_~s__state~0); 36905#L137 assume !(8497 == ssl3_accept_~s__state~0); 36903#L140 assume 8512 == ssl3_accept_~s__state~0; 36466#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 36899#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 36897#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 36894#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36888#L584 ssl3_accept_~skip~0 := 0; 36886#L98-2 assume !false; 36884#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36882#L101 assume !(12292 == ssl3_accept_~s__state~0); 36880#L104 assume !(16384 == ssl3_accept_~s__state~0); 36879#L107 assume !(8192 == ssl3_accept_~s__state~0); 36877#L110 assume !(24576 == ssl3_accept_~s__state~0); 36875#L113 assume !(8195 == ssl3_accept_~s__state~0); 36872#L116 assume !(8480 == ssl3_accept_~s__state~0); 36864#L119 assume !(8481 == ssl3_accept_~s__state~0); 36861#L122 assume !(8482 == ssl3_accept_~s__state~0); 36855#L125 assume !(8464 == ssl3_accept_~s__state~0); 36853#L128 assume !(8465 == ssl3_accept_~s__state~0); 36851#L131 assume !(8466 == ssl3_accept_~s__state~0); 36849#L134 assume !(8496 == ssl3_accept_~s__state~0); 36847#L137 assume !(8497 == ssl3_accept_~s__state~0); 36845#L140 assume !(8512 == ssl3_accept_~s__state~0); 36843#L143 assume !(8513 == ssl3_accept_~s__state~0); 36841#L146 assume 8528 == ssl3_accept_~s__state~0; 36458#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 36838#L318 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 36836#L318-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 36833#L327 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 36827#L330 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 36823#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 36820#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36814#L584 ssl3_accept_~skip~0 := 0; 36812#L98-2 assume !false; 36810#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36808#L101 assume !(12292 == ssl3_accept_~s__state~0); 36806#L104 assume !(16384 == ssl3_accept_~s__state~0); 36805#L107 assume !(8192 == ssl3_accept_~s__state~0); 36804#L110 assume !(24576 == ssl3_accept_~s__state~0); 36803#L113 assume !(8195 == ssl3_accept_~s__state~0); 36802#L116 assume !(8480 == ssl3_accept_~s__state~0); 36800#L119 assume !(8481 == ssl3_accept_~s__state~0); 36799#L122 assume !(8482 == ssl3_accept_~s__state~0); 36798#L125 assume !(8464 == ssl3_accept_~s__state~0); 36797#L128 assume !(8465 == ssl3_accept_~s__state~0); 36796#L131 assume !(8466 == ssl3_accept_~s__state~0); 36794#L134 assume !(8496 == ssl3_accept_~s__state~0); 36793#L137 assume !(8497 == ssl3_accept_~s__state~0); 36791#L140 assume !(8512 == ssl3_accept_~s__state~0); 36789#L143 assume !(8513 == ssl3_accept_~s__state~0); 36787#L146 assume !(8528 == ssl3_accept_~s__state~0); 36786#L149 assume !(8529 == ssl3_accept_~s__state~0); 36785#L152 assume 8544 == ssl3_accept_~s__state~0; 36450#L156 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 36393#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36722#L584 ssl3_accept_~skip~0 := 0; 36718#L98-2 assume !false; 36714#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36710#L101 assume !(12292 == ssl3_accept_~s__state~0); 36706#L104 assume !(16384 == ssl3_accept_~s__state~0); 36702#L107 assume !(8192 == ssl3_accept_~s__state~0); 36698#L110 assume !(24576 == ssl3_accept_~s__state~0); 36694#L113 assume !(8195 == ssl3_accept_~s__state~0); 36690#L116 assume !(8480 == ssl3_accept_~s__state~0); 36686#L119 assume !(8481 == ssl3_accept_~s__state~0); 36682#L122 assume !(8482 == ssl3_accept_~s__state~0); 36678#L125 assume !(8464 == ssl3_accept_~s__state~0); 36674#L128 assume !(8465 == ssl3_accept_~s__state~0); 36670#L131 assume !(8466 == ssl3_accept_~s__state~0); 36664#L134 assume !(8496 == ssl3_accept_~s__state~0); 36617#L137 assume !(8497 == ssl3_accept_~s__state~0); 36618#L140 assume !(8512 == ssl3_accept_~s__state~0); 36610#L143 assume !(8513 == ssl3_accept_~s__state~0); 36607#L146 assume !(8528 == ssl3_accept_~s__state~0); 36604#L149 assume !(8529 == ssl3_accept_~s__state~0); 36601#L152 assume !(8544 == ssl3_accept_~s__state~0); 36602#L155 assume !(8545 == ssl3_accept_~s__state~0); 36642#L158 assume !(8560 == ssl3_accept_~s__state~0); 36639#L161 assume !(8561 == ssl3_accept_~s__state~0); 36640#L164 assume !(8448 == ssl3_accept_~s__state~0); 36782#L167 assume 8576 == ssl3_accept_~s__state~0; 36433#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 36777#L439 assume !(ssl3_accept_~ret~0 <= 0); 36775#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 36776#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37007#L584 ssl3_accept_~skip~0 := 0; 37001#L98-2 assume !false; 36999#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36997#L101 assume !(12292 == ssl3_accept_~s__state~0); 36996#L104 assume !(16384 == ssl3_accept_~s__state~0); 36994#L107 assume !(8192 == ssl3_accept_~s__state~0); 36984#L110 assume !(24576 == ssl3_accept_~s__state~0); 36981#L113 assume !(8195 == ssl3_accept_~s__state~0); 36978#L116 assume !(8480 == ssl3_accept_~s__state~0); 36975#L119 assume !(8481 == ssl3_accept_~s__state~0); 36972#L122 assume !(8482 == ssl3_accept_~s__state~0); 36969#L125 assume 8464 == ssl3_accept_~s__state~0; 36481#L132 [2019-10-22 08:55:04,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:04,193 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 12 times [2019-10-22 08:55:04,193 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:04,193 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998003645] [2019-10-22 08:55:04,194 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:04,194 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:04,194 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:04,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:04,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:04,202 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:04,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:04,206 INFO L82 PathProgramCache]: Analyzing trace with hash 338728916, now seen corresponding path program 1 times [2019-10-22 08:55:04,207 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:04,207 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722332284] [2019-10-22 08:55:04,207 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:04,207 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:04,207 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:04,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:04,246 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2019-10-22 08:55:04,246 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722332284] [2019-10-22 08:55:04,246 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:04,247 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:04,247 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199853099] [2019-10-22 08:55:04,247 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:04,247 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:04,248 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:04,248 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:04,248 INFO L87 Difference]: Start difference. First operand 1782 states and 2341 transitions. cyclomatic complexity: 566 Second operand 3 states. [2019-10-22 08:55:04,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:04,261 INFO L93 Difference]: Finished difference Result 3514 states and 4585 transitions. [2019-10-22 08:55:04,262 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:04,262 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3514 states and 4585 transitions. [2019-10-22 08:55:04,272 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 2276 [2019-10-22 08:55:04,289 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3514 states to 3514 states and 4585 transitions. [2019-10-22 08:55:04,289 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2562 [2019-10-22 08:55:04,292 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2562 [2019-10-22 08:55:04,293 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3514 states and 4585 transitions. [2019-10-22 08:55:04,293 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:04,293 INFO L688 BuchiCegarLoop]: Abstraction has 3514 states and 4585 transitions. [2019-10-22 08:55:04,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3514 states and 4585 transitions. [2019-10-22 08:55:04,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3514 to 1788. [2019-10-22 08:55:04,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1788 states. [2019-10-22 08:55:04,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1788 states to 1788 states and 2347 transitions. [2019-10-22 08:55:04,325 INFO L711 BuchiCegarLoop]: Abstraction has 1788 states and 2347 transitions. [2019-10-22 08:55:04,325 INFO L591 BuchiCegarLoop]: Abstraction has 1788 states and 2347 transitions. [2019-10-22 08:55:04,325 INFO L424 BuchiCegarLoop]: ======== Iteration 18============ [2019-10-22 08:55:04,325 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1788 states and 2347 transitions. [2019-10-22 08:55:04,330 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1156 [2019-10-22 08:55:04,330 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:04,330 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:04,332 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:04,334 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:04,334 INFO L791 eck$LassoCheckResult]: Stem: 41498#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 41319#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 41266#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 41267#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 41419#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 41420#L98-2 assume !false; 41611#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42477#L101 assume !(12292 == ssl3_accept_~s__state~0); 42476#L104 assume !(16384 == ssl3_accept_~s__state~0); 42470#L107 assume !(8192 == ssl3_accept_~s__state~0); 42469#L110 assume !(24576 == ssl3_accept_~s__state~0); 42431#L113 assume !(8195 == ssl3_accept_~s__state~0); 42430#L116 assume !(8480 == ssl3_accept_~s__state~0); 42429#L119 assume !(8481 == ssl3_accept_~s__state~0); 42423#L122 assume !(8482 == ssl3_accept_~s__state~0); 42414#L125 assume 8464 == ssl3_accept_~s__state~0; 41782#L132 [2019-10-22 08:55:04,335 INFO L793 eck$LassoCheckResult]: Loop: 41782#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 42402#L271 assume !(0 == ssl3_accept_~blastFlag~0); 42403#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 42454#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42448#L584 ssl3_accept_~skip~0 := 0; 42446#L98-2 assume !false; 42444#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42442#L101 assume !(12292 == ssl3_accept_~s__state~0); 42440#L104 assume !(16384 == ssl3_accept_~s__state~0); 42438#L107 assume !(8192 == ssl3_accept_~s__state~0); 42359#L110 assume !(24576 == ssl3_accept_~s__state~0); 42289#L113 assume !(8195 == ssl3_accept_~s__state~0); 42283#L116 assume !(8480 == ssl3_accept_~s__state~0); 42281#L119 assume !(8481 == ssl3_accept_~s__state~0); 42279#L122 assume !(8482 == ssl3_accept_~s__state~0); 42277#L125 assume !(8464 == ssl3_accept_~s__state~0); 42275#L128 assume !(8465 == ssl3_accept_~s__state~0); 42273#L131 assume !(8466 == ssl3_accept_~s__state~0); 42267#L134 assume 8496 == ssl3_accept_~s__state~0; 41775#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 42262#L284 assume !(1 == ssl3_accept_~blastFlag~0); 42260#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 42257#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 42258#L290-2 ssl3_accept_~s__init_num~0 := 0; 42889#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42883#L584 ssl3_accept_~skip~0 := 0; 42881#L98-2 assume !false; 42879#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42877#L101 assume !(12292 == ssl3_accept_~s__state~0); 42875#L104 assume !(16384 == ssl3_accept_~s__state~0); 42873#L107 assume !(8192 == ssl3_accept_~s__state~0); 42871#L110 assume !(24576 == ssl3_accept_~s__state~0); 42869#L113 assume !(8195 == ssl3_accept_~s__state~0); 42867#L116 assume !(8480 == ssl3_accept_~s__state~0); 42866#L119 assume !(8481 == ssl3_accept_~s__state~0); 42865#L122 assume !(8482 == ssl3_accept_~s__state~0); 42645#L125 assume !(8464 == ssl3_accept_~s__state~0); 42643#L128 assume !(8465 == ssl3_accept_~s__state~0); 42640#L131 assume !(8466 == ssl3_accept_~s__state~0); 42634#L134 assume !(8496 == ssl3_accept_~s__state~0); 42631#L137 assume !(8497 == ssl3_accept_~s__state~0); 42626#L140 assume 8512 == ssl3_accept_~s__state~0; 41767#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 42621#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 42619#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 42616#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42610#L584 ssl3_accept_~skip~0 := 0; 42608#L98-2 assume !false; 42605#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42600#L101 assume !(12292 == ssl3_accept_~s__state~0); 42598#L104 assume !(16384 == ssl3_accept_~s__state~0); 42595#L107 assume !(8192 == ssl3_accept_~s__state~0); 42592#L110 assume !(24576 == ssl3_accept_~s__state~0); 42589#L113 assume !(8195 == ssl3_accept_~s__state~0); 42586#L116 assume !(8480 == ssl3_accept_~s__state~0); 42583#L119 assume !(8481 == ssl3_accept_~s__state~0); 42580#L122 assume !(8482 == ssl3_accept_~s__state~0); 42577#L125 assume !(8464 == ssl3_accept_~s__state~0); 42574#L128 assume !(8465 == ssl3_accept_~s__state~0); 42572#L131 assume !(8466 == ssl3_accept_~s__state~0); 42570#L134 assume !(8496 == ssl3_accept_~s__state~0); 42569#L137 assume !(8497 == ssl3_accept_~s__state~0); 42568#L140 assume !(8512 == ssl3_accept_~s__state~0); 42567#L143 assume !(8513 == ssl3_accept_~s__state~0); 42566#L146 assume 8528 == ssl3_accept_~s__state~0; 41760#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 42564#L318 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 42563#L318-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 42560#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 42558#L351 assume !(ssl3_accept_~ret~0 <= 0); 42552#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 42551#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42546#L584 ssl3_accept_~skip~0 := 0; 42545#L98-2 assume !false; 42544#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42543#L101 assume !(12292 == ssl3_accept_~s__state~0); 42542#L104 assume !(16384 == ssl3_accept_~s__state~0); 42541#L107 assume !(8192 == ssl3_accept_~s__state~0); 42540#L110 assume !(24576 == ssl3_accept_~s__state~0); 42539#L113 assume !(8195 == ssl3_accept_~s__state~0); 42538#L116 assume !(8480 == ssl3_accept_~s__state~0); 42537#L119 assume !(8481 == ssl3_accept_~s__state~0); 42536#L122 assume !(8482 == ssl3_accept_~s__state~0); 42523#L125 assume !(8464 == ssl3_accept_~s__state~0); 42520#L128 assume !(8465 == ssl3_accept_~s__state~0); 42514#L131 assume !(8466 == ssl3_accept_~s__state~0); 42512#L134 assume !(8496 == ssl3_accept_~s__state~0); 42510#L137 assume !(8497 == ssl3_accept_~s__state~0); 42508#L140 assume !(8512 == ssl3_accept_~s__state~0); 42506#L143 assume !(8513 == ssl3_accept_~s__state~0); 42504#L146 assume !(8528 == ssl3_accept_~s__state~0); 42502#L149 assume !(8529 == ssl3_accept_~s__state~0); 41691#L152 assume 8544 == ssl3_accept_~s__state~0; 41692#L156 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 42464#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42458#L584 ssl3_accept_~skip~0 := 0; 42457#L98-2 assume !false; 42456#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42455#L101 assume !(12292 == ssl3_accept_~s__state~0); 42449#L104 assume !(16384 == ssl3_accept_~s__state~0); 42447#L107 assume !(8192 == ssl3_accept_~s__state~0); 42445#L110 assume !(24576 == ssl3_accept_~s__state~0); 42443#L113 assume !(8195 == ssl3_accept_~s__state~0); 42441#L116 assume !(8480 == ssl3_accept_~s__state~0); 42439#L119 assume !(8481 == ssl3_accept_~s__state~0); 42437#L122 assume !(8482 == ssl3_accept_~s__state~0); 42436#L125 assume !(8464 == ssl3_accept_~s__state~0); 42358#L128 assume !(8465 == ssl3_accept_~s__state~0); 42271#L131 assume !(8466 == ssl3_accept_~s__state~0); 42270#L134 assume !(8496 == ssl3_accept_~s__state~0); 42268#L137 assume !(8497 == ssl3_accept_~s__state~0); 42269#L140 assume !(8512 == ssl3_accept_~s__state~0); 42339#L143 assume !(8513 == ssl3_accept_~s__state~0); 42174#L146 assume !(8528 == ssl3_accept_~s__state~0); 42173#L149 assume !(8529 == ssl3_accept_~s__state~0); 41849#L152 assume !(8544 == ssl3_accept_~s__state~0); 41693#L155 assume !(8545 == ssl3_accept_~s__state~0); 41694#L158 assume !(8560 == ssl3_accept_~s__state~0); 41675#L161 assume !(8561 == ssl3_accept_~s__state~0); 41676#L164 assume !(8448 == ssl3_accept_~s__state~0); 42409#L167 assume 8576 == ssl3_accept_~s__state~0; 41737#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 42406#L439 assume !(ssl3_accept_~ret~0 <= 0); 42404#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 42401#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42395#L584 ssl3_accept_~skip~0 := 0; 42389#L98-2 assume !false; 42387#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42385#L101 assume !(12292 == ssl3_accept_~s__state~0); 42383#L104 assume !(16384 == ssl3_accept_~s__state~0); 42381#L107 assume !(8192 == ssl3_accept_~s__state~0); 42379#L110 assume !(24576 == ssl3_accept_~s__state~0); 42377#L113 assume !(8195 == ssl3_accept_~s__state~0); 42375#L116 assume !(8480 == ssl3_accept_~s__state~0); 41838#L119 assume !(8481 == ssl3_accept_~s__state~0); 42372#L122 assume !(8482 == ssl3_accept_~s__state~0); 42370#L125 assume 8464 == ssl3_accept_~s__state~0; 41782#L132 [2019-10-22 08:55:04,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:04,335 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 13 times [2019-10-22 08:55:04,335 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:04,335 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327009281] [2019-10-22 08:55:04,335 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:04,335 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:04,335 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:04,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:04,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:04,344 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:04,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:04,346 INFO L82 PathProgramCache]: Analyzing trace with hash 866860727, now seen corresponding path program 1 times [2019-10-22 08:55:04,346 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:04,346 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174915235] [2019-10-22 08:55:04,347 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:04,347 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:04,347 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:04,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:04,386 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2019-10-22 08:55:04,386 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174915235] [2019-10-22 08:55:04,386 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:04,387 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:04,387 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777817836] [2019-10-22 08:55:04,387 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:04,387 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:04,387 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:04,388 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:04,388 INFO L87 Difference]: Start difference. First operand 1788 states and 2347 transitions. cyclomatic complexity: 566 Second operand 3 states. [2019-10-22 08:55:04,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:04,402 INFO L93 Difference]: Finished difference Result 3514 states and 4579 transitions. [2019-10-22 08:55:04,402 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:04,402 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3514 states and 4579 transitions. [2019-10-22 08:55:04,412 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 2276 [2019-10-22 08:55:04,428 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3514 states to 3514 states and 4579 transitions. [2019-10-22 08:55:04,428 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2562 [2019-10-22 08:55:04,430 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2562 [2019-10-22 08:55:04,430 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3514 states and 4579 transitions. [2019-10-22 08:55:04,430 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:04,431 INFO L688 BuchiCegarLoop]: Abstraction has 3514 states and 4579 transitions. [2019-10-22 08:55:04,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3514 states and 4579 transitions. [2019-10-22 08:55:04,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3514 to 1788. [2019-10-22 08:55:04,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1788 states. [2019-10-22 08:55:04,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1788 states to 1788 states and 2341 transitions. [2019-10-22 08:55:04,460 INFO L711 BuchiCegarLoop]: Abstraction has 1788 states and 2341 transitions. [2019-10-22 08:55:04,460 INFO L591 BuchiCegarLoop]: Abstraction has 1788 states and 2341 transitions. [2019-10-22 08:55:04,460 INFO L424 BuchiCegarLoop]: ======== Iteration 19============ [2019-10-22 08:55:04,460 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1788 states and 2341 transitions. [2019-10-22 08:55:04,464 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1156 [2019-10-22 08:55:04,465 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:04,465 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:04,466 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:04,466 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:04,466 INFO L791 eck$LassoCheckResult]: Stem: 46795#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 46627#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 46574#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 46575#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 46719#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 46720#L98-2 assume !false; 46911#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47750#L101 assume !(12292 == ssl3_accept_~s__state~0); 47748#L104 assume !(16384 == ssl3_accept_~s__state~0); 47746#L107 assume !(8192 == ssl3_accept_~s__state~0); 47744#L110 assume !(24576 == ssl3_accept_~s__state~0); 47742#L113 assume !(8195 == ssl3_accept_~s__state~0); 47740#L116 assume !(8480 == ssl3_accept_~s__state~0); 47738#L119 assume !(8481 == ssl3_accept_~s__state~0); 47736#L122 assume !(8482 == ssl3_accept_~s__state~0); 47721#L125 assume 8464 == ssl3_accept_~s__state~0; 47088#L132 [2019-10-22 08:55:04,467 INFO L793 eck$LassoCheckResult]: Loop: 47088#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 47717#L271 assume !(0 == ssl3_accept_~blastFlag~0); 47715#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 47713#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47698#L584 ssl3_accept_~skip~0 := 0; 47697#L98-2 assume !false; 47696#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47695#L101 assume !(12292 == ssl3_accept_~s__state~0); 47694#L104 assume !(16384 == ssl3_accept_~s__state~0); 47692#L107 assume !(8192 == ssl3_accept_~s__state~0); 47690#L110 assume !(24576 == ssl3_accept_~s__state~0); 47689#L113 assume !(8195 == ssl3_accept_~s__state~0); 47688#L116 assume !(8480 == ssl3_accept_~s__state~0); 47687#L119 assume !(8481 == ssl3_accept_~s__state~0); 47686#L122 assume !(8482 == ssl3_accept_~s__state~0); 47685#L125 assume !(8464 == ssl3_accept_~s__state~0); 47684#L128 assume !(8465 == ssl3_accept_~s__state~0); 47683#L131 assume !(8466 == ssl3_accept_~s__state~0); 47644#L134 assume 8496 == ssl3_accept_~s__state~0; 47081#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 47641#L284 assume !(1 == ssl3_accept_~blastFlag~0); 47640#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 47638#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 47639#L290-2 ssl3_accept_~s__init_num~0 := 0; 47935#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47929#L584 ssl3_accept_~skip~0 := 0; 47927#L98-2 assume !false; 47926#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47922#L101 assume !(12292 == ssl3_accept_~s__state~0); 47920#L104 assume !(16384 == ssl3_accept_~s__state~0); 47918#L107 assume !(8192 == ssl3_accept_~s__state~0); 47917#L110 assume !(24576 == ssl3_accept_~s__state~0); 47916#L113 assume !(8195 == ssl3_accept_~s__state~0); 47915#L116 assume !(8480 == ssl3_accept_~s__state~0); 47913#L119 assume !(8481 == ssl3_accept_~s__state~0); 47912#L122 assume !(8482 == ssl3_accept_~s__state~0); 47911#L125 assume !(8464 == ssl3_accept_~s__state~0); 47910#L128 assume !(8465 == ssl3_accept_~s__state~0); 47909#L131 assume !(8466 == ssl3_accept_~s__state~0); 47907#L134 assume !(8496 == ssl3_accept_~s__state~0); 47906#L137 assume !(8497 == ssl3_accept_~s__state~0); 47905#L140 assume 8512 == ssl3_accept_~s__state~0; 47073#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 47901#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 47899#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 47896#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47890#L584 ssl3_accept_~skip~0 := 0; 47888#L98-2 assume !false; 47886#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47885#L101 assume !(12292 == ssl3_accept_~s__state~0); 47884#L104 assume !(16384 == ssl3_accept_~s__state~0); 47883#L107 assume !(8192 == ssl3_accept_~s__state~0); 47881#L110 assume !(24576 == ssl3_accept_~s__state~0); 47880#L113 assume !(8195 == ssl3_accept_~s__state~0); 47879#L116 assume !(8480 == ssl3_accept_~s__state~0); 47878#L119 assume !(8481 == ssl3_accept_~s__state~0); 47877#L122 assume !(8482 == ssl3_accept_~s__state~0); 47875#L125 assume !(8464 == ssl3_accept_~s__state~0); 47874#L128 assume !(8465 == ssl3_accept_~s__state~0); 47870#L131 assume !(8466 == ssl3_accept_~s__state~0); 47869#L134 assume !(8496 == ssl3_accept_~s__state~0); 47868#L137 assume !(8497 == ssl3_accept_~s__state~0); 47867#L140 assume !(8512 == ssl3_accept_~s__state~0); 47866#L143 assume !(8513 == ssl3_accept_~s__state~0); 47543#L146 assume 8528 == ssl3_accept_~s__state~0; 47065#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 47541#L318 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 47540#L318-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 47538#L327 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 47533#L330 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 47529#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 47527#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47521#L584 ssl3_accept_~skip~0 := 0; 47518#L98-2 assume !false; 47517#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47516#L101 assume !(12292 == ssl3_accept_~s__state~0); 47515#L104 assume !(16384 == ssl3_accept_~s__state~0); 47514#L107 assume !(8192 == ssl3_accept_~s__state~0); 47513#L110 assume !(24576 == ssl3_accept_~s__state~0); 47512#L113 assume !(8195 == ssl3_accept_~s__state~0); 47510#L116 assume !(8480 == ssl3_accept_~s__state~0); 47509#L119 assume !(8481 == ssl3_accept_~s__state~0); 47508#L122 assume !(8482 == ssl3_accept_~s__state~0); 47507#L125 assume !(8464 == ssl3_accept_~s__state~0); 47506#L128 assume !(8465 == ssl3_accept_~s__state~0); 47505#L131 assume !(8466 == ssl3_accept_~s__state~0); 47504#L134 assume !(8496 == ssl3_accept_~s__state~0); 47503#L137 assume !(8497 == ssl3_accept_~s__state~0); 47502#L140 assume !(8512 == ssl3_accept_~s__state~0); 47501#L143 assume !(8513 == ssl3_accept_~s__state~0); 47500#L146 assume !(8528 == ssl3_accept_~s__state~0); 47499#L149 assume !(8529 == ssl3_accept_~s__state~0); 47498#L152 assume 8544 == ssl3_accept_~s__state~0; 46992#L156 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 46986#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47837#L584 ssl3_accept_~skip~0 := 0; 47834#L98-2 assume !false; 47829#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47827#L101 assume !(12292 == ssl3_accept_~s__state~0); 47825#L104 assume !(16384 == ssl3_accept_~s__state~0); 47823#L107 assume !(8192 == ssl3_accept_~s__state~0); 47821#L110 assume !(24576 == ssl3_accept_~s__state~0); 47819#L113 assume !(8195 == ssl3_accept_~s__state~0); 47661#L116 assume !(8480 == ssl3_accept_~s__state~0); 47658#L119 assume !(8481 == ssl3_accept_~s__state~0); 47656#L122 assume !(8482 == ssl3_accept_~s__state~0); 47654#L125 assume !(8464 == ssl3_accept_~s__state~0); 47652#L128 assume !(8465 == ssl3_accept_~s__state~0); 47650#L131 assume !(8466 == ssl3_accept_~s__state~0); 47648#L134 assume !(8496 == ssl3_accept_~s__state~0); 47646#L137 assume !(8497 == ssl3_accept_~s__state~0); 47647#L140 assume !(8512 == ssl3_accept_~s__state~0); 47700#L143 assume !(8513 == ssl3_accept_~s__state~0); 47699#L146 assume !(8528 == ssl3_accept_~s__state~0); 47405#L149 assume !(8529 == ssl3_accept_~s__state~0); 47406#L152 assume !(8544 == ssl3_accept_~s__state~0); 47428#L155 assume !(8545 == ssl3_accept_~s__state~0); 46981#L158 assume !(8560 == ssl3_accept_~s__state~0); 46979#L161 assume !(8561 == ssl3_accept_~s__state~0); 46980#L164 assume !(8448 == ssl3_accept_~s__state~0); 47583#L167 assume 8576 == ssl3_accept_~s__state~0; 47042#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 47838#L439 assume !(ssl3_accept_~ret~0 <= 0); 47835#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 46569#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47828#L584 ssl3_accept_~skip~0 := 0; 47826#L98-2 assume !false; 47824#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47822#L101 assume !(12292 == ssl3_accept_~s__state~0); 47820#L104 assume !(16384 == ssl3_accept_~s__state~0); 47818#L107 assume !(8192 == ssl3_accept_~s__state~0); 47817#L110 assume !(24576 == ssl3_accept_~s__state~0); 47816#L113 assume !(8195 == ssl3_accept_~s__state~0); 47660#L116 assume !(8480 == ssl3_accept_~s__state~0); 47657#L119 assume !(8481 == ssl3_accept_~s__state~0); 47655#L122 assume !(8482 == ssl3_accept_~s__state~0); 47653#L125 assume 8464 == ssl3_accept_~s__state~0; 47088#L132 [2019-10-22 08:55:04,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:04,467 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 14 times [2019-10-22 08:55:04,467 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:04,467 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712184991] [2019-10-22 08:55:04,470 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:04,470 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:04,471 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:04,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:04,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:04,478 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:04,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:04,479 INFO L82 PathProgramCache]: Analyzing trace with hash -628621738, now seen corresponding path program 1 times [2019-10-22 08:55:04,479 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:04,479 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122025461] [2019-10-22 08:55:04,482 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:04,482 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:04,482 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:04,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:04,545 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 08:55:04,545 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122025461] [2019-10-22 08:55:04,546 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:04,546 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:04,546 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101798693] [2019-10-22 08:55:04,546 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:04,546 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:04,546 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:04,546 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:04,547 INFO L87 Difference]: Start difference. First operand 1788 states and 2341 transitions. cyclomatic complexity: 560 Second operand 3 states. [2019-10-22 08:55:04,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:04,650 INFO L93 Difference]: Finished difference Result 1698 states and 2159 transitions. [2019-10-22 08:55:04,650 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:04,651 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1698 states and 2159 transitions. [2019-10-22 08:55:04,655 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 920 [2019-10-22 08:55:04,660 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1698 states to 1440 states and 1839 transitions. [2019-10-22 08:55:04,664 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1032 [2019-10-22 08:55:04,665 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1290 [2019-10-22 08:55:04,666 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1440 states and 1839 transitions. [2019-10-22 08:55:04,667 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:04,667 INFO L688 BuchiCegarLoop]: Abstraction has 1440 states and 1839 transitions. [2019-10-22 08:55:04,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1440 states and 1839 transitions. [2019-10-22 08:55:04,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1440 to 1178. [2019-10-22 08:55:04,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1178 states. [2019-10-22 08:55:04,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1178 states to 1178 states and 1511 transitions. [2019-10-22 08:55:04,681 INFO L711 BuchiCegarLoop]: Abstraction has 1178 states and 1511 transitions. [2019-10-22 08:55:04,682 INFO L591 BuchiCegarLoop]: Abstraction has 1178 states and 1511 transitions. [2019-10-22 08:55:04,682 INFO L424 BuchiCegarLoop]: ======== Iteration 20============ [2019-10-22 08:55:04,682 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1178 states and 1511 transitions. [2019-10-22 08:55:04,684 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 916 [2019-10-22 08:55:04,684 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:04,685 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:04,686 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:04,686 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-10-22 08:55:04,686 INFO L791 eck$LassoCheckResult]: Stem: 50240#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 50105#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 50064#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 50065#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 50179#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 50180#L98-2 assume !false; 50311#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50837#L101 assume !(12292 == ssl3_accept_~s__state~0); 50836#L104 assume !(16384 == ssl3_accept_~s__state~0); 50834#L107 assume !(8192 == ssl3_accept_~s__state~0); 50833#L110 assume !(24576 == ssl3_accept_~s__state~0); 50832#L113 assume !(8195 == ssl3_accept_~s__state~0); 50831#L116 assume !(8480 == ssl3_accept_~s__state~0); 50829#L119 assume !(8481 == ssl3_accept_~s__state~0); 50828#L122 assume !(8482 == ssl3_accept_~s__state~0); 50827#L125 assume 8464 == ssl3_accept_~s__state~0; 50424#L132 [2019-10-22 08:55:04,686 INFO L793 eck$LassoCheckResult]: Loop: 50424#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 50780#L271 assume !(0 == ssl3_accept_~blastFlag~0); 50778#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 50776#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50770#L584 ssl3_accept_~skip~0 := 0; 50768#L98-2 assume !false; 50766#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50764#L101 assume !(12292 == ssl3_accept_~s__state~0); 50759#L104 assume !(16384 == ssl3_accept_~s__state~0); 50756#L107 assume !(8192 == ssl3_accept_~s__state~0); 50752#L110 assume !(24576 == ssl3_accept_~s__state~0); 50749#L113 assume !(8195 == ssl3_accept_~s__state~0); 50746#L116 assume !(8480 == ssl3_accept_~s__state~0); 50744#L119 assume !(8481 == ssl3_accept_~s__state~0); 50742#L122 assume !(8482 == ssl3_accept_~s__state~0); 50740#L125 assume !(8464 == ssl3_accept_~s__state~0); 50737#L128 assume !(8465 == ssl3_accept_~s__state~0); 50729#L131 assume !(8466 == ssl3_accept_~s__state~0); 50726#L134 assume 8496 == ssl3_accept_~s__state~0; 50419#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 50721#L284 assume !(1 == ssl3_accept_~blastFlag~0); 50718#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 50715#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 50169#L290-2 ssl3_accept_~s__init_num~0 := 0; 50170#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51199#L584 ssl3_accept_~skip~0 := 0; 51197#L98-2 assume !false; 51196#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51195#L101 assume !(12292 == ssl3_accept_~s__state~0); 51193#L104 assume !(16384 == ssl3_accept_~s__state~0); 51187#L107 assume !(8192 == ssl3_accept_~s__state~0); 51185#L110 assume !(24576 == ssl3_accept_~s__state~0); 51183#L113 assume !(8195 == ssl3_accept_~s__state~0); 51181#L116 assume !(8480 == ssl3_accept_~s__state~0); 51179#L119 assume !(8481 == ssl3_accept_~s__state~0); 51177#L122 assume !(8482 == ssl3_accept_~s__state~0); 51175#L125 assume !(8464 == ssl3_accept_~s__state~0); 51173#L128 assume !(8465 == ssl3_accept_~s__state~0); 51171#L131 assume !(8466 == ssl3_accept_~s__state~0); 51169#L134 assume !(8496 == ssl3_accept_~s__state~0); 51167#L137 assume !(8497 == ssl3_accept_~s__state~0); 51165#L140 assume 8512 == ssl3_accept_~s__state~0; 50142#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 50143#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 50173#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 50174#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51103#L584 ssl3_accept_~skip~0 := 0; 51100#L98-2 assume !false; 51098#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51092#L101 assume !(12292 == ssl3_accept_~s__state~0); 51090#L104 assume !(16384 == ssl3_accept_~s__state~0); 51088#L107 assume !(8192 == ssl3_accept_~s__state~0); 51086#L110 assume !(24576 == ssl3_accept_~s__state~0); 51084#L113 assume !(8195 == ssl3_accept_~s__state~0); 51082#L116 assume !(8480 == ssl3_accept_~s__state~0); 51080#L119 assume !(8481 == ssl3_accept_~s__state~0); 51078#L122 assume !(8482 == ssl3_accept_~s__state~0); 51076#L125 assume !(8464 == ssl3_accept_~s__state~0); 51074#L128 assume !(8465 == ssl3_accept_~s__state~0); 51072#L131 assume !(8466 == ssl3_accept_~s__state~0); 51070#L134 assume !(8496 == ssl3_accept_~s__state~0); 51068#L137 assume !(8497 == ssl3_accept_~s__state~0); 51066#L140 assume !(8512 == ssl3_accept_~s__state~0); 51064#L143 assume !(8513 == ssl3_accept_~s__state~0); 51062#L146 assume 8528 == ssl3_accept_~s__state~0; 50123#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 50075#L318 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 50076#L318-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 50129#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 50117#L351 assume !(ssl3_accept_~ret~0 <= 0); 50118#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 50236#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51222#L584 ssl3_accept_~skip~0 := 0; 51221#L98-2 assume !false; 51220#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50269#L101 assume !(12292 == ssl3_accept_~s__state~0); 50251#L104 assume !(16384 == ssl3_accept_~s__state~0); 50252#L107 assume !(8192 == ssl3_accept_~s__state~0); 50261#L110 assume !(24576 == ssl3_accept_~s__state~0); 51217#L113 assume !(8195 == ssl3_accept_~s__state~0); 51216#L116 assume !(8480 == ssl3_accept_~s__state~0); 51215#L119 assume !(8481 == ssl3_accept_~s__state~0); 51214#L122 assume !(8482 == ssl3_accept_~s__state~0); 51213#L125 assume !(8464 == ssl3_accept_~s__state~0); 50121#L128 assume !(8465 == ssl3_accept_~s__state~0); 50087#L131 assume !(8466 == ssl3_accept_~s__state~0); 50088#L134 assume !(8496 == ssl3_accept_~s__state~0); 50257#L137 assume !(8497 == ssl3_accept_~s__state~0); 50258#L140 assume !(8512 == ssl3_accept_~s__state~0); 50228#L143 assume !(8513 == ssl3_accept_~s__state~0); 50213#L146 assume !(8528 == ssl3_accept_~s__state~0); 50214#L149 assume !(8529 == ssl3_accept_~s__state~0); 50201#L152 assume 8544 == ssl3_accept_~s__state~0; 50202#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 50272#L374 assume !(0 != ssl3_accept_~s__session__peer~0); 50939#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 50867#L386 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 50866#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 50856#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 50817#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50811#L584 ssl3_accept_~skip~0 := 0; 50809#L98-2 assume !false; 50807#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50805#L101 assume !(12292 == ssl3_accept_~s__state~0); 50803#L104 assume !(16384 == ssl3_accept_~s__state~0); 50801#L107 assume !(8192 == ssl3_accept_~s__state~0); 50799#L110 assume !(24576 == ssl3_accept_~s__state~0); 50797#L113 assume !(8195 == ssl3_accept_~s__state~0); 50795#L116 assume !(8480 == ssl3_accept_~s__state~0); 50793#L119 assume !(8481 == ssl3_accept_~s__state~0); 50791#L122 assume !(8482 == ssl3_accept_~s__state~0); 50789#L125 assume !(8464 == ssl3_accept_~s__state~0); 50787#L128 assume !(8465 == ssl3_accept_~s__state~0); 50786#L131 assume !(8466 == ssl3_accept_~s__state~0); 50537#L134 assume !(8496 == ssl3_accept_~s__state~0); 50534#L137 assume !(8497 == ssl3_accept_~s__state~0); 50531#L140 assume !(8512 == ssl3_accept_~s__state~0); 50528#L143 assume !(8513 == ssl3_accept_~s__state~0); 50524#L146 assume !(8528 == ssl3_accept_~s__state~0); 50521#L149 assume !(8529 == ssl3_accept_~s__state~0); 50517#L152 assume !(8544 == ssl3_accept_~s__state~0); 50513#L155 assume !(8545 == ssl3_accept_~s__state~0); 50508#L158 assume !(8560 == ssl3_accept_~s__state~0); 50504#L161 assume !(8561 == ssl3_accept_~s__state~0); 50502#L164 assume 8448 == ssl3_accept_~s__state~0; 50383#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 50119#L425 assume !(ssl3_accept_~num1~0 > 0); 50108#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 50126#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50539#L584 ssl3_accept_~skip~0 := 0; 50536#L98-2 assume !false; 50533#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50530#L101 assume !(12292 == ssl3_accept_~s__state~0); 50527#L104 assume !(16384 == ssl3_accept_~s__state~0); 50523#L107 assume !(8192 == ssl3_accept_~s__state~0); 50520#L110 assume !(24576 == ssl3_accept_~s__state~0); 50515#L113 assume !(8195 == ssl3_accept_~s__state~0); 50319#L116 assume !(8480 == ssl3_accept_~s__state~0); 50320#L119 assume !(8481 == ssl3_accept_~s__state~0); 50430#L122 assume !(8482 == ssl3_accept_~s__state~0); 50428#L125 assume 8464 == ssl3_accept_~s__state~0; 50424#L132 [2019-10-22 08:55:04,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:04,687 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 15 times [2019-10-22 08:55:04,687 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:04,687 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471728158] [2019-10-22 08:55:04,687 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:04,687 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:04,687 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:04,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:04,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:04,697 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:04,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:04,697 INFO L82 PathProgramCache]: Analyzing trace with hash 442196178, now seen corresponding path program 1 times [2019-10-22 08:55:04,698 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:04,698 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662986145] [2019-10-22 08:55:04,698 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:04,698 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:04,698 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:04,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:04,739 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 08:55:04,740 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662986145] [2019-10-22 08:55:04,740 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1796988489] [2019-10-22 08:55:04,740 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_c75463e6-de33-4925-a4df-9b38331a3813/bin/uautomizer/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 08:55:04,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:04,790 INFO L256 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:55:04,792 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:55:04,811 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 08:55:04,811 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-10-22 08:55:04,811 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-10-22 08:55:04,811 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40456205] [2019-10-22 08:55:04,812 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:04,812 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:04,812 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-10-22 08:55:04,812 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-10-22 08:55:04,813 INFO L87 Difference]: Start difference. First operand 1178 states and 1511 transitions. cyclomatic complexity: 336 Second operand 4 states. [2019-10-22 08:55:05,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:05,131 INFO L93 Difference]: Finished difference Result 2030 states and 2566 transitions. [2019-10-22 08:55:05,131 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-10-22 08:55:05,131 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2030 states and 2566 transitions. [2019-10-22 08:55:05,136 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1768 [2019-10-22 08:55:05,143 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2030 states to 2030 states and 2566 transitions. [2019-10-22 08:55:05,144 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1880 [2019-10-22 08:55:05,145 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1880 [2019-10-22 08:55:05,145 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2030 states and 2566 transitions. [2019-10-22 08:55:05,146 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:05,146 INFO L688 BuchiCegarLoop]: Abstraction has 2030 states and 2566 transitions. [2019-10-22 08:55:05,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2030 states and 2566 transitions. [2019-10-22 08:55:05,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2030 to 1526. [2019-10-22 08:55:05,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1526 states. [2019-10-22 08:55:05,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1526 states to 1526 states and 1950 transitions. [2019-10-22 08:55:05,168 INFO L711 BuchiCegarLoop]: Abstraction has 1526 states and 1950 transitions. [2019-10-22 08:55:05,168 INFO L591 BuchiCegarLoop]: Abstraction has 1526 states and 1950 transitions. [2019-10-22 08:55:05,168 INFO L424 BuchiCegarLoop]: ======== Iteration 21============ [2019-10-22 08:55:05,168 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1526 states and 1950 transitions. [2019-10-22 08:55:05,172 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1264 [2019-10-22 08:55:05,172 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:05,172 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:05,174 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:05,175 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] [2019-10-22 08:55:05,175 INFO L791 eck$LassoCheckResult]: Stem: 53875#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 53743#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 53702#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 53703#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 53814#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 53815#L98-2 assume !false; 54008#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54384#L101 assume !(12292 == ssl3_accept_~s__state~0); 54382#L104 assume !(16384 == ssl3_accept_~s__state~0); 54380#L107 assume !(8192 == ssl3_accept_~s__state~0); 54378#L110 assume !(24576 == ssl3_accept_~s__state~0); 54376#L113 assume !(8195 == ssl3_accept_~s__state~0); 54374#L116 assume !(8480 == ssl3_accept_~s__state~0); 54371#L119 assume !(8481 == ssl3_accept_~s__state~0); 54368#L122 assume !(8482 == ssl3_accept_~s__state~0); 54365#L125 assume 8464 == ssl3_accept_~s__state~0; 54114#L132 [2019-10-22 08:55:05,175 INFO L793 eck$LassoCheckResult]: Loop: 54114#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 54930#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 53774#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 53775#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53708#L584 ssl3_accept_~skip~0 := 0; 53716#L98-2 assume !false; 53717#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53877#L101 assume !(12292 == ssl3_accept_~s__state~0); 53884#L104 assume !(16384 == ssl3_accept_~s__state~0); 53885#L107 assume !(8192 == ssl3_accept_~s__state~0); 55201#L110 assume !(24576 == ssl3_accept_~s__state~0); 55196#L113 assume !(8195 == ssl3_accept_~s__state~0); 55195#L116 assume !(8480 == ssl3_accept_~s__state~0); 55171#L119 assume !(8481 == ssl3_accept_~s__state~0); 55170#L122 assume !(8482 == ssl3_accept_~s__state~0); 55169#L125 assume !(8464 == ssl3_accept_~s__state~0); 55168#L128 assume !(8465 == ssl3_accept_~s__state~0); 53725#L131 assume !(8466 == ssl3_accept_~s__state~0); 53726#L134 assume 8496 == ssl3_accept_~s__state~0; 53853#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 53854#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 53817#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 53810#L290 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 53804#L290-2 ssl3_accept_~s__init_num~0 := 0; 53805#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55130#L584 ssl3_accept_~skip~0 := 0; 55129#L98-2 assume !false; 55128#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55102#L101 assume !(12292 == ssl3_accept_~s__state~0); 55101#L104 assume !(16384 == ssl3_accept_~s__state~0); 55100#L107 assume !(8192 == ssl3_accept_~s__state~0); 55095#L110 assume !(24576 == ssl3_accept_~s__state~0); 55093#L113 assume !(8195 == ssl3_accept_~s__state~0); 55091#L116 assume !(8480 == ssl3_accept_~s__state~0); 55089#L119 assume !(8481 == ssl3_accept_~s__state~0); 55087#L122 assume !(8482 == ssl3_accept_~s__state~0); 55085#L125 assume !(8464 == ssl3_accept_~s__state~0); 55083#L128 assume !(8465 == ssl3_accept_~s__state~0); 55081#L131 assume !(8466 == ssl3_accept_~s__state~0); 55079#L134 assume !(8496 == ssl3_accept_~s__state~0); 55077#L137 assume !(8497 == ssl3_accept_~s__state~0); 55075#L140 assume !(8512 == ssl3_accept_~s__state~0); 55073#L143 assume !(8513 == ssl3_accept_~s__state~0); 55071#L146 assume !(8528 == ssl3_accept_~s__state~0); 55069#L149 assume !(8529 == ssl3_accept_~s__state~0); 55067#L152 assume !(8544 == ssl3_accept_~s__state~0); 55065#L155 assume !(8545 == ssl3_accept_~s__state~0); 55063#L158 assume !(8560 == ssl3_accept_~s__state~0); 55062#L161 assume !(8561 == ssl3_accept_~s__state~0); 55061#L164 assume !(8448 == ssl3_accept_~s__state~0); 53906#L167 assume !(8576 == ssl3_accept_~s__state~0); 53907#L170 assume !(8577 == ssl3_accept_~s__state~0); 53898#L173 assume !(8592 == ssl3_accept_~s__state~0); 53868#L176 assume !(8593 == ssl3_accept_~s__state~0); 53848#L179 assume !(8608 == ssl3_accept_~s__state~0); 53849#L182 assume !(8609 == ssl3_accept_~s__state~0); 53839#L185 assume !(8640 == ssl3_accept_~s__state~0); 53786#L188 assume !(8641 == ssl3_accept_~s__state~0); 53787#L191 assume 8656 == ssl3_accept_~s__state~0; 53770#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 53797#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 53798#L496 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 53819#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 53820#L505 assume !(0 == ssl3_accept_~tmp___10~0); 54222#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54217#L584 ssl3_accept_~skip~0 := 0; 54216#L98-2 assume !false; 54215#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54214#L101 assume !(12292 == ssl3_accept_~s__state~0); 54213#L104 assume !(16384 == ssl3_accept_~s__state~0); 54212#L107 assume !(8192 == ssl3_accept_~s__state~0); 54211#L110 assume !(24576 == ssl3_accept_~s__state~0); 54210#L113 assume !(8195 == ssl3_accept_~s__state~0); 54209#L116 assume !(8480 == ssl3_accept_~s__state~0); 54208#L119 assume !(8481 == ssl3_accept_~s__state~0); 54207#L122 assume !(8482 == ssl3_accept_~s__state~0); 54206#L125 assume !(8464 == ssl3_accept_~s__state~0); 54205#L128 assume !(8465 == ssl3_accept_~s__state~0); 54202#L131 assume !(8466 == ssl3_accept_~s__state~0); 54197#L134 assume !(8496 == ssl3_accept_~s__state~0); 54192#L137 assume !(8497 == ssl3_accept_~s__state~0); 54187#L140 assume !(8512 == ssl3_accept_~s__state~0); 54181#L143 assume !(8513 == ssl3_accept_~s__state~0); 54176#L146 assume !(8528 == ssl3_accept_~s__state~0); 54171#L149 assume !(8529 == ssl3_accept_~s__state~0); 54166#L152 assume !(8544 == ssl3_accept_~s__state~0); 54160#L155 assume !(8545 == ssl3_accept_~s__state~0); 54156#L158 assume !(8560 == ssl3_accept_~s__state~0); 54152#L161 assume !(8561 == ssl3_accept_~s__state~0); 54085#L164 assume !(8448 == ssl3_accept_~s__state~0); 54083#L167 assume !(8576 == ssl3_accept_~s__state~0); 54079#L170 assume !(8577 == ssl3_accept_~s__state~0); 54077#L173 assume !(8592 == ssl3_accept_~s__state~0); 54074#L176 assume !(8593 == ssl3_accept_~s__state~0); 54072#L179 assume !(8608 == ssl3_accept_~s__state~0); 54069#L182 assume !(8609 == ssl3_accept_~s__state~0); 54067#L185 assume !(8640 == ssl3_accept_~s__state~0); 54064#L188 assume !(8641 == ssl3_accept_~s__state~0); 54062#L191 assume !(8656 == ssl3_accept_~s__state~0); 54060#L194 assume !(8657 == ssl3_accept_~s__state~0); 53773#L197 assume 8672 == ssl3_accept_~s__state~0; 54057#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 54054#L513 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 53736#L513-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 53803#L524 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 54549#L524-2 ssl3_accept_~s__init_num~0 := 0; 54544#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54535#L584 ssl3_accept_~skip~0 := 0; 54532#L98-2 assume !false; 54527#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54528#L101 assume !(12292 == ssl3_accept_~s__state~0); 54518#L104 assume !(16384 == ssl3_accept_~s__state~0); 54519#L107 assume !(8192 == ssl3_accept_~s__state~0); 54510#L110 assume !(24576 == ssl3_accept_~s__state~0); 54511#L113 assume !(8195 == ssl3_accept_~s__state~0); 54481#L116 assume !(8480 == ssl3_accept_~s__state~0); 54482#L119 assume !(8481 == ssl3_accept_~s__state~0); 54472#L122 assume !(8482 == ssl3_accept_~s__state~0); 54473#L125 assume !(8464 == ssl3_accept_~s__state~0); 54462#L128 assume !(8465 == ssl3_accept_~s__state~0); 54463#L131 assume !(8466 == ssl3_accept_~s__state~0); 54442#L134 assume !(8496 == ssl3_accept_~s__state~0); 54358#L137 assume !(8497 == ssl3_accept_~s__state~0); 54441#L140 assume !(8512 == ssl3_accept_~s__state~0); 54440#L143 assume !(8513 == ssl3_accept_~s__state~0); 54439#L146 assume !(8528 == ssl3_accept_~s__state~0); 54438#L149 assume !(8529 == ssl3_accept_~s__state~0); 54437#L152 assume !(8544 == ssl3_accept_~s__state~0); 54436#L155 assume !(8545 == ssl3_accept_~s__state~0); 54433#L158 assume !(8560 == ssl3_accept_~s__state~0); 54150#L161 assume !(8561 == ssl3_accept_~s__state~0); 54147#L164 assume 8448 == ssl3_accept_~s__state~0; 54089#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 54145#L425 assume !(ssl3_accept_~num1~0 > 0); 54142#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 54036#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54032#L584 ssl3_accept_~skip~0 := 0; 54027#L98-2 assume !false; 54028#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54022#L101 assume !(12292 == ssl3_accept_~s__state~0); 54024#L104 assume !(16384 == ssl3_accept_~s__state~0); 54018#L107 assume !(8192 == ssl3_accept_~s__state~0); 54019#L110 assume !(24576 == ssl3_accept_~s__state~0); 54009#L113 assume !(8195 == ssl3_accept_~s__state~0); 54011#L116 assume !(8480 == ssl3_accept_~s__state~0); 53949#L119 assume !(8481 == ssl3_accept_~s__state~0); 53951#L122 assume !(8482 == ssl3_accept_~s__state~0); 54118#L125 assume 8464 == ssl3_accept_~s__state~0; 54114#L132 [2019-10-22 08:55:05,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:05,175 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 16 times [2019-10-22 08:55:05,176 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:05,176 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414205852] [2019-10-22 08:55:05,176 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:05,176 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:05,176 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:05,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:05,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:05,184 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:05,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:05,184 INFO L82 PathProgramCache]: Analyzing trace with hash 419494864, now seen corresponding path program 1 times [2019-10-22 08:55:05,184 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:05,185 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522159838] [2019-10-22 08:55:05,185 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:05,185 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:05,185 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:05,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:05,235 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 158 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2019-10-22 08:55:05,236 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522159838] [2019-10-22 08:55:05,236 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:05,236 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:05,236 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549289596] [2019-10-22 08:55:05,237 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:05,237 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:05,237 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:05,238 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:05,238 INFO L87 Difference]: Start difference. First operand 1526 states and 1950 transitions. cyclomatic complexity: 427 Second operand 3 states. [2019-10-22 08:55:05,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:05,266 INFO L93 Difference]: Finished difference Result 2145 states and 2760 transitions. [2019-10-22 08:55:05,266 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:05,267 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2145 states and 2760 transitions. [2019-10-22 08:55:05,274 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1883 [2019-10-22 08:55:05,285 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2145 states to 2145 states and 2760 transitions. [2019-10-22 08:55:05,286 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1995 [2019-10-22 08:55:05,288 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1995 [2019-10-22 08:55:05,288 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2145 states and 2760 transitions. [2019-10-22 08:55:05,288 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:05,288 INFO L688 BuchiCegarLoop]: Abstraction has 2145 states and 2760 transitions. [2019-10-22 08:55:05,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2145 states and 2760 transitions. [2019-10-22 08:55:05,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2145 to 2145. [2019-10-22 08:55:05,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2145 states. [2019-10-22 08:55:05,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2145 states to 2145 states and 2760 transitions. [2019-10-22 08:55:05,315 INFO L711 BuchiCegarLoop]: Abstraction has 2145 states and 2760 transitions. [2019-10-22 08:55:05,315 INFO L591 BuchiCegarLoop]: Abstraction has 2145 states and 2760 transitions. [2019-10-22 08:55:05,315 INFO L424 BuchiCegarLoop]: ======== Iteration 22============ [2019-10-22 08:55:05,315 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2145 states and 2760 transitions. [2019-10-22 08:55:05,321 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1883 [2019-10-22 08:55:05,321 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:05,321 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:05,323 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:05,324 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] [2019-10-22 08:55:05,324 INFO L791 eck$LassoCheckResult]: Stem: 57553#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 57419#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 57378#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 57379#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 57491#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 57492#L98-2 assume !false; 57635#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58468#L101 assume !(12292 == ssl3_accept_~s__state~0); 58467#L104 assume !(16384 == ssl3_accept_~s__state~0); 58466#L107 assume !(8192 == ssl3_accept_~s__state~0); 58465#L110 assume !(24576 == ssl3_accept_~s__state~0); 58464#L113 assume !(8195 == ssl3_accept_~s__state~0); 58463#L116 assume !(8480 == ssl3_accept_~s__state~0); 58462#L119 assume !(8481 == ssl3_accept_~s__state~0); 58461#L122 assume !(8482 == ssl3_accept_~s__state~0); 58460#L125 assume 8464 == ssl3_accept_~s__state~0; 58458#L132 [2019-10-22 08:55:05,324 INFO L793 eck$LassoCheckResult]: Loop: 58458#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 58934#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 58289#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 59213#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59207#L584 ssl3_accept_~skip~0 := 0; 59205#L98-2 assume !false; 59203#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59201#L101 assume !(12292 == ssl3_accept_~s__state~0); 59199#L104 assume !(16384 == ssl3_accept_~s__state~0); 59197#L107 assume !(8192 == ssl3_accept_~s__state~0); 59196#L110 assume !(24576 == ssl3_accept_~s__state~0); 59195#L113 assume !(8195 == ssl3_accept_~s__state~0); 59194#L116 assume !(8480 == ssl3_accept_~s__state~0); 59193#L119 assume !(8481 == ssl3_accept_~s__state~0); 59187#L122 assume !(8482 == ssl3_accept_~s__state~0); 59185#L125 assume !(8464 == ssl3_accept_~s__state~0); 59183#L128 assume !(8465 == ssl3_accept_~s__state~0); 59181#L131 assume !(8466 == ssl3_accept_~s__state~0); 59179#L134 assume 8496 == ssl3_accept_~s__state~0; 59177#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 59175#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 57502#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 59172#L290 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 57479#L290-2 ssl3_accept_~s__init_num~0 := 0; 57480#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59224#L584 ssl3_accept_~skip~0 := 0; 59222#L98-2 assume !false; 59221#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59220#L101 assume !(12292 == ssl3_accept_~s__state~0); 59219#L104 assume !(16384 == ssl3_accept_~s__state~0); 59217#L107 assume !(8192 == ssl3_accept_~s__state~0); 59216#L110 assume !(24576 == ssl3_accept_~s__state~0); 59215#L113 assume !(8195 == ssl3_accept_~s__state~0); 59214#L116 assume !(8480 == ssl3_accept_~s__state~0); 59208#L119 assume !(8481 == ssl3_accept_~s__state~0); 59206#L122 assume !(8482 == ssl3_accept_~s__state~0); 59204#L125 assume !(8464 == ssl3_accept_~s__state~0); 59202#L128 assume !(8465 == ssl3_accept_~s__state~0); 59200#L131 assume !(8466 == ssl3_accept_~s__state~0); 59198#L134 assume !(8496 == ssl3_accept_~s__state~0); 59170#L137 assume !(8497 == ssl3_accept_~s__state~0); 59166#L140 assume !(8512 == ssl3_accept_~s__state~0); 59138#L143 assume !(8513 == ssl3_accept_~s__state~0); 59136#L146 assume !(8528 == ssl3_accept_~s__state~0); 59134#L149 assume !(8529 == ssl3_accept_~s__state~0); 59132#L152 assume !(8544 == ssl3_accept_~s__state~0); 59130#L155 assume !(8545 == ssl3_accept_~s__state~0); 59128#L158 assume !(8560 == ssl3_accept_~s__state~0); 59126#L161 assume !(8561 == ssl3_accept_~s__state~0); 59124#L164 assume !(8448 == ssl3_accept_~s__state~0); 59122#L167 assume !(8576 == ssl3_accept_~s__state~0); 59121#L170 assume !(8577 == ssl3_accept_~s__state~0); 59120#L173 assume !(8592 == ssl3_accept_~s__state~0); 59119#L176 assume !(8593 == ssl3_accept_~s__state~0); 59118#L179 assume !(8608 == ssl3_accept_~s__state~0); 59117#L182 assume !(8609 == ssl3_accept_~s__state~0); 57518#L185 assume !(8640 == ssl3_accept_~s__state~0); 57459#L188 assume !(8641 == ssl3_accept_~s__state~0); 57460#L191 assume 8656 == ssl3_accept_~s__state~0; 57581#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 57469#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 57470#L496 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 57517#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 58403#L505 assume !(0 == ssl3_accept_~tmp___10~0); 58401#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58396#L584 ssl3_accept_~skip~0 := 0; 58394#L98-2 assume !false; 58388#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58386#L101 assume !(12292 == ssl3_accept_~s__state~0); 58384#L104 assume !(16384 == ssl3_accept_~s__state~0); 58382#L107 assume !(8192 == ssl3_accept_~s__state~0); 58380#L110 assume !(24576 == ssl3_accept_~s__state~0); 58378#L113 assume !(8195 == ssl3_accept_~s__state~0); 58376#L116 assume !(8480 == ssl3_accept_~s__state~0); 58374#L119 assume !(8481 == ssl3_accept_~s__state~0); 58372#L122 assume !(8482 == ssl3_accept_~s__state~0); 58370#L125 assume !(8464 == ssl3_accept_~s__state~0); 58368#L128 assume !(8465 == ssl3_accept_~s__state~0); 58366#L131 assume !(8466 == ssl3_accept_~s__state~0); 58364#L134 assume !(8496 == ssl3_accept_~s__state~0); 58362#L137 assume !(8497 == ssl3_accept_~s__state~0); 58360#L140 assume !(8512 == ssl3_accept_~s__state~0); 58358#L143 assume !(8513 == ssl3_accept_~s__state~0); 58356#L146 assume !(8528 == ssl3_accept_~s__state~0); 58354#L149 assume !(8529 == ssl3_accept_~s__state~0); 58352#L152 assume !(8544 == ssl3_accept_~s__state~0); 58350#L155 assume !(8545 == ssl3_accept_~s__state~0); 58348#L158 assume !(8560 == ssl3_accept_~s__state~0); 58346#L161 assume !(8561 == ssl3_accept_~s__state~0); 58344#L164 assume !(8448 == ssl3_accept_~s__state~0); 58342#L167 assume !(8576 == ssl3_accept_~s__state~0); 58340#L170 assume !(8577 == ssl3_accept_~s__state~0); 58338#L173 assume !(8592 == ssl3_accept_~s__state~0); 58336#L176 assume !(8593 == ssl3_accept_~s__state~0); 58334#L179 assume !(8608 == ssl3_accept_~s__state~0); 58332#L182 assume !(8609 == ssl3_accept_~s__state~0); 58330#L185 assume !(8640 == ssl3_accept_~s__state~0); 58328#L188 assume !(8641 == ssl3_accept_~s__state~0); 58326#L191 assume !(8656 == ssl3_accept_~s__state~0); 58324#L194 assume !(8657 == ssl3_accept_~s__state~0); 57367#L197 assume 8672 == ssl3_accept_~s__state~0; 57368#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 57468#L513 assume !(4 == ssl3_accept_~blastFlag~0); 57413#L516 assume !(3 == ssl3_accept_~blastFlag~0); 57414#L513-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 58784#L524 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 58780#L524-2 ssl3_accept_~s__init_num~0 := 0; 58765#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58758#L584 ssl3_accept_~skip~0 := 0; 58755#L98-2 assume !false; 58752#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58749#L101 assume !(12292 == ssl3_accept_~s__state~0); 58746#L104 assume !(16384 == ssl3_accept_~s__state~0); 58743#L107 assume !(8192 == ssl3_accept_~s__state~0); 58740#L110 assume !(24576 == ssl3_accept_~s__state~0); 58737#L113 assume !(8195 == ssl3_accept_~s__state~0); 58734#L116 assume !(8480 == ssl3_accept_~s__state~0); 58732#L119 assume !(8481 == ssl3_accept_~s__state~0); 58730#L122 assume !(8482 == ssl3_accept_~s__state~0); 58728#L125 assume !(8464 == ssl3_accept_~s__state~0); 58726#L128 assume !(8465 == ssl3_accept_~s__state~0); 58724#L131 assume !(8466 == ssl3_accept_~s__state~0); 58661#L134 assume !(8496 == ssl3_accept_~s__state~0); 58456#L137 assume !(8497 == ssl3_accept_~s__state~0); 58656#L140 assume !(8512 == ssl3_accept_~s__state~0); 58653#L143 assume !(8513 == ssl3_accept_~s__state~0); 58650#L146 assume !(8528 == ssl3_accept_~s__state~0); 58647#L149 assume !(8529 == ssl3_accept_~s__state~0); 58631#L152 assume !(8544 == ssl3_accept_~s__state~0); 58629#L155 assume !(8545 == ssl3_accept_~s__state~0); 58627#L158 assume !(8560 == ssl3_accept_~s__state~0); 58625#L161 assume !(8561 == ssl3_accept_~s__state~0); 58623#L164 assume 8448 == ssl3_accept_~s__state~0; 58617#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 58615#L425 assume !(ssl3_accept_~num1~0 > 0); 58606#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 58593#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58540#L584 ssl3_accept_~skip~0 := 0; 58541#L98-2 assume !false; 58521#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58522#L101 assume !(12292 == ssl3_accept_~s__state~0); 58503#L104 assume !(16384 == ssl3_accept_~s__state~0); 58504#L107 assume !(8192 == ssl3_accept_~s__state~0); 58481#L110 assume !(24576 == ssl3_accept_~s__state~0); 58483#L113 assume !(8195 == ssl3_accept_~s__state~0); 58302#L116 assume !(8480 == ssl3_accept_~s__state~0); 58303#L119 assume !(8481 == ssl3_accept_~s__state~0); 58296#L122 assume !(8482 == ssl3_accept_~s__state~0); 58297#L125 assume 8464 == ssl3_accept_~s__state~0; 58458#L132 [2019-10-22 08:55:05,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:05,324 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 17 times [2019-10-22 08:55:05,325 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:05,325 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259204931] [2019-10-22 08:55:05,325 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:05,325 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:05,325 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:05,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:05,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:05,334 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:05,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:05,336 INFO L82 PathProgramCache]: Analyzing trace with hash -391219961, now seen corresponding path program 1 times [2019-10-22 08:55:05,337 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:05,337 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068625087] [2019-10-22 08:55:05,337 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:05,337 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:05,337 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:05,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:05,383 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 158 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2019-10-22 08:55:05,383 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068625087] [2019-10-22 08:55:05,383 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:05,383 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:05,383 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854660377] [2019-10-22 08:55:05,384 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:05,384 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:05,385 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:05,385 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:05,385 INFO L87 Difference]: Start difference. First operand 2145 states and 2760 transitions. cyclomatic complexity: 618 Second operand 3 states. [2019-10-22 08:55:05,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:05,404 INFO L93 Difference]: Finished difference Result 2287 states and 2921 transitions. [2019-10-22 08:55:05,405 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:05,405 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2287 states and 2921 transitions. [2019-10-22 08:55:05,412 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1906 [2019-10-22 08:55:05,420 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2287 states to 2193 states and 2813 transitions. [2019-10-22 08:55:05,420 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2087 [2019-10-22 08:55:05,422 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2089 [2019-10-22 08:55:05,422 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2193 states and 2813 transitions. [2019-10-22 08:55:05,423 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:05,424 INFO L688 BuchiCegarLoop]: Abstraction has 2193 states and 2813 transitions. [2019-10-22 08:55:05,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2193 states and 2813 transitions. [2019-10-22 08:55:05,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2193 to 2103. [2019-10-22 08:55:05,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2103 states. [2019-10-22 08:55:05,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2103 states to 2103 states and 2712 transitions. [2019-10-22 08:55:05,450 INFO L711 BuchiCegarLoop]: Abstraction has 2103 states and 2712 transitions. [2019-10-22 08:55:05,450 INFO L591 BuchiCegarLoop]: Abstraction has 2103 states and 2712 transitions. [2019-10-22 08:55:05,450 INFO L424 BuchiCegarLoop]: ======== Iteration 23============ [2019-10-22 08:55:05,450 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2103 states and 2712 transitions. [2019-10-22 08:55:05,456 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1860 [2019-10-22 08:55:05,457 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:05,457 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:05,458 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:05,458 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] [2019-10-22 08:55:05,459 INFO L791 eck$LassoCheckResult]: Stem: 61992#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 61856#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 61816#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 61817#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 61929#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 61930#L98-2 assume !false; 62061#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63605#L101 assume !(12292 == ssl3_accept_~s__state~0); 63604#L104 assume !(16384 == ssl3_accept_~s__state~0); 63603#L107 assume !(8192 == ssl3_accept_~s__state~0); 63602#L110 assume !(24576 == ssl3_accept_~s__state~0); 63600#L113 assume !(8195 == ssl3_accept_~s__state~0); 63599#L116 assume !(8480 == ssl3_accept_~s__state~0); 63598#L119 assume !(8481 == ssl3_accept_~s__state~0); 63585#L122 assume !(8482 == ssl3_accept_~s__state~0); 62080#L125 assume 8464 == ssl3_accept_~s__state~0; 62081#L132 [2019-10-22 08:55:05,459 INFO L793 eck$LassoCheckResult]: Loop: 62081#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 63218#L271 assume !(0 == ssl3_accept_~blastFlag~0); 63216#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 63192#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63185#L584 ssl3_accept_~skip~0 := 0; 63182#L98-2 assume !false; 63179#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63176#L101 assume !(12292 == ssl3_accept_~s__state~0); 63173#L104 assume !(16384 == ssl3_accept_~s__state~0); 63170#L107 assume !(8192 == ssl3_accept_~s__state~0); 63167#L110 assume !(24576 == ssl3_accept_~s__state~0); 63164#L113 assume !(8195 == ssl3_accept_~s__state~0); 63161#L116 assume !(8480 == ssl3_accept_~s__state~0); 63159#L119 assume !(8481 == ssl3_accept_~s__state~0); 63157#L122 assume !(8482 == ssl3_accept_~s__state~0); 63155#L125 assume !(8464 == ssl3_accept_~s__state~0); 63153#L128 assume !(8465 == ssl3_accept_~s__state~0); 63150#L131 assume !(8466 == ssl3_accept_~s__state~0); 63077#L134 assume 8496 == ssl3_accept_~s__state~0; 62749#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 63075#L284 assume !(1 == ssl3_accept_~blastFlag~0); 63074#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 63073#L290 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 63070#L290-2 ssl3_accept_~s__init_num~0 := 0; 63067#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63062#L584 ssl3_accept_~skip~0 := 0; 63061#L98-2 assume !false; 63060#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63059#L101 assume !(12292 == ssl3_accept_~s__state~0); 63058#L104 assume !(16384 == ssl3_accept_~s__state~0); 63057#L107 assume !(8192 == ssl3_accept_~s__state~0); 63056#L110 assume !(24576 == ssl3_accept_~s__state~0); 63055#L113 assume !(8195 == ssl3_accept_~s__state~0); 63054#L116 assume !(8480 == ssl3_accept_~s__state~0); 63053#L119 assume !(8481 == ssl3_accept_~s__state~0); 63052#L122 assume !(8482 == ssl3_accept_~s__state~0); 63051#L125 assume !(8464 == ssl3_accept_~s__state~0); 63050#L128 assume !(8465 == ssl3_accept_~s__state~0); 63049#L131 assume !(8466 == ssl3_accept_~s__state~0); 63048#L134 assume !(8496 == ssl3_accept_~s__state~0); 63047#L137 assume !(8497 == ssl3_accept_~s__state~0); 63046#L140 assume !(8512 == ssl3_accept_~s__state~0); 63045#L143 assume !(8513 == ssl3_accept_~s__state~0); 63044#L146 assume !(8528 == ssl3_accept_~s__state~0); 63043#L149 assume !(8529 == ssl3_accept_~s__state~0); 63042#L152 assume !(8544 == ssl3_accept_~s__state~0); 63041#L155 assume !(8545 == ssl3_accept_~s__state~0); 63040#L158 assume !(8560 == ssl3_accept_~s__state~0); 63039#L161 assume !(8561 == ssl3_accept_~s__state~0); 63038#L164 assume !(8448 == ssl3_accept_~s__state~0); 63037#L167 assume !(8576 == ssl3_accept_~s__state~0); 63036#L170 assume !(8577 == ssl3_accept_~s__state~0); 63035#L173 assume !(8592 == ssl3_accept_~s__state~0); 63034#L176 assume !(8593 == ssl3_accept_~s__state~0); 63033#L179 assume !(8608 == ssl3_accept_~s__state~0); 63032#L182 assume !(8609 == ssl3_accept_~s__state~0); 63031#L185 assume !(8640 == ssl3_accept_~s__state~0); 63030#L188 assume !(8641 == ssl3_accept_~s__state~0); 62318#L191 assume 8656 == ssl3_accept_~s__state~0; 62983#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 63027#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 63026#L496 assume !(2 == ssl3_accept_~blastFlag~0); 63025#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 63024#L505 assume !(0 == ssl3_accept_~tmp___10~0); 63022#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63017#L584 ssl3_accept_~skip~0 := 0; 63016#L98-2 assume !false; 63015#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63014#L101 assume !(12292 == ssl3_accept_~s__state~0); 63013#L104 assume !(16384 == ssl3_accept_~s__state~0); 63012#L107 assume !(8192 == ssl3_accept_~s__state~0); 63011#L110 assume !(24576 == ssl3_accept_~s__state~0); 63010#L113 assume !(8195 == ssl3_accept_~s__state~0); 63009#L116 assume !(8480 == ssl3_accept_~s__state~0); 63008#L119 assume !(8481 == ssl3_accept_~s__state~0); 63007#L122 assume !(8482 == ssl3_accept_~s__state~0); 63006#L125 assume !(8464 == ssl3_accept_~s__state~0); 63005#L128 assume !(8465 == ssl3_accept_~s__state~0); 63004#L131 assume !(8466 == ssl3_accept_~s__state~0); 63003#L134 assume !(8496 == ssl3_accept_~s__state~0); 63002#L137 assume !(8497 == ssl3_accept_~s__state~0); 63001#L140 assume !(8512 == ssl3_accept_~s__state~0); 63000#L143 assume !(8513 == ssl3_accept_~s__state~0); 62999#L146 assume !(8528 == ssl3_accept_~s__state~0); 62998#L149 assume !(8529 == ssl3_accept_~s__state~0); 62997#L152 assume !(8544 == ssl3_accept_~s__state~0); 62996#L155 assume !(8545 == ssl3_accept_~s__state~0); 62995#L158 assume !(8560 == ssl3_accept_~s__state~0); 62994#L161 assume !(8561 == ssl3_accept_~s__state~0); 62993#L164 assume !(8448 == ssl3_accept_~s__state~0); 62992#L167 assume !(8576 == ssl3_accept_~s__state~0); 62991#L170 assume !(8577 == ssl3_accept_~s__state~0); 62990#L173 assume !(8592 == ssl3_accept_~s__state~0); 62989#L176 assume !(8593 == ssl3_accept_~s__state~0); 62988#L179 assume !(8608 == ssl3_accept_~s__state~0); 62987#L182 assume !(8609 == ssl3_accept_~s__state~0); 62986#L185 assume !(8640 == ssl3_accept_~s__state~0); 62985#L188 assume !(8641 == ssl3_accept_~s__state~0); 62984#L191 assume !(8656 == ssl3_accept_~s__state~0); 62982#L194 assume !(8657 == ssl3_accept_~s__state~0); 61803#L197 assume 8672 == ssl3_accept_~s__state~0; 61804#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 61971#L513 assume !(4 == ssl3_accept_~blastFlag~0); 63304#L516 assume !(3 == ssl3_accept_~blastFlag~0); 63302#L513-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 63300#L524 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 63301#L524-2 ssl3_accept_~s__init_num~0 := 0; 63556#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63550#L584 ssl3_accept_~skip~0 := 0; 63548#L98-2 assume !false; 63546#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63544#L101 assume !(12292 == ssl3_accept_~s__state~0); 63542#L104 assume !(16384 == ssl3_accept_~s__state~0); 63540#L107 assume !(8192 == ssl3_accept_~s__state~0); 63538#L110 assume !(24576 == ssl3_accept_~s__state~0); 63536#L113 assume !(8195 == ssl3_accept_~s__state~0); 63534#L116 assume !(8480 == ssl3_accept_~s__state~0); 63532#L119 assume !(8481 == ssl3_accept_~s__state~0); 63530#L122 assume !(8482 == ssl3_accept_~s__state~0); 63523#L125 assume !(8464 == ssl3_accept_~s__state~0); 63520#L128 assume !(8465 == ssl3_accept_~s__state~0); 63517#L131 assume !(8466 == ssl3_accept_~s__state~0); 62822#L134 assume !(8496 == ssl3_accept_~s__state~0); 62820#L137 assume !(8497 == ssl3_accept_~s__state~0); 62818#L140 assume !(8512 == ssl3_accept_~s__state~0); 62816#L143 assume !(8513 == ssl3_accept_~s__state~0); 62814#L146 assume !(8528 == ssl3_accept_~s__state~0); 62812#L149 assume !(8529 == ssl3_accept_~s__state~0); 62810#L152 assume !(8544 == ssl3_accept_~s__state~0); 62808#L155 assume !(8545 == ssl3_accept_~s__state~0); 62806#L158 assume !(8560 == ssl3_accept_~s__state~0); 62804#L161 assume !(8561 == ssl3_accept_~s__state~0); 62802#L164 assume 8448 == ssl3_accept_~s__state~0; 62754#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 62755#L425 assume !(ssl3_accept_~num1~0 > 0); 62784#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 62783#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62731#L584 ssl3_accept_~skip~0 := 0; 62732#L98-2 assume !false; 62723#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62724#L101 assume !(12292 == ssl3_accept_~s__state~0); 62713#L104 assume !(16384 == ssl3_accept_~s__state~0); 62714#L107 assume !(8192 == ssl3_accept_~s__state~0); 62704#L110 assume !(24576 == ssl3_accept_~s__state~0); 62706#L113 assume !(8195 == ssl3_accept_~s__state~0); 62694#L116 assume !(8480 == ssl3_accept_~s__state~0); 62695#L119 assume !(8481 == ssl3_accept_~s__state~0); 62765#L122 assume !(8482 == ssl3_accept_~s__state~0); 62763#L125 assume 8464 == ssl3_accept_~s__state~0; 62081#L132 [2019-10-22 08:55:05,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:05,460 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 18 times [2019-10-22 08:55:05,460 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:05,460 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867038850] [2019-10-22 08:55:05,460 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:05,460 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:05,460 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:05,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:05,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:05,470 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:05,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:05,471 INFO L82 PathProgramCache]: Analyzing trace with hash 1696354181, now seen corresponding path program 1 times [2019-10-22 08:55:05,472 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:05,472 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127583590] [2019-10-22 08:55:05,472 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:05,472 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:05,472 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:05,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:05,533 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2019-10-22 08:55:05,533 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127583590] [2019-10-22 08:55:05,533 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:05,533 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:05,534 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979885846] [2019-10-22 08:55:05,535 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:05,536 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:05,536 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:05,536 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:05,536 INFO L87 Difference]: Start difference. First operand 2103 states and 2712 transitions. cyclomatic complexity: 615 Second operand 3 states. [2019-10-22 08:55:05,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:05,561 INFO L93 Difference]: Finished difference Result 3896 states and 5051 transitions. [2019-10-22 08:55:05,563 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:05,564 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3896 states and 5051 transitions. [2019-10-22 08:55:05,601 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 3546 [2019-10-22 08:55:05,613 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3896 states to 3896 states and 5051 transitions. [2019-10-22 08:55:05,613 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3792 [2019-10-22 08:55:05,615 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3792 [2019-10-22 08:55:05,615 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3896 states and 5051 transitions. [2019-10-22 08:55:05,618 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:05,618 INFO L688 BuchiCegarLoop]: Abstraction has 3896 states and 5051 transitions. [2019-10-22 08:55:05,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3896 states and 5051 transitions. [2019-10-22 08:55:05,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3896 to 3805. [2019-10-22 08:55:05,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3805 states. [2019-10-22 08:55:05,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3805 states to 3805 states and 4949 transitions. [2019-10-22 08:55:05,658 INFO L711 BuchiCegarLoop]: Abstraction has 3805 states and 4949 transitions. [2019-10-22 08:55:05,658 INFO L591 BuchiCegarLoop]: Abstraction has 3805 states and 4949 transitions. [2019-10-22 08:55:05,658 INFO L424 BuchiCegarLoop]: ======== Iteration 24============ [2019-10-22 08:55:05,658 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3805 states and 4949 transitions. [2019-10-22 08:55:05,668 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3500 [2019-10-22 08:55:05,668 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:05,668 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:05,670 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:05,670 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-10-22 08:55:05,670 INFO L791 eck$LassoCheckResult]: Stem: 67999#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 67862#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 67821#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 67822#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 67935#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 67936#L98-2 assume !false; 68066#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70898#L101 assume !(12292 == ssl3_accept_~s__state~0); 70896#L104 assume !(16384 == ssl3_accept_~s__state~0); 70894#L107 assume !(8192 == ssl3_accept_~s__state~0); 70892#L110 assume !(24576 == ssl3_accept_~s__state~0); 70890#L113 assume !(8195 == ssl3_accept_~s__state~0); 70888#L116 assume !(8480 == ssl3_accept_~s__state~0); 70886#L119 assume !(8481 == ssl3_accept_~s__state~0); 70884#L122 assume !(8482 == ssl3_accept_~s__state~0); 70882#L125 assume 8464 == ssl3_accept_~s__state~0; 69309#L132 [2019-10-22 08:55:05,670 INFO L793 eck$LassoCheckResult]: Loop: 69309#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 70986#L271 assume !(0 == ssl3_accept_~blastFlag~0); 70987#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 70871#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70867#L584 ssl3_accept_~skip~0 := 0; 70860#L98-2 assume !false; 70861#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70410#L101 assume !(12292 == ssl3_accept_~s__state~0); 70411#L104 assume !(16384 == ssl3_accept_~s__state~0); 70365#L107 assume !(8192 == ssl3_accept_~s__state~0); 70366#L110 assume !(24576 == ssl3_accept_~s__state~0); 70288#L113 assume !(8195 == ssl3_accept_~s__state~0); 70289#L116 assume !(8480 == ssl3_accept_~s__state~0); 70276#L119 assume !(8481 == ssl3_accept_~s__state~0); 70277#L122 assume !(8482 == ssl3_accept_~s__state~0); 70264#L125 assume !(8464 == ssl3_accept_~s__state~0); 70265#L128 assume !(8465 == ssl3_accept_~s__state~0); 70253#L131 assume !(8466 == ssl3_accept_~s__state~0); 70254#L134 assume 8496 == ssl3_accept_~s__state~0; 69302#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 70239#L284 assume !(1 == ssl3_accept_~blastFlag~0); 71355#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 71352#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 67933#L290-2 ssl3_accept_~s__init_num~0 := 0; 71348#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71342#L584 ssl3_accept_~skip~0 := 0; 71340#L98-2 assume !false; 71338#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71336#L101 assume !(12292 == ssl3_accept_~s__state~0); 71334#L104 assume !(16384 == ssl3_accept_~s__state~0); 71332#L107 assume !(8192 == ssl3_accept_~s__state~0); 71330#L110 assume !(24576 == ssl3_accept_~s__state~0); 71328#L113 assume !(8195 == ssl3_accept_~s__state~0); 71326#L116 assume !(8480 == ssl3_accept_~s__state~0); 71324#L119 assume !(8481 == ssl3_accept_~s__state~0); 71322#L122 assume !(8482 == ssl3_accept_~s__state~0); 71321#L125 assume !(8464 == ssl3_accept_~s__state~0); 71320#L128 assume !(8465 == ssl3_accept_~s__state~0); 71319#L131 assume !(8466 == ssl3_accept_~s__state~0); 71317#L134 assume !(8496 == ssl3_accept_~s__state~0); 71312#L137 assume !(8497 == ssl3_accept_~s__state~0); 71310#L140 assume 8512 == ssl3_accept_~s__state~0; 69295#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 71306#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 71304#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 71301#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71295#L584 ssl3_accept_~skip~0 := 0; 71293#L98-2 assume !false; 71291#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71289#L101 assume !(12292 == ssl3_accept_~s__state~0); 71287#L104 assume !(16384 == ssl3_accept_~s__state~0); 71285#L107 assume !(8192 == ssl3_accept_~s__state~0); 71283#L110 assume !(24576 == ssl3_accept_~s__state~0); 71281#L113 assume !(8195 == ssl3_accept_~s__state~0); 71279#L116 assume !(8480 == ssl3_accept_~s__state~0); 71277#L119 assume !(8481 == ssl3_accept_~s__state~0); 71275#L122 assume !(8482 == ssl3_accept_~s__state~0); 71273#L125 assume !(8464 == ssl3_accept_~s__state~0); 71271#L128 assume !(8465 == ssl3_accept_~s__state~0); 71269#L131 assume !(8466 == ssl3_accept_~s__state~0); 71268#L134 assume !(8496 == ssl3_accept_~s__state~0); 71267#L137 assume !(8497 == ssl3_accept_~s__state~0); 71266#L140 assume !(8512 == ssl3_accept_~s__state~0); 71265#L143 assume !(8513 == ssl3_accept_~s__state~0); 71264#L146 assume 8528 == ssl3_accept_~s__state~0; 69288#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 71263#L318 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 67840#L318-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 67841#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 67875#L351 assume !(ssl3_accept_~ret~0 <= 0); 67876#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 71247#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71241#L584 ssl3_accept_~skip~0 := 0; 71239#L98-2 assume !false; 71237#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71235#L101 assume !(12292 == ssl3_accept_~s__state~0); 71233#L104 assume !(16384 == ssl3_accept_~s__state~0); 71231#L107 assume !(8192 == ssl3_accept_~s__state~0); 71229#L110 assume !(24576 == ssl3_accept_~s__state~0); 71227#L113 assume !(8195 == ssl3_accept_~s__state~0); 71225#L116 assume !(8480 == ssl3_accept_~s__state~0); 71223#L119 assume !(8481 == ssl3_accept_~s__state~0); 71221#L122 assume !(8482 == ssl3_accept_~s__state~0); 71219#L125 assume !(8464 == ssl3_accept_~s__state~0); 71216#L128 assume !(8465 == ssl3_accept_~s__state~0); 71195#L131 assume !(8466 == ssl3_accept_~s__state~0); 71194#L134 assume !(8496 == ssl3_accept_~s__state~0); 71192#L137 assume !(8497 == ssl3_accept_~s__state~0); 71190#L140 assume !(8512 == ssl3_accept_~s__state~0); 71185#L143 assume !(8513 == ssl3_accept_~s__state~0); 71184#L146 assume !(8528 == ssl3_accept_~s__state~0); 71183#L149 assume !(8529 == ssl3_accept_~s__state~0); 71182#L152 assume 8544 == ssl3_accept_~s__state~0; 69281#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 68008#L374 assume !(0 != ssl3_accept_~s__session__peer~0); 67945#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 67943#L386 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 67813#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 71176#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 71174#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71168#L584 ssl3_accept_~skip~0 := 0; 71166#L98-2 assume !false; 71164#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71162#L101 assume !(12292 == ssl3_accept_~s__state~0); 71156#L104 assume !(16384 == ssl3_accept_~s__state~0); 71154#L107 assume !(8192 == ssl3_accept_~s__state~0); 71152#L110 assume !(24576 == ssl3_accept_~s__state~0); 71150#L113 assume !(8195 == ssl3_accept_~s__state~0); 69441#L116 assume !(8480 == ssl3_accept_~s__state~0); 69442#L119 assume !(8481 == ssl3_accept_~s__state~0); 69434#L122 assume !(8482 == ssl3_accept_~s__state~0); 69435#L125 assume !(8464 == ssl3_accept_~s__state~0); 69426#L128 assume !(8465 == ssl3_accept_~s__state~0); 69427#L131 assume !(8466 == ssl3_accept_~s__state~0); 69405#L134 assume !(8496 == ssl3_accept_~s__state~0); 69403#L137 assume !(8497 == ssl3_accept_~s__state~0); 69401#L140 assume !(8512 == ssl3_accept_~s__state~0); 69399#L143 assume !(8513 == ssl3_accept_~s__state~0); 69397#L146 assume !(8528 == ssl3_accept_~s__state~0); 69395#L149 assume !(8529 == ssl3_accept_~s__state~0); 69393#L152 assume !(8544 == ssl3_accept_~s__state~0); 69391#L155 assume !(8545 == ssl3_accept_~s__state~0); 69389#L158 assume !(8560 == ssl3_accept_~s__state~0); 69388#L161 assume !(8561 == ssl3_accept_~s__state~0); 69385#L164 assume 8448 == ssl3_accept_~s__state~0; 69383#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 69381#L425 assume !(ssl3_accept_~num1~0 > 0); 69376#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 69365#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69354#L584 ssl3_accept_~skip~0 := 0; 69351#L98-2 assume !false; 69348#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69343#L101 assume 12292 == ssl3_accept_~s__state~0; 69344#L102 ssl3_accept_~s__new_session~0 := 1; 69333#L210 ssl3_accept_~s__server~0 := 1; 70403#L215 assume 0 != ssl3_accept_~cb~0; 70402#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 70401#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 70400#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 70398#L225-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 70397#L234 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 70395#L239 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post28 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28;ssl3_accept_~s__state~0 := 8480; 70396#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70921#L584 ssl3_accept_~skip~0 := 0; 70920#L98-2 assume !false; 70919#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70918#L101 assume !(12292 == ssl3_accept_~s__state~0); 70917#L104 assume !(16384 == ssl3_accept_~s__state~0); 70916#L107 assume !(8192 == ssl3_accept_~s__state~0); 70915#L110 assume !(24576 == ssl3_accept_~s__state~0); 70914#L113 assume !(8195 == ssl3_accept_~s__state~0); 70908#L116 assume !(8480 == ssl3_accept_~s__state~0); 69438#L119 assume !(8481 == ssl3_accept_~s__state~0); 69439#L122 assume !(8482 == ssl3_accept_~s__state~0); 69431#L125 assume 8464 == ssl3_accept_~s__state~0; 69309#L132 [2019-10-22 08:55:05,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:05,671 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 19 times [2019-10-22 08:55:05,671 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:05,671 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42527482] [2019-10-22 08:55:05,671 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:05,671 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:05,671 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:05,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:05,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:05,678 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:05,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:05,679 INFO L82 PathProgramCache]: Analyzing trace with hash -976411317, now seen corresponding path program 1 times [2019-10-22 08:55:05,679 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:05,679 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055765487] [2019-10-22 08:55:05,679 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:05,679 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:05,680 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:05,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:05,724 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 08:55:05,725 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055765487] [2019-10-22 08:55:05,725 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1866314197] [2019-10-22 08:55:05,725 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_c75463e6-de33-4925-a4df-9b38331a3813/bin/uautomizer/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 08:55:05,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:05,784 INFO L256 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:55:05,786 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:55:05,818 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2019-10-22 08:55:05,818 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-10-22 08:55:05,818 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-10-22 08:55:05,818 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452369884] [2019-10-22 08:55:05,819 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:05,819 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:05,819 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:05,820 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-10-22 08:55:05,820 INFO L87 Difference]: Start difference. First operand 3805 states and 4949 transitions. cyclomatic complexity: 1153 Second operand 3 states. [2019-10-22 08:55:05,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:05,921 INFO L93 Difference]: Finished difference Result 3817 states and 4949 transitions. [2019-10-22 08:55:05,921 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:05,921 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3817 states and 4949 transitions. [2019-10-22 08:55:05,933 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3512 [2019-10-22 08:55:05,944 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3817 states to 3817 states and 4949 transitions. [2019-10-22 08:55:05,944 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3713 [2019-10-22 08:55:05,947 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3713 [2019-10-22 08:55:05,947 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3817 states and 4949 transitions. [2019-10-22 08:55:05,949 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:05,950 INFO L688 BuchiCegarLoop]: Abstraction has 3817 states and 4949 transitions. [2019-10-22 08:55:05,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3817 states and 4949 transitions. [2019-10-22 08:55:05,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3817 to 3715. [2019-10-22 08:55:05,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3715 states. [2019-10-22 08:55:05,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3715 states to 3715 states and 4817 transitions. [2019-10-22 08:55:05,990 INFO L711 BuchiCegarLoop]: Abstraction has 3715 states and 4817 transitions. [2019-10-22 08:55:05,990 INFO L591 BuchiCegarLoop]: Abstraction has 3715 states and 4817 transitions. [2019-10-22 08:55:05,990 INFO L424 BuchiCegarLoop]: ======== Iteration 25============ [2019-10-22 08:55:05,990 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3715 states and 4817 transitions. [2019-10-22 08:55:06,000 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3410 [2019-10-22 08:55:06,000 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:06,000 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:06,001 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:06,002 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, 1] [2019-10-22 08:55:06,002 INFO L791 eck$LassoCheckResult]: Stem: 76105#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 75954#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 75913#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 75914#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 76032#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 76033#L98-2 assume !false; 76180#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 78371#L101 assume !(12292 == ssl3_accept_~s__state~0); 78370#L104 assume !(16384 == ssl3_accept_~s__state~0); 78369#L107 assume !(8192 == ssl3_accept_~s__state~0); 78368#L110 assume !(24576 == ssl3_accept_~s__state~0); 78366#L113 assume !(8195 == ssl3_accept_~s__state~0); 78365#L116 assume !(8480 == ssl3_accept_~s__state~0); 78364#L119 assume !(8481 == ssl3_accept_~s__state~0); 78362#L122 assume !(8482 == ssl3_accept_~s__state~0); 78358#L125 assume 8464 == ssl3_accept_~s__state~0; 78026#L132 [2019-10-22 08:55:06,002 INFO L793 eck$LassoCheckResult]: Loop: 78026#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 78356#L271 assume !(0 == ssl3_accept_~blastFlag~0); 78353#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 78348#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 78340#L584 ssl3_accept_~skip~0 := 0; 78338#L98-2 assume !false; 78336#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 78334#L101 assume !(12292 == ssl3_accept_~s__state~0); 78332#L104 assume !(16384 == ssl3_accept_~s__state~0); 78330#L107 assume !(8192 == ssl3_accept_~s__state~0); 78328#L110 assume !(24576 == ssl3_accept_~s__state~0); 78326#L113 assume !(8195 == ssl3_accept_~s__state~0); 78324#L116 assume !(8480 == ssl3_accept_~s__state~0); 78322#L119 assume !(8481 == ssl3_accept_~s__state~0); 78320#L122 assume !(8482 == ssl3_accept_~s__state~0); 78318#L125 assume !(8464 == ssl3_accept_~s__state~0); 78316#L128 assume !(8465 == ssl3_accept_~s__state~0); 78314#L131 assume !(8466 == ssl3_accept_~s__state~0); 78312#L134 assume 8496 == ssl3_accept_~s__state~0; 78015#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 78311#L284 assume !(1 == ssl3_accept_~blastFlag~0); 78310#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 78308#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 76028#L290-2 ssl3_accept_~s__init_num~0 := 0; 78306#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 78301#L584 ssl3_accept_~skip~0 := 0; 78300#L98-2 assume !false; 78299#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 78298#L101 assume !(12292 == ssl3_accept_~s__state~0); 78297#L104 assume !(16384 == ssl3_accept_~s__state~0); 78296#L107 assume !(8192 == ssl3_accept_~s__state~0); 78295#L110 assume !(24576 == ssl3_accept_~s__state~0); 78294#L113 assume !(8195 == ssl3_accept_~s__state~0); 78293#L116 assume !(8480 == ssl3_accept_~s__state~0); 78292#L119 assume !(8481 == ssl3_accept_~s__state~0); 78291#L122 assume !(8482 == ssl3_accept_~s__state~0); 78290#L125 assume !(8464 == ssl3_accept_~s__state~0); 78289#L128 assume !(8465 == ssl3_accept_~s__state~0); 78288#L131 assume !(8466 == ssl3_accept_~s__state~0); 78287#L134 assume !(8496 == ssl3_accept_~s__state~0); 78286#L137 assume !(8497 == ssl3_accept_~s__state~0); 78285#L140 assume 8512 == ssl3_accept_~s__state~0; 78006#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 78283#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 78282#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 78280#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 78275#L584 ssl3_accept_~skip~0 := 0; 78274#L98-2 assume !false; 78273#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 78272#L101 assume !(12292 == ssl3_accept_~s__state~0); 78271#L104 assume !(16384 == ssl3_accept_~s__state~0); 78270#L107 assume !(8192 == ssl3_accept_~s__state~0); 78269#L110 assume !(24576 == ssl3_accept_~s__state~0); 78268#L113 assume !(8195 == ssl3_accept_~s__state~0); 78267#L116 assume !(8480 == ssl3_accept_~s__state~0); 78266#L119 assume !(8481 == ssl3_accept_~s__state~0); 78265#L122 assume !(8482 == ssl3_accept_~s__state~0); 78264#L125 assume !(8464 == ssl3_accept_~s__state~0); 78263#L128 assume !(8465 == ssl3_accept_~s__state~0); 78262#L131 assume !(8466 == ssl3_accept_~s__state~0); 78261#L134 assume !(8496 == ssl3_accept_~s__state~0); 78260#L137 assume !(8497 == ssl3_accept_~s__state~0); 78259#L140 assume !(8512 == ssl3_accept_~s__state~0); 78258#L143 assume !(8513 == ssl3_accept_~s__state~0); 78257#L146 assume 8528 == ssl3_accept_~s__state~0; 77997#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 78256#L318 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 78255#L318-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 78251#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 78249#L351 assume !(ssl3_accept_~ret~0 <= 0); 78244#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 78242#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 78237#L584 ssl3_accept_~skip~0 := 0; 78236#L98-2 assume !false; 78235#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 78234#L101 assume !(12292 == ssl3_accept_~s__state~0); 78233#L104 assume !(16384 == ssl3_accept_~s__state~0); 78232#L107 assume !(8192 == ssl3_accept_~s__state~0); 78231#L110 assume !(24576 == ssl3_accept_~s__state~0); 78230#L113 assume !(8195 == ssl3_accept_~s__state~0); 78229#L116 assume !(8480 == ssl3_accept_~s__state~0); 78228#L119 assume !(8481 == ssl3_accept_~s__state~0); 78227#L122 assume !(8482 == ssl3_accept_~s__state~0); 78226#L125 assume !(8464 == ssl3_accept_~s__state~0); 78225#L128 assume !(8465 == ssl3_accept_~s__state~0); 78223#L131 assume !(8466 == ssl3_accept_~s__state~0); 78218#L134 assume !(8496 == ssl3_accept_~s__state~0); 78216#L137 assume !(8497 == ssl3_accept_~s__state~0); 78214#L140 assume !(8512 == ssl3_accept_~s__state~0); 78194#L143 assume !(8513 == ssl3_accept_~s__state~0); 78192#L146 assume !(8528 == ssl3_accept_~s__state~0); 78189#L149 assume !(8529 == ssl3_accept_~s__state~0); 78186#L152 assume 8544 == ssl3_accept_~s__state~0; 77988#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 78181#L374 assume !(0 != ssl3_accept_~s__session__peer~0); 78176#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 78171#L386 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 78168#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 78165#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 78163#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 78152#L584 ssl3_accept_~skip~0 := 0; 78153#L98-2 assume !false; 78148#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 78149#L101 assume !(12292 == ssl3_accept_~s__state~0); 78114#L104 assume !(16384 == ssl3_accept_~s__state~0); 78115#L107 assume !(8192 == ssl3_accept_~s__state~0); 78102#L110 assume !(24576 == ssl3_accept_~s__state~0); 78103#L113 assume !(8195 == ssl3_accept_~s__state~0); 78094#L116 assume !(8480 == ssl3_accept_~s__state~0); 78095#L119 assume !(8481 == ssl3_accept_~s__state~0); 78085#L122 assume !(8482 == ssl3_accept_~s__state~0); 78086#L125 assume !(8464 == ssl3_accept_~s__state~0); 78077#L128 assume !(8465 == ssl3_accept_~s__state~0); 78078#L131 assume !(8466 == ssl3_accept_~s__state~0); 78069#L134 assume !(8496 == ssl3_accept_~s__state~0); 78068#L137 assume !(8497 == ssl3_accept_~s__state~0); 78067#L140 assume !(8512 == ssl3_accept_~s__state~0); 78066#L143 assume !(8513 == ssl3_accept_~s__state~0); 78065#L146 assume !(8528 == ssl3_accept_~s__state~0); 78064#L149 assume !(8529 == ssl3_accept_~s__state~0); 78063#L152 assume !(8544 == ssl3_accept_~s__state~0); 78062#L155 assume !(8545 == ssl3_accept_~s__state~0); 78061#L158 assume !(8560 == ssl3_accept_~s__state~0); 78060#L161 assume !(8561 == ssl3_accept_~s__state~0); 78059#L164 assume 8448 == ssl3_accept_~s__state~0; 78057#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 78054#L425 assume !(ssl3_accept_~num1~0 > 0); 78049#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 78050#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 78202#L584 ssl3_accept_~skip~0 := 0; 78200#L98-2 assume !false; 78027#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 78021#L101 assume !(12292 == ssl3_accept_~s__state~0); 78023#L104 assume 16384 == ssl3_accept_~s__state~0; 78191#L210 ssl3_accept_~s__server~0 := 1; 78188#L215 assume 0 != ssl3_accept_~cb~0; 78185#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 78183#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 78179#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 78175#L225-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 78170#L234 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 78166#L239 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26; 78164#L241 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post27 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 78056#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 78155#L584 ssl3_accept_~skip~0 := 0; 78150#L98-2 assume !false; 78151#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 78146#L101 assume !(12292 == ssl3_accept_~s__state~0); 78147#L104 assume !(16384 == ssl3_accept_~s__state~0); 78106#L107 assume !(8192 == ssl3_accept_~s__state~0); 78107#L110 assume !(24576 == ssl3_accept_~s__state~0); 78098#L113 assume !(8195 == ssl3_accept_~s__state~0); 78099#L116 assume !(8480 == ssl3_accept_~s__state~0); 78089#L119 assume !(8481 == ssl3_accept_~s__state~0); 78090#L122 assume !(8482 == ssl3_accept_~s__state~0); 78081#L125 assume 8464 == ssl3_accept_~s__state~0; 78026#L132 [2019-10-22 08:55:06,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:06,003 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 20 times [2019-10-22 08:55:06,003 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:06,003 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811242280] [2019-10-22 08:55:06,003 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:06,003 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:06,003 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:06,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:06,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:06,011 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:06,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:06,011 INFO L82 PathProgramCache]: Analyzing trace with hash -2089983784, now seen corresponding path program 1 times [2019-10-22 08:55:06,011 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:06,011 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562747221] [2019-10-22 08:55:06,011 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:06,011 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:06,012 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:06,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:06,048 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 08:55:06,048 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562747221] [2019-10-22 08:55:06,048 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2093219632] [2019-10-22 08:55:06,048 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_c75463e6-de33-4925-a4df-9b38331a3813/bin/uautomizer/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 08:55:06,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:06,111 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:55:06,113 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:55:06,129 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 08:55:06,129 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-10-22 08:55:06,130 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-10-22 08:55:06,130 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919067879] [2019-10-22 08:55:06,130 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:06,130 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:06,130 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-10-22 08:55:06,130 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-10-22 08:55:06,131 INFO L87 Difference]: Start difference. First operand 3715 states and 4817 transitions. cyclomatic complexity: 1111 Second operand 4 states. [2019-10-22 08:55:06,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:06,403 INFO L93 Difference]: Finished difference Result 5088 states and 6409 transitions. [2019-10-22 08:55:06,404 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-10-22 08:55:06,404 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5088 states and 6409 transitions. [2019-10-22 08:55:06,420 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 3962 [2019-10-22 08:55:06,434 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5088 states to 4994 states and 6311 transitions. [2019-10-22 08:55:06,434 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4890 [2019-10-22 08:55:06,438 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4890 [2019-10-22 08:55:06,438 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4994 states and 6311 transitions. [2019-10-22 08:55:06,442 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:06,442 INFO L688 BuchiCegarLoop]: Abstraction has 4994 states and 6311 transitions. [2019-10-22 08:55:06,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4994 states and 6311 transitions. [2019-10-22 08:55:06,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4994 to 3843. [2019-10-22 08:55:06,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3843 states. [2019-10-22 08:55:06,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3843 states to 3843 states and 4923 transitions. [2019-10-22 08:55:06,490 INFO L711 BuchiCegarLoop]: Abstraction has 3843 states and 4923 transitions. [2019-10-22 08:55:06,490 INFO L591 BuchiCegarLoop]: Abstraction has 3843 states and 4923 transitions. [2019-10-22 08:55:06,490 INFO L424 BuchiCegarLoop]: ======== Iteration 26============ [2019-10-22 08:55:06,490 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3843 states and 4923 transitions. [2019-10-22 08:55:06,500 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 3515 [2019-10-22 08:55:06,501 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:06,501 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:06,502 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:06,502 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] [2019-10-22 08:55:06,502 INFO L791 eck$LassoCheckResult]: Stem: 85371#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 85232#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 85191#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 85192#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 85309#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 85310#L98-2 assume !false; 85433#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 86344#L101 assume !(12292 == ssl3_accept_~s__state~0); 86343#L104 assume !(16384 == ssl3_accept_~s__state~0); 86342#L107 assume !(8192 == ssl3_accept_~s__state~0); 86341#L110 assume !(24576 == ssl3_accept_~s__state~0); 86340#L113 assume !(8195 == ssl3_accept_~s__state~0); 86339#L116 assume !(8480 == ssl3_accept_~s__state~0); 86338#L119 assume !(8481 == ssl3_accept_~s__state~0); 86336#L122 assume !(8482 == ssl3_accept_~s__state~0); 86337#L125 assume 8464 == ssl3_accept_~s__state~0; 86218#L132 [2019-10-22 08:55:06,502 INFO L793 eck$LassoCheckResult]: Loop: 86218#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 87580#L271 assume !(0 == ssl3_accept_~blastFlag~0); 87578#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 87575#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 87569#L584 ssl3_accept_~skip~0 := 0; 87567#L98-2 assume !false; 87565#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87563#L101 assume !(12292 == ssl3_accept_~s__state~0); 87561#L104 assume !(16384 == ssl3_accept_~s__state~0); 87559#L107 assume !(8192 == ssl3_accept_~s__state~0); 87557#L110 assume !(24576 == ssl3_accept_~s__state~0); 87555#L113 assume !(8195 == ssl3_accept_~s__state~0); 87553#L116 assume !(8480 == ssl3_accept_~s__state~0); 87551#L119 assume !(8481 == ssl3_accept_~s__state~0); 87550#L122 assume !(8482 == ssl3_accept_~s__state~0); 87549#L125 assume !(8464 == ssl3_accept_~s__state~0); 87548#L128 assume !(8465 == ssl3_accept_~s__state~0); 87488#L131 assume !(8466 == ssl3_accept_~s__state~0); 87461#L134 assume 8496 == ssl3_accept_~s__state~0; 86215#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 87458#L284 assume !(1 == ssl3_accept_~blastFlag~0); 87456#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 87455#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 85307#L290-2 ssl3_accept_~s__init_num~0 := 0; 87453#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 87448#L584 ssl3_accept_~skip~0 := 0; 87447#L98-2 assume !false; 87446#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87445#L101 assume !(12292 == ssl3_accept_~s__state~0); 87444#L104 assume !(16384 == ssl3_accept_~s__state~0); 87443#L107 assume !(8192 == ssl3_accept_~s__state~0); 87442#L110 assume !(24576 == ssl3_accept_~s__state~0); 87441#L113 assume !(8195 == ssl3_accept_~s__state~0); 87440#L116 assume !(8480 == ssl3_accept_~s__state~0); 87439#L119 assume !(8481 == ssl3_accept_~s__state~0); 87438#L122 assume !(8482 == ssl3_accept_~s__state~0); 87437#L125 assume !(8464 == ssl3_accept_~s__state~0); 87436#L128 assume !(8465 == ssl3_accept_~s__state~0); 87435#L131 assume !(8466 == ssl3_accept_~s__state~0); 87434#L134 assume !(8496 == ssl3_accept_~s__state~0); 87433#L137 assume !(8497 == ssl3_accept_~s__state~0); 87432#L140 assume 8512 == ssl3_accept_~s__state~0; 86212#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 87430#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 87429#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 87427#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 87422#L584 ssl3_accept_~skip~0 := 0; 87421#L98-2 assume !false; 87420#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87419#L101 assume !(12292 == ssl3_accept_~s__state~0); 87418#L104 assume !(16384 == ssl3_accept_~s__state~0); 87417#L107 assume !(8192 == ssl3_accept_~s__state~0); 87416#L110 assume !(24576 == ssl3_accept_~s__state~0); 87415#L113 assume !(8195 == ssl3_accept_~s__state~0); 87412#L116 assume !(8480 == ssl3_accept_~s__state~0); 87409#L119 assume !(8481 == ssl3_accept_~s__state~0); 87393#L122 assume !(8482 == ssl3_accept_~s__state~0); 87392#L125 assume !(8464 == ssl3_accept_~s__state~0); 87391#L128 assume !(8465 == ssl3_accept_~s__state~0); 87390#L131 assume !(8466 == ssl3_accept_~s__state~0); 87389#L134 assume !(8496 == ssl3_accept_~s__state~0); 87388#L137 assume !(8497 == ssl3_accept_~s__state~0); 87387#L140 assume !(8512 == ssl3_accept_~s__state~0); 87386#L143 assume !(8513 == ssl3_accept_~s__state~0); 87385#L146 assume 8528 == ssl3_accept_~s__state~0; 86209#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 87384#L318 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 87383#L318-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 87379#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 87377#L351 assume !(ssl3_accept_~ret~0 <= 0); 87372#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 87370#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 87365#L584 ssl3_accept_~skip~0 := 0; 87363#L98-2 assume !false; 87358#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87356#L101 assume !(12292 == ssl3_accept_~s__state~0); 87354#L104 assume !(16384 == ssl3_accept_~s__state~0); 87352#L107 assume !(8192 == ssl3_accept_~s__state~0); 87350#L110 assume !(24576 == ssl3_accept_~s__state~0); 87348#L113 assume !(8195 == ssl3_accept_~s__state~0); 87346#L116 assume !(8480 == ssl3_accept_~s__state~0); 87344#L119 assume !(8481 == ssl3_accept_~s__state~0); 87342#L122 assume !(8482 == ssl3_accept_~s__state~0); 87340#L125 assume !(8464 == ssl3_accept_~s__state~0); 87336#L128 assume !(8465 == ssl3_accept_~s__state~0); 87332#L131 assume !(8466 == ssl3_accept_~s__state~0); 87325#L134 assume !(8496 == ssl3_accept_~s__state~0); 87322#L137 assume !(8497 == ssl3_accept_~s__state~0); 87319#L140 assume !(8512 == ssl3_accept_~s__state~0); 87316#L143 assume !(8513 == ssl3_accept_~s__state~0); 87313#L146 assume !(8528 == ssl3_accept_~s__state~0); 87310#L149 assume !(8529 == ssl3_accept_~s__state~0); 87307#L152 assume 8544 == ssl3_accept_~s__state~0; 86206#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 87302#L374 assume !(0 != ssl3_accept_~s__session__peer~0); 87298#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 87293#L386 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 87290#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 87288#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 87282#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 87275#L584 ssl3_accept_~skip~0 := 0; 87276#L98-2 assume !false; 87269#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87270#L101 assume !(12292 == ssl3_accept_~s__state~0); 87263#L104 assume !(16384 == ssl3_accept_~s__state~0); 87264#L107 assume !(8192 == ssl3_accept_~s__state~0); 87258#L110 assume !(24576 == ssl3_accept_~s__state~0); 87259#L113 assume !(8195 == ssl3_accept_~s__state~0); 87251#L116 assume !(8480 == ssl3_accept_~s__state~0); 87252#L119 assume !(8481 == ssl3_accept_~s__state~0); 87238#L122 assume !(8482 == ssl3_accept_~s__state~0); 87239#L125 assume !(8464 == ssl3_accept_~s__state~0); 87227#L128 assume !(8465 == ssl3_accept_~s__state~0); 87228#L131 assume !(8466 == ssl3_accept_~s__state~0); 87014#L134 assume !(8496 == ssl3_accept_~s__state~0); 87013#L137 assume !(8497 == ssl3_accept_~s__state~0); 87012#L140 assume !(8512 == ssl3_accept_~s__state~0); 87011#L143 assume !(8513 == ssl3_accept_~s__state~0); 87010#L146 assume !(8528 == ssl3_accept_~s__state~0); 87009#L149 assume !(8529 == ssl3_accept_~s__state~0); 87008#L152 assume !(8544 == ssl3_accept_~s__state~0); 87007#L155 assume !(8545 == ssl3_accept_~s__state~0); 87006#L158 assume !(8560 == ssl3_accept_~s__state~0); 87005#L161 assume !(8561 == ssl3_accept_~s__state~0); 87004#L164 assume 8448 == ssl3_accept_~s__state~0; 87003#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 87002#L425 assume !(ssl3_accept_~num1~0 > 0); 87000#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 86998#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 86993#L584 ssl3_accept_~skip~0 := 0; 86992#L98-2 assume !false; 86991#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 86990#L101 assume !(12292 == ssl3_accept_~s__state~0); 86989#L104 assume !(16384 == ssl3_accept_~s__state~0); 86988#L107 assume !(8192 == ssl3_accept_~s__state~0); 86987#L110 assume !(24576 == ssl3_accept_~s__state~0); 86986#L113 assume !(8195 == ssl3_accept_~s__state~0); 86985#L116 assume !(8480 == ssl3_accept_~s__state~0); 86984#L119 assume !(8481 == ssl3_accept_~s__state~0); 86983#L122 assume !(8482 == ssl3_accept_~s__state~0); 86982#L125 assume !(8464 == ssl3_accept_~s__state~0); 86981#L128 assume !(8465 == ssl3_accept_~s__state~0); 86980#L131 assume !(8466 == ssl3_accept_~s__state~0); 86979#L134 assume !(8496 == ssl3_accept_~s__state~0); 86978#L137 assume !(8497 == ssl3_accept_~s__state~0); 86977#L140 assume !(8512 == ssl3_accept_~s__state~0); 86976#L143 assume !(8513 == ssl3_accept_~s__state~0); 86975#L146 assume !(8528 == ssl3_accept_~s__state~0); 86974#L149 assume !(8529 == ssl3_accept_~s__state~0); 86973#L152 assume !(8544 == ssl3_accept_~s__state~0); 86972#L155 assume !(8545 == ssl3_accept_~s__state~0); 86971#L158 assume !(8560 == ssl3_accept_~s__state~0); 86970#L161 assume !(8561 == ssl3_accept_~s__state~0); 86969#L164 assume !(8448 == ssl3_accept_~s__state~0); 86968#L167 assume 8576 == ssl3_accept_~s__state~0; 86878#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 86954#L439 assume !(ssl3_accept_~ret~0 <= 0); 86937#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 86938#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 87475#L584 ssl3_accept_~skip~0 := 0; 87272#L98-2 assume !false; 87273#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87266#L101 assume !(12292 == ssl3_accept_~s__state~0); 87267#L104 assume !(16384 == ssl3_accept_~s__state~0); 87260#L107 assume !(8192 == ssl3_accept_~s__state~0); 87261#L110 assume !(24576 == ssl3_accept_~s__state~0); 87255#L113 assume !(8195 == ssl3_accept_~s__state~0); 87256#L116 assume !(8480 == ssl3_accept_~s__state~0); 87247#L119 assume !(8481 == ssl3_accept_~s__state~0); 87248#L122 assume !(8482 == ssl3_accept_~s__state~0); 87234#L125 assume 8464 == ssl3_accept_~s__state~0; 86218#L132 [2019-10-22 08:55:06,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:06,503 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 21 times [2019-10-22 08:55:06,503 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:06,503 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587932977] [2019-10-22 08:55:06,503 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:06,503 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:06,503 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:06,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:06,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:06,510 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:06,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:06,511 INFO L82 PathProgramCache]: Analyzing trace with hash 1380109372, now seen corresponding path program 1 times [2019-10-22 08:55:06,511 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:06,511 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397901610] [2019-10-22 08:55:06,511 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:06,511 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:06,511 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:06,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:06,584 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2019-10-22 08:55:06,584 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397901610] [2019-10-22 08:55:06,584 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:06,584 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:55:06,584 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229339172] [2019-10-22 08:55:06,585 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:06,585 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:06,585 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:06,585 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:06,585 INFO L87 Difference]: Start difference. First operand 3843 states and 4923 transitions. cyclomatic complexity: 1092 Second operand 3 states. [2019-10-22 08:55:06,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:06,710 INFO L93 Difference]: Finished difference Result 4199 states and 5319 transitions. [2019-10-22 08:55:06,710 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:06,710 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4199 states and 5319 transitions. [2019-10-22 08:55:06,720 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 3629 [2019-10-22 08:55:06,731 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4199 states to 4049 states and 5169 transitions. [2019-10-22 08:55:06,731 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3945 [2019-10-22 08:55:06,733 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3945 [2019-10-22 08:55:06,734 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4049 states and 5169 transitions. [2019-10-22 08:55:06,737 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:06,737 INFO L688 BuchiCegarLoop]: Abstraction has 4049 states and 5169 transitions. [2019-10-22 08:55:06,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4049 states and 5169 transitions. [2019-10-22 08:55:06,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4049 to 3837. [2019-10-22 08:55:06,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3837 states. [2019-10-22 08:55:06,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3837 states to 3837 states and 4899 transitions. [2019-10-22 08:55:06,777 INFO L711 BuchiCegarLoop]: Abstraction has 3837 states and 4899 transitions. [2019-10-22 08:55:06,777 INFO L591 BuchiCegarLoop]: Abstraction has 3837 states and 4899 transitions. [2019-10-22 08:55:06,777 INFO L424 BuchiCegarLoop]: ======== Iteration 27============ [2019-10-22 08:55:06,777 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3837 states and 4899 transitions. [2019-10-22 08:55:06,787 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 3483 [2019-10-22 08:55:06,787 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:06,787 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:06,788 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:06,788 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:06,788 INFO L791 eck$LassoCheckResult]: Stem: 93422#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 93280#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 93239#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 93240#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 93359#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 93360#L98-2 assume !false; 93491#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 94508#L101 assume !(12292 == ssl3_accept_~s__state~0); 94509#L104 assume !(16384 == ssl3_accept_~s__state~0); 94494#L107 assume !(8192 == ssl3_accept_~s__state~0); 94495#L110 assume !(24576 == ssl3_accept_~s__state~0); 94478#L113 assume !(8195 == ssl3_accept_~s__state~0); 94479#L116 assume !(8480 == ssl3_accept_~s__state~0); 94459#L119 assume !(8481 == ssl3_accept_~s__state~0); 94460#L122 assume !(8482 == ssl3_accept_~s__state~0); 94442#L125 assume 8464 == ssl3_accept_~s__state~0; 93691#L132 [2019-10-22 08:55:06,788 INFO L793 eck$LassoCheckResult]: Loop: 93691#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 96428#L271 assume !(0 == ssl3_accept_~blastFlag~0); 96429#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 97006#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 97001#L584 ssl3_accept_~skip~0 := 0; 97000#L98-2 assume !false; 96999#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 96998#L101 assume !(12292 == ssl3_accept_~s__state~0); 96997#L104 assume !(16384 == ssl3_accept_~s__state~0); 96996#L107 assume !(8192 == ssl3_accept_~s__state~0); 96995#L110 assume !(24576 == ssl3_accept_~s__state~0); 96994#L113 assume !(8195 == ssl3_accept_~s__state~0); 96993#L116 assume !(8480 == ssl3_accept_~s__state~0); 96992#L119 assume !(8481 == ssl3_accept_~s__state~0); 96991#L122 assume !(8482 == ssl3_accept_~s__state~0); 96990#L125 assume !(8464 == ssl3_accept_~s__state~0); 96989#L128 assume !(8465 == ssl3_accept_~s__state~0); 96988#L131 assume !(8466 == ssl3_accept_~s__state~0); 94975#L134 assume 8496 == ssl3_accept_~s__state~0; 93686#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 94972#L284 assume !(1 == ssl3_accept_~blastFlag~0); 94971#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 94969#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 93357#L290-2 ssl3_accept_~s__init_num~0 := 0; 94967#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 94962#L584 ssl3_accept_~skip~0 := 0; 94961#L98-2 assume !false; 94960#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 94959#L101 assume !(12292 == ssl3_accept_~s__state~0); 94958#L104 assume !(16384 == ssl3_accept_~s__state~0); 94957#L107 assume !(8192 == ssl3_accept_~s__state~0); 94956#L110 assume !(24576 == ssl3_accept_~s__state~0); 94955#L113 assume !(8195 == ssl3_accept_~s__state~0); 94954#L116 assume !(8480 == ssl3_accept_~s__state~0); 94953#L119 assume !(8481 == ssl3_accept_~s__state~0); 94952#L122 assume !(8482 == ssl3_accept_~s__state~0); 94951#L125 assume !(8464 == ssl3_accept_~s__state~0); 94950#L128 assume !(8465 == ssl3_accept_~s__state~0); 94949#L131 assume !(8466 == ssl3_accept_~s__state~0); 94948#L134 assume !(8496 == ssl3_accept_~s__state~0); 94947#L137 assume !(8497 == ssl3_accept_~s__state~0); 94946#L140 assume 8512 == ssl3_accept_~s__state~0; 93681#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 94944#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 94943#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 94941#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 94936#L584 ssl3_accept_~skip~0 := 0; 94935#L98-2 assume !false; 94934#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 94933#L101 assume !(12292 == ssl3_accept_~s__state~0); 94932#L104 assume !(16384 == ssl3_accept_~s__state~0); 94931#L107 assume !(8192 == ssl3_accept_~s__state~0); 94930#L110 assume !(24576 == ssl3_accept_~s__state~0); 94929#L113 assume !(8195 == ssl3_accept_~s__state~0); 94928#L116 assume !(8480 == ssl3_accept_~s__state~0); 94927#L119 assume !(8481 == ssl3_accept_~s__state~0); 94926#L122 assume !(8482 == ssl3_accept_~s__state~0); 94925#L125 assume !(8464 == ssl3_accept_~s__state~0); 94924#L128 assume !(8465 == ssl3_accept_~s__state~0); 94923#L131 assume !(8466 == ssl3_accept_~s__state~0); 94922#L134 assume !(8496 == ssl3_accept_~s__state~0); 94921#L137 assume !(8497 == ssl3_accept_~s__state~0); 94920#L140 assume !(8512 == ssl3_accept_~s__state~0); 94919#L143 assume !(8513 == ssl3_accept_~s__state~0); 94918#L146 assume 8528 == ssl3_accept_~s__state~0; 93676#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 94917#L318 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 94915#L318-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 94913#L327 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 94908#L330 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 94905#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 94903#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 94898#L584 ssl3_accept_~skip~0 := 0; 94896#L98-2 assume !false; 94891#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 94889#L101 assume !(12292 == ssl3_accept_~s__state~0); 94887#L104 assume !(16384 == ssl3_accept_~s__state~0); 94885#L107 assume !(8192 == ssl3_accept_~s__state~0); 94883#L110 assume !(24576 == ssl3_accept_~s__state~0); 94881#L113 assume !(8195 == ssl3_accept_~s__state~0); 94879#L116 assume !(8480 == ssl3_accept_~s__state~0); 94877#L119 assume !(8481 == ssl3_accept_~s__state~0); 94875#L122 assume !(8482 == ssl3_accept_~s__state~0); 94873#L125 assume !(8464 == ssl3_accept_~s__state~0); 94871#L128 assume !(8465 == ssl3_accept_~s__state~0); 94869#L131 assume !(8466 == ssl3_accept_~s__state~0); 94867#L134 assume !(8496 == ssl3_accept_~s__state~0); 94865#L137 assume !(8497 == ssl3_accept_~s__state~0); 94863#L140 assume !(8512 == ssl3_accept_~s__state~0); 94861#L143 assume !(8513 == ssl3_accept_~s__state~0); 94859#L146 assume !(8528 == ssl3_accept_~s__state~0); 94857#L149 assume !(8529 == ssl3_accept_~s__state~0); 94855#L152 assume 8544 == ssl3_accept_~s__state~0; 93671#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 94852#L374 assume !(0 != ssl3_accept_~s__session__peer~0); 94849#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 94845#L386 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 94843#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 94842#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 94839#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 94834#L584 ssl3_accept_~skip~0 := 0; 94833#L98-2 assume !false; 94832#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 94831#L101 assume !(12292 == ssl3_accept_~s__state~0); 94830#L104 assume !(16384 == ssl3_accept_~s__state~0); 94829#L107 assume !(8192 == ssl3_accept_~s__state~0); 94828#L110 assume !(24576 == ssl3_accept_~s__state~0); 94827#L113 assume !(8195 == ssl3_accept_~s__state~0); 94826#L116 assume !(8480 == ssl3_accept_~s__state~0); 94825#L119 assume !(8481 == ssl3_accept_~s__state~0); 94824#L122 assume !(8482 == ssl3_accept_~s__state~0); 94823#L125 assume !(8464 == ssl3_accept_~s__state~0); 94821#L128 assume !(8465 == ssl3_accept_~s__state~0); 94819#L131 assume !(8466 == ssl3_accept_~s__state~0); 94817#L134 assume !(8496 == ssl3_accept_~s__state~0); 94815#L137 assume !(8497 == ssl3_accept_~s__state~0); 94813#L140 assume !(8512 == ssl3_accept_~s__state~0); 94811#L143 assume !(8513 == ssl3_accept_~s__state~0); 94809#L146 assume !(8528 == ssl3_accept_~s__state~0); 94807#L149 assume !(8529 == ssl3_accept_~s__state~0); 94805#L152 assume !(8544 == ssl3_accept_~s__state~0); 94802#L155 assume !(8545 == ssl3_accept_~s__state~0); 94801#L158 assume !(8560 == ssl3_accept_~s__state~0); 94800#L161 assume !(8561 == ssl3_accept_~s__state~0); 94799#L164 assume 8448 == ssl3_accept_~s__state~0; 94790#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 94791#L425 assume !(ssl3_accept_~num1~0 > 0); 94785#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 94786#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 94774#L584 ssl3_accept_~skip~0 := 0; 94775#L98-2 assume !false; 94770#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 94771#L101 assume !(12292 == ssl3_accept_~s__state~0); 94766#L104 assume !(16384 == ssl3_accept_~s__state~0); 94767#L107 assume !(8192 == ssl3_accept_~s__state~0); 94762#L110 assume !(24576 == ssl3_accept_~s__state~0); 94763#L113 assume !(8195 == ssl3_accept_~s__state~0); 94757#L116 assume !(8480 == ssl3_accept_~s__state~0); 94758#L119 assume !(8481 == ssl3_accept_~s__state~0); 94753#L122 assume !(8482 == ssl3_accept_~s__state~0); 94754#L125 assume !(8464 == ssl3_accept_~s__state~0); 94749#L128 assume !(8465 == ssl3_accept_~s__state~0); 94750#L131 assume !(8466 == ssl3_accept_~s__state~0); 94745#L134 assume !(8496 == ssl3_accept_~s__state~0); 94746#L137 assume !(8497 == ssl3_accept_~s__state~0); 94741#L140 assume !(8512 == ssl3_accept_~s__state~0); 94742#L143 assume !(8513 == ssl3_accept_~s__state~0); 94737#L146 assume !(8528 == ssl3_accept_~s__state~0); 94738#L149 assume !(8529 == ssl3_accept_~s__state~0); 94733#L152 assume !(8544 == ssl3_accept_~s__state~0); 94734#L155 assume !(8545 == ssl3_accept_~s__state~0); 94729#L158 assume !(8560 == ssl3_accept_~s__state~0); 94730#L161 assume !(8561 == ssl3_accept_~s__state~0); 94726#L164 assume !(8448 == ssl3_accept_~s__state~0); 94722#L167 assume 8576 == ssl3_accept_~s__state~0; 94465#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 94673#L439 assume !(ssl3_accept_~ret~0 <= 0); 94674#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 94323#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 96982#L584 ssl3_accept_~skip~0 := 0; 96981#L98-2 assume !false; 96980#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 96979#L101 assume !(12292 == ssl3_accept_~s__state~0); 96978#L104 assume !(16384 == ssl3_accept_~s__state~0); 96977#L107 assume !(8192 == ssl3_accept_~s__state~0); 96976#L110 assume !(24576 == ssl3_accept_~s__state~0); 96975#L113 assume !(8195 == ssl3_accept_~s__state~0); 96974#L116 assume !(8480 == ssl3_accept_~s__state~0); 96973#L119 assume !(8481 == ssl3_accept_~s__state~0); 96972#L122 assume !(8482 == ssl3_accept_~s__state~0); 96971#L125 assume !(8464 == ssl3_accept_~s__state~0); 96970#L128 assume !(8465 == ssl3_accept_~s__state~0); 96969#L131 assume 8466 == ssl3_accept_~s__state~0; 93691#L132 [2019-10-22 08:55:06,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:06,789 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 22 times [2019-10-22 08:55:06,789 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:06,789 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780787483] [2019-10-22 08:55:06,790 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:06,790 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:06,790 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:06,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:06,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:06,796 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:06,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:06,796 INFO L82 PathProgramCache]: Analyzing trace with hash 570173890, now seen corresponding path program 1 times [2019-10-22 08:55:06,796 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:06,796 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122951335] [2019-10-22 08:55:06,796 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:06,797 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:06,797 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:06,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:06,856 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2019-10-22 08:55:06,856 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122951335] [2019-10-22 08:55:06,857 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:06,858 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:06,858 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537785738] [2019-10-22 08:55:06,858 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:06,858 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:06,858 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:06,858 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:06,858 INFO L87 Difference]: Start difference. First operand 3837 states and 4899 transitions. cyclomatic complexity: 1075 Second operand 3 states. [2019-10-22 08:55:06,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:06,880 INFO L93 Difference]: Finished difference Result 6882 states and 8710 transitions. [2019-10-22 08:55:06,880 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:06,880 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6882 states and 8710 transitions. [2019-10-22 08:55:06,902 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 6381 [2019-10-22 08:55:06,921 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6882 states to 6882 states and 8710 transitions. [2019-10-22 08:55:06,921 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6778 [2019-10-22 08:55:06,925 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6778 [2019-10-22 08:55:06,925 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6882 states and 8710 transitions. [2019-10-22 08:55:06,931 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:06,932 INFO L688 BuchiCegarLoop]: Abstraction has 6882 states and 8710 transitions. [2019-10-22 08:55:06,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6882 states and 8710 transitions. [2019-10-22 08:55:06,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6882 to 3837. [2019-10-22 08:55:06,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3837 states. [2019-10-22 08:55:06,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3837 states to 3837 states and 4894 transitions. [2019-10-22 08:55:06,992 INFO L711 BuchiCegarLoop]: Abstraction has 3837 states and 4894 transitions. [2019-10-22 08:55:06,992 INFO L591 BuchiCegarLoop]: Abstraction has 3837 states and 4894 transitions. [2019-10-22 08:55:06,992 INFO L424 BuchiCegarLoop]: ======== Iteration 28============ [2019-10-22 08:55:06,992 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3837 states and 4894 transitions. [2019-10-22 08:55:07,001 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 3483 [2019-10-22 08:55:07,001 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:07,001 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:07,003 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:07,003 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:07,003 INFO L791 eck$LassoCheckResult]: Stem: 104156#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 104006#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 103964#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 103965#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 104091#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 104092#L98-2 assume !false; 104225#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105577#L101 assume !(12292 == ssl3_accept_~s__state~0); 105576#L104 assume !(16384 == ssl3_accept_~s__state~0); 105575#L107 assume !(8192 == ssl3_accept_~s__state~0); 105574#L110 assume !(24576 == ssl3_accept_~s__state~0); 105573#L113 assume !(8195 == ssl3_accept_~s__state~0); 105572#L116 assume !(8480 == ssl3_accept_~s__state~0); 105571#L119 assume !(8481 == ssl3_accept_~s__state~0); 105570#L122 assume !(8482 == ssl3_accept_~s__state~0); 105569#L125 assume 8464 == ssl3_accept_~s__state~0; 104334#L132 [2019-10-22 08:55:07,003 INFO L793 eck$LassoCheckResult]: Loop: 104334#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 105986#L271 assume !(0 == ssl3_accept_~blastFlag~0); 105985#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 105981#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 105977#L584 ssl3_accept_~skip~0 := 0; 105972#L98-2 assume !false; 105973#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105968#L101 assume !(12292 == ssl3_accept_~s__state~0); 105969#L104 assume !(16384 == ssl3_accept_~s__state~0); 105964#L107 assume !(8192 == ssl3_accept_~s__state~0); 105965#L110 assume !(24576 == ssl3_accept_~s__state~0); 105960#L113 assume !(8195 == ssl3_accept_~s__state~0); 105961#L116 assume !(8480 == ssl3_accept_~s__state~0); 105956#L119 assume !(8481 == ssl3_accept_~s__state~0); 105957#L122 assume !(8482 == ssl3_accept_~s__state~0); 105952#L125 assume !(8464 == ssl3_accept_~s__state~0); 105953#L128 assume !(8465 == ssl3_accept_~s__state~0); 105884#L131 assume !(8466 == ssl3_accept_~s__state~0); 105879#L134 assume 8496 == ssl3_accept_~s__state~0; 104327#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 105876#L284 assume !(1 == ssl3_accept_~blastFlag~0); 105875#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 105874#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 104088#L290-2 ssl3_accept_~s__init_num~0 := 0; 105872#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 105867#L584 ssl3_accept_~skip~0 := 0; 105866#L98-2 assume !false; 105865#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105864#L101 assume !(12292 == ssl3_accept_~s__state~0); 105863#L104 assume !(16384 == ssl3_accept_~s__state~0); 105862#L107 assume !(8192 == ssl3_accept_~s__state~0); 105861#L110 assume !(24576 == ssl3_accept_~s__state~0); 105860#L113 assume !(8195 == ssl3_accept_~s__state~0); 105859#L116 assume !(8480 == ssl3_accept_~s__state~0); 105858#L119 assume !(8481 == ssl3_accept_~s__state~0); 105857#L122 assume !(8482 == ssl3_accept_~s__state~0); 105856#L125 assume !(8464 == ssl3_accept_~s__state~0); 105855#L128 assume !(8465 == ssl3_accept_~s__state~0); 105854#L131 assume !(8466 == ssl3_accept_~s__state~0); 105853#L134 assume !(8496 == ssl3_accept_~s__state~0); 105852#L137 assume !(8497 == ssl3_accept_~s__state~0); 105851#L140 assume 8512 == ssl3_accept_~s__state~0; 104321#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 105849#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 105848#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 105846#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 105841#L584 ssl3_accept_~skip~0 := 0; 105840#L98-2 assume !false; 105839#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105838#L101 assume !(12292 == ssl3_accept_~s__state~0); 105837#L104 assume !(16384 == ssl3_accept_~s__state~0); 105836#L107 assume !(8192 == ssl3_accept_~s__state~0); 105835#L110 assume !(24576 == ssl3_accept_~s__state~0); 105834#L113 assume !(8195 == ssl3_accept_~s__state~0); 105833#L116 assume !(8480 == ssl3_accept_~s__state~0); 105832#L119 assume !(8481 == ssl3_accept_~s__state~0); 105831#L122 assume !(8482 == ssl3_accept_~s__state~0); 105830#L125 assume !(8464 == ssl3_accept_~s__state~0); 105829#L128 assume !(8465 == ssl3_accept_~s__state~0); 105828#L131 assume !(8466 == ssl3_accept_~s__state~0); 105827#L134 assume !(8496 == ssl3_accept_~s__state~0); 105826#L137 assume !(8497 == ssl3_accept_~s__state~0); 105825#L140 assume !(8512 == ssl3_accept_~s__state~0); 105824#L143 assume !(8513 == ssl3_accept_~s__state~0); 105823#L146 assume 8528 == ssl3_accept_~s__state~0; 104316#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 105821#L318 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 105822#L318-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 105815#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 105813#L351 assume !(ssl3_accept_~ret~0 <= 0); 105810#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 105808#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 105803#L584 ssl3_accept_~skip~0 := 0; 105801#L98-2 assume !false; 105796#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105794#L101 assume !(12292 == ssl3_accept_~s__state~0); 105792#L104 assume !(16384 == ssl3_accept_~s__state~0); 105790#L107 assume !(8192 == ssl3_accept_~s__state~0); 105788#L110 assume !(24576 == ssl3_accept_~s__state~0); 105786#L113 assume !(8195 == ssl3_accept_~s__state~0); 105784#L116 assume !(8480 == ssl3_accept_~s__state~0); 105782#L119 assume !(8481 == ssl3_accept_~s__state~0); 105780#L122 assume !(8482 == ssl3_accept_~s__state~0); 105778#L125 assume !(8464 == ssl3_accept_~s__state~0); 105776#L128 assume !(8465 == ssl3_accept_~s__state~0); 105774#L131 assume !(8466 == ssl3_accept_~s__state~0); 105772#L134 assume !(8496 == ssl3_accept_~s__state~0); 105770#L137 assume !(8497 == ssl3_accept_~s__state~0); 105768#L140 assume !(8512 == ssl3_accept_~s__state~0); 105766#L143 assume !(8513 == ssl3_accept_~s__state~0); 105764#L146 assume !(8528 == ssl3_accept_~s__state~0); 105762#L149 assume !(8529 == ssl3_accept_~s__state~0); 105760#L152 assume 8544 == ssl3_accept_~s__state~0; 104310#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 105757#L374 assume !(0 != ssl3_accept_~s__session__peer~0); 105754#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 105750#L386 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 105748#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 105747#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 105744#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 105739#L584 ssl3_accept_~skip~0 := 0; 105738#L98-2 assume !false; 105737#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105736#L101 assume !(12292 == ssl3_accept_~s__state~0); 105735#L104 assume !(16384 == ssl3_accept_~s__state~0); 105734#L107 assume !(8192 == ssl3_accept_~s__state~0); 105733#L110 assume !(24576 == ssl3_accept_~s__state~0); 105732#L113 assume !(8195 == ssl3_accept_~s__state~0); 105731#L116 assume !(8480 == ssl3_accept_~s__state~0); 105730#L119 assume !(8481 == ssl3_accept_~s__state~0); 105729#L122 assume !(8482 == ssl3_accept_~s__state~0); 105728#L125 assume !(8464 == ssl3_accept_~s__state~0); 105727#L128 assume !(8465 == ssl3_accept_~s__state~0); 105726#L131 assume !(8466 == ssl3_accept_~s__state~0); 105725#L134 assume !(8496 == ssl3_accept_~s__state~0); 105723#L137 assume !(8497 == ssl3_accept_~s__state~0); 105721#L140 assume !(8512 == ssl3_accept_~s__state~0); 105719#L143 assume !(8513 == ssl3_accept_~s__state~0); 105717#L146 assume !(8528 == ssl3_accept_~s__state~0); 105715#L149 assume !(8529 == ssl3_accept_~s__state~0); 105713#L152 assume !(8544 == ssl3_accept_~s__state~0); 105711#L155 assume !(8545 == ssl3_accept_~s__state~0); 105709#L158 assume !(8560 == ssl3_accept_~s__state~0); 105707#L161 assume !(8561 == ssl3_accept_~s__state~0); 105705#L164 assume 8448 == ssl3_accept_~s__state~0; 105696#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 105697#L425 assume !(ssl3_accept_~num1~0 > 0); 105691#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 105692#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 105680#L584 ssl3_accept_~skip~0 := 0; 105681#L98-2 assume !false; 105676#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105677#L101 assume !(12292 == ssl3_accept_~s__state~0); 105672#L104 assume !(16384 == ssl3_accept_~s__state~0); 105673#L107 assume !(8192 == ssl3_accept_~s__state~0); 105668#L110 assume !(24576 == ssl3_accept_~s__state~0); 105669#L113 assume !(8195 == ssl3_accept_~s__state~0); 105663#L116 assume !(8480 == ssl3_accept_~s__state~0); 105664#L119 assume !(8481 == ssl3_accept_~s__state~0); 105659#L122 assume !(8482 == ssl3_accept_~s__state~0); 105660#L125 assume !(8464 == ssl3_accept_~s__state~0); 105655#L128 assume !(8465 == ssl3_accept_~s__state~0); 105656#L131 assume !(8466 == ssl3_accept_~s__state~0); 105651#L134 assume !(8496 == ssl3_accept_~s__state~0); 105652#L137 assume !(8497 == ssl3_accept_~s__state~0); 105647#L140 assume !(8512 == ssl3_accept_~s__state~0); 105648#L143 assume !(8513 == ssl3_accept_~s__state~0); 105643#L146 assume !(8528 == ssl3_accept_~s__state~0); 105644#L149 assume !(8529 == ssl3_accept_~s__state~0); 105639#L152 assume !(8544 == ssl3_accept_~s__state~0); 105640#L155 assume !(8545 == ssl3_accept_~s__state~0); 105635#L158 assume !(8560 == ssl3_accept_~s__state~0); 105636#L161 assume !(8561 == ssl3_accept_~s__state~0); 105631#L164 assume !(8448 == ssl3_accept_~s__state~0); 105632#L167 assume 8576 == ssl3_accept_~s__state~0; 105301#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 105629#L439 assume !(ssl3_accept_~ret~0 <= 0); 105623#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 105154#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 105974#L584 ssl3_accept_~skip~0 := 0; 105975#L98-2 assume !false; 105970#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105971#L101 assume !(12292 == ssl3_accept_~s__state~0); 105966#L104 assume !(16384 == ssl3_accept_~s__state~0); 105967#L107 assume !(8192 == ssl3_accept_~s__state~0); 105962#L110 assume !(24576 == ssl3_accept_~s__state~0); 105963#L113 assume !(8195 == ssl3_accept_~s__state~0); 105958#L116 assume !(8480 == ssl3_accept_~s__state~0); 105959#L119 assume !(8481 == ssl3_accept_~s__state~0); 105954#L122 assume !(8482 == ssl3_accept_~s__state~0); 105955#L125 assume !(8464 == ssl3_accept_~s__state~0); 105950#L128 assume !(8465 == ssl3_accept_~s__state~0); 105951#L131 assume 8466 == ssl3_accept_~s__state~0; 104334#L132 [2019-10-22 08:55:07,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:07,004 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 23 times [2019-10-22 08:55:07,004 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:07,004 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284420966] [2019-10-22 08:55:07,004 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:07,004 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:07,004 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:07,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:07,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:07,015 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:07,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:07,016 INFO L82 PathProgramCache]: Analyzing trace with hash -859783135, now seen corresponding path program 1 times [2019-10-22 08:55:07,016 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:07,016 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793928532] [2019-10-22 08:55:07,017 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:07,017 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:07,017 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:07,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:07,124 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2019-10-22 08:55:07,125 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793928532] [2019-10-22 08:55:07,125 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:07,125 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-10-22 08:55:07,125 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419777966] [2019-10-22 08:55:07,125 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:07,126 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:07,126 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-10-22 08:55:07,126 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-10-22 08:55:07,126 INFO L87 Difference]: Start difference. First operand 3837 states and 4894 transitions. cyclomatic complexity: 1070 Second operand 5 states. [2019-10-22 08:55:07,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:07,246 INFO L93 Difference]: Finished difference Result 18164 states and 22935 transitions. [2019-10-22 08:55:07,246 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-10-22 08:55:07,246 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18164 states and 22935 transitions. [2019-10-22 08:55:07,307 INFO L131 ngComponentsAnalysis]: Automaton has 34 accepting balls. 16826 [2019-10-22 08:55:07,359 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18164 states to 18164 states and 22935 transitions. [2019-10-22 08:55:07,359 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 18060 [2019-10-22 08:55:07,372 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 18060 [2019-10-22 08:55:07,375 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18164 states and 22935 transitions. [2019-10-22 08:55:07,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:07,375 INFO L688 BuchiCegarLoop]: Abstraction has 18164 states and 22935 transitions. [2019-10-22 08:55:07,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18164 states and 22935 transitions. [2019-10-22 08:55:07,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18164 to 6639. [2019-10-22 08:55:07,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6639 states. [2019-10-22 08:55:07,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6639 states to 6639 states and 8432 transitions. [2019-10-22 08:55:07,500 INFO L711 BuchiCegarLoop]: Abstraction has 6639 states and 8432 transitions. [2019-10-22 08:55:07,500 INFO L591 BuchiCegarLoop]: Abstraction has 6639 states and 8432 transitions. [2019-10-22 08:55:07,500 INFO L424 BuchiCegarLoop]: ======== Iteration 29============ [2019-10-22 08:55:07,500 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6639 states and 8432 transitions. [2019-10-22 08:55:07,515 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 6261 [2019-10-22 08:55:07,515 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:07,516 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:07,517 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:07,517 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-10-22 08:55:07,517 INFO L791 eck$LassoCheckResult]: Stem: 126155#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 126023#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 125982#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 125983#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 126098#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 126099#L98-2 assume !false; 126222#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 127217#L101 assume !(12292 == ssl3_accept_~s__state~0); 127218#L104 assume !(16384 == ssl3_accept_~s__state~0); 127213#L107 assume !(8192 == ssl3_accept_~s__state~0); 127214#L110 assume !(24576 == ssl3_accept_~s__state~0); 127209#L113 assume !(8195 == ssl3_accept_~s__state~0); 127210#L116 assume !(8480 == ssl3_accept_~s__state~0); 127205#L119 assume !(8481 == ssl3_accept_~s__state~0); 127206#L122 assume !(8482 == ssl3_accept_~s__state~0); 127135#L125 assume 8464 == ssl3_accept_~s__state~0; 127136#L132 [2019-10-22 08:55:07,518 INFO L793 eck$LassoCheckResult]: Loop: 127136#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 127107#L271 assume !(0 == ssl3_accept_~blastFlag~0); 127108#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 128986#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 128981#L584 ssl3_accept_~skip~0 := 0; 128980#L98-2 assume !false; 128979#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128978#L101 assume !(12292 == ssl3_accept_~s__state~0); 128977#L104 assume !(16384 == ssl3_accept_~s__state~0); 128976#L107 assume !(8192 == ssl3_accept_~s__state~0); 128975#L110 assume !(24576 == ssl3_accept_~s__state~0); 128974#L113 assume !(8195 == ssl3_accept_~s__state~0); 128973#L116 assume !(8480 == ssl3_accept_~s__state~0); 128972#L119 assume !(8481 == ssl3_accept_~s__state~0); 128971#L122 assume !(8482 == ssl3_accept_~s__state~0); 128970#L125 assume !(8464 == ssl3_accept_~s__state~0); 128969#L128 assume !(8465 == ssl3_accept_~s__state~0); 128968#L131 assume !(8466 == ssl3_accept_~s__state~0); 127265#L134 assume 8496 == ssl3_accept_~s__state~0; 127200#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 126812#L284 assume !(1 == ssl3_accept_~blastFlag~0); 126809#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 126807#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 126096#L290-2 ssl3_accept_~s__init_num~0 := 0; 126806#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 128853#L584 ssl3_accept_~skip~0 := 0; 128852#L98-2 assume !false; 128851#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128850#L101 assume !(12292 == ssl3_accept_~s__state~0); 128849#L104 assume !(16384 == ssl3_accept_~s__state~0); 128848#L107 assume !(8192 == ssl3_accept_~s__state~0); 128847#L110 assume !(24576 == ssl3_accept_~s__state~0); 128846#L113 assume !(8195 == ssl3_accept_~s__state~0); 128845#L116 assume !(8480 == ssl3_accept_~s__state~0); 128844#L119 assume !(8481 == ssl3_accept_~s__state~0); 128843#L122 assume !(8482 == ssl3_accept_~s__state~0); 128842#L125 assume !(8464 == ssl3_accept_~s__state~0); 128841#L128 assume !(8465 == ssl3_accept_~s__state~0); 128840#L131 assume !(8466 == ssl3_accept_~s__state~0); 128839#L134 assume !(8496 == ssl3_accept_~s__state~0); 126703#L137 assume !(8497 == ssl3_accept_~s__state~0); 126704#L140 assume 8512 == ssl3_accept_~s__state~0; 127195#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 128607#L301 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 128608#L305 assume !(ssl3_accept_~ret~0 <= 0); 129824#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 129822#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 129817#L584 ssl3_accept_~skip~0 := 0; 129816#L98-2 assume !false; 129815#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 129814#L101 assume !(12292 == ssl3_accept_~s__state~0); 129813#L104 assume !(16384 == ssl3_accept_~s__state~0); 129812#L107 assume !(8192 == ssl3_accept_~s__state~0); 129811#L110 assume !(24576 == ssl3_accept_~s__state~0); 129810#L113 assume !(8195 == ssl3_accept_~s__state~0); 129809#L116 assume !(8480 == ssl3_accept_~s__state~0); 129808#L119 assume !(8481 == ssl3_accept_~s__state~0); 129807#L122 assume !(8482 == ssl3_accept_~s__state~0); 129806#L125 assume !(8464 == ssl3_accept_~s__state~0); 129805#L128 assume !(8465 == ssl3_accept_~s__state~0); 129804#L131 assume !(8466 == ssl3_accept_~s__state~0); 129803#L134 assume !(8496 == ssl3_accept_~s__state~0); 129802#L137 assume !(8497 == ssl3_accept_~s__state~0); 129801#L140 assume !(8512 == ssl3_accept_~s__state~0); 129800#L143 assume !(8513 == ssl3_accept_~s__state~0); 129799#L146 assume 8528 == ssl3_accept_~s__state~0; 127190#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 129797#L318 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 129795#L318-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 129791#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 129789#L351 assume !(ssl3_accept_~ret~0 <= 0); 129786#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 129784#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 129778#L584 ssl3_accept_~skip~0 := 0; 129773#L98-2 assume !false; 129771#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 129769#L101 assume !(12292 == ssl3_accept_~s__state~0); 129767#L104 assume !(16384 == ssl3_accept_~s__state~0); 129765#L107 assume !(8192 == ssl3_accept_~s__state~0); 129763#L110 assume !(24576 == ssl3_accept_~s__state~0); 129761#L113 assume !(8195 == ssl3_accept_~s__state~0); 129759#L116 assume !(8480 == ssl3_accept_~s__state~0); 129757#L119 assume !(8481 == ssl3_accept_~s__state~0); 129755#L122 assume !(8482 == ssl3_accept_~s__state~0); 129753#L125 assume !(8464 == ssl3_accept_~s__state~0); 129751#L128 assume !(8465 == ssl3_accept_~s__state~0); 129749#L131 assume !(8466 == ssl3_accept_~s__state~0); 129747#L134 assume !(8496 == ssl3_accept_~s__state~0); 129745#L137 assume !(8497 == ssl3_accept_~s__state~0); 129743#L140 assume !(8512 == ssl3_accept_~s__state~0); 129741#L143 assume !(8513 == ssl3_accept_~s__state~0); 129739#L146 assume !(8528 == ssl3_accept_~s__state~0); 129737#L149 assume !(8529 == ssl3_accept_~s__state~0); 129735#L152 assume 8544 == ssl3_accept_~s__state~0; 127185#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 129732#L374 assume !(0 != ssl3_accept_~s__session__peer~0); 129729#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 129726#L386 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 129724#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 129723#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 129720#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 129715#L584 ssl3_accept_~skip~0 := 0; 129714#L98-2 assume !false; 129713#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 129712#L101 assume !(12292 == ssl3_accept_~s__state~0); 129711#L104 assume !(16384 == ssl3_accept_~s__state~0); 129710#L107 assume !(8192 == ssl3_accept_~s__state~0); 129709#L110 assume !(24576 == ssl3_accept_~s__state~0); 129708#L113 assume !(8195 == ssl3_accept_~s__state~0); 129707#L116 assume !(8480 == ssl3_accept_~s__state~0); 129706#L119 assume !(8481 == ssl3_accept_~s__state~0); 129705#L122 assume !(8482 == ssl3_accept_~s__state~0); 129704#L125 assume !(8464 == ssl3_accept_~s__state~0); 129703#L128 assume !(8465 == ssl3_accept_~s__state~0); 129702#L131 assume !(8466 == ssl3_accept_~s__state~0); 129701#L134 assume !(8496 == ssl3_accept_~s__state~0); 129700#L137 assume !(8497 == ssl3_accept_~s__state~0); 129699#L140 assume !(8512 == ssl3_accept_~s__state~0); 129698#L143 assume !(8513 == ssl3_accept_~s__state~0); 129697#L146 assume !(8528 == ssl3_accept_~s__state~0); 129696#L149 assume !(8529 == ssl3_accept_~s__state~0); 129695#L152 assume !(8544 == ssl3_accept_~s__state~0); 129694#L155 assume !(8545 == ssl3_accept_~s__state~0); 129693#L158 assume !(8560 == ssl3_accept_~s__state~0); 129692#L161 assume !(8561 == ssl3_accept_~s__state~0); 129691#L164 assume 8448 == ssl3_accept_~s__state~0; 129690#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 129689#L425 assume !(ssl3_accept_~num1~0 > 0); 129687#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 129685#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 129680#L584 ssl3_accept_~skip~0 := 0; 129679#L98-2 assume !false; 129678#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 129677#L101 assume !(12292 == ssl3_accept_~s__state~0); 129676#L104 assume !(16384 == ssl3_accept_~s__state~0); 129675#L107 assume !(8192 == ssl3_accept_~s__state~0); 129674#L110 assume !(24576 == ssl3_accept_~s__state~0); 129673#L113 assume !(8195 == ssl3_accept_~s__state~0); 129672#L116 assume !(8480 == ssl3_accept_~s__state~0); 129671#L119 assume !(8481 == ssl3_accept_~s__state~0); 129670#L122 assume !(8482 == ssl3_accept_~s__state~0); 129669#L125 assume !(8464 == ssl3_accept_~s__state~0); 129668#L128 assume !(8465 == ssl3_accept_~s__state~0); 129667#L131 assume !(8466 == ssl3_accept_~s__state~0); 129666#L134 assume !(8496 == ssl3_accept_~s__state~0); 129665#L137 assume !(8497 == ssl3_accept_~s__state~0); 129664#L140 assume !(8512 == ssl3_accept_~s__state~0); 129663#L143 assume !(8513 == ssl3_accept_~s__state~0); 129662#L146 assume !(8528 == ssl3_accept_~s__state~0); 129661#L149 assume !(8529 == ssl3_accept_~s__state~0); 129660#L152 assume !(8544 == ssl3_accept_~s__state~0); 129659#L155 assume !(8545 == ssl3_accept_~s__state~0); 129658#L158 assume !(8560 == ssl3_accept_~s__state~0); 129657#L161 assume !(8561 == ssl3_accept_~s__state~0); 129655#L164 assume !(8448 == ssl3_accept_~s__state~0); 129656#L167 assume 8576 == ssl3_accept_~s__state~0; 129311#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 131616#L439 assume !(ssl3_accept_~ret~0 <= 0); 131615#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 129147#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 129137#L584 ssl3_accept_~skip~0 := 0; 129135#L98-2 assume !false; 129133#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 129131#L101 assume !(12292 == ssl3_accept_~s__state~0); 129129#L104 assume !(16384 == ssl3_accept_~s__state~0); 129127#L107 assume !(8192 == ssl3_accept_~s__state~0); 129125#L110 assume !(24576 == ssl3_accept_~s__state~0); 129123#L113 assume !(8195 == ssl3_accept_~s__state~0); 129121#L116 assume !(8480 == ssl3_accept_~s__state~0); 129119#L119 assume !(8481 == ssl3_accept_~s__state~0); 129117#L122 assume !(8482 == ssl3_accept_~s__state~0); 129115#L125 assume !(8464 == ssl3_accept_~s__state~0); 129113#L128 assume !(8465 == ssl3_accept_~s__state~0); 129111#L131 assume 8466 == ssl3_accept_~s__state~0; 127136#L132 [2019-10-22 08:55:07,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:07,518 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 24 times [2019-10-22 08:55:07,518 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:07,518 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476300144] [2019-10-22 08:55:07,518 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:07,518 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:07,518 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:07,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:07,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:07,525 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:07,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:07,525 INFO L82 PathProgramCache]: Analyzing trace with hash -813359048, now seen corresponding path program 1 times [2019-10-22 08:55:07,526 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:07,526 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427387485] [2019-10-22 08:55:07,526 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:07,526 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:07,526 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:07,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:07,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:07,560 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:07,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:07,561 INFO L82 PathProgramCache]: Analyzing trace with hash -445262842, now seen corresponding path program 1 times [2019-10-22 08:55:07,561 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:07,562 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612935694] [2019-10-22 08:55:07,562 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:07,562 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:07,562 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:07,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:07,601 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2019-10-22 08:55:07,602 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612935694] [2019-10-22 08:55:07,602 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:07,602 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:55:07,602 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250903938] [2019-10-22 08:55:08,716 WARN L191 SmtUtils]: Spent 1.10 s on a formula simplification. DAG size of input: 385 DAG size of output: 143 [2019-10-22 08:55:08,805 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:08,805 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:08,805 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:08,805 INFO L87 Difference]: Start difference. First operand 6639 states and 8432 transitions. cyclomatic complexity: 1811 Second operand 3 states. [2019-10-22 08:55:08,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:08,824 INFO L93 Difference]: Finished difference Result 3895 states and 4898 transitions. [2019-10-22 08:55:08,824 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:08,825 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3895 states and 4898 transitions. [2019-10-22 08:55:08,834 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 3513 [2019-10-22 08:55:08,843 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3895 states to 3895 states and 4898 transitions. [2019-10-22 08:55:08,844 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3791 [2019-10-22 08:55:08,846 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3791 [2019-10-22 08:55:08,846 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3895 states and 4898 transitions. [2019-10-22 08:55:08,846 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:08,846 INFO L688 BuchiCegarLoop]: Abstraction has 3895 states and 4898 transitions. [2019-10-22 08:55:08,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3895 states and 4898 transitions. [2019-10-22 08:55:08,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3895 to 3847. [2019-10-22 08:55:08,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3847 states. [2019-10-22 08:55:08,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3847 states to 3847 states and 4844 transitions. [2019-10-22 08:55:08,882 INFO L711 BuchiCegarLoop]: Abstraction has 3847 states and 4844 transitions. [2019-10-22 08:55:08,882 INFO L591 BuchiCegarLoop]: Abstraction has 3847 states and 4844 transitions. [2019-10-22 08:55:08,882 INFO L424 BuchiCegarLoop]: ======== Iteration 30============ [2019-10-22 08:55:08,882 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3847 states and 4844 transitions. [2019-10-22 08:55:08,891 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 3467 [2019-10-22 08:55:08,891 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:08,892 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:08,892 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:08,892 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, 1] [2019-10-22 08:55:08,892 INFO L791 eck$LassoCheckResult]: Stem: 136709#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 136566#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 136524#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 136525#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 136641#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 136642#L98-2 assume !false; 136779#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 137438#L101 assume !(12292 == ssl3_accept_~s__state~0); 137434#L104 assume !(16384 == ssl3_accept_~s__state~0); 137430#L107 assume !(8192 == ssl3_accept_~s__state~0); 137426#L110 assume !(24576 == ssl3_accept_~s__state~0); 137422#L113 assume !(8195 == ssl3_accept_~s__state~0); 137418#L116 assume !(8480 == ssl3_accept_~s__state~0); 137414#L119 assume !(8481 == ssl3_accept_~s__state~0); 137409#L122 assume !(8482 == ssl3_accept_~s__state~0); 137299#L125 assume !(8464 == ssl3_accept_~s__state~0); 137300#L128 assume !(8465 == ssl3_accept_~s__state~0); 137301#L131 assume !(8466 == ssl3_accept_~s__state~0); 137304#L134 assume !(8496 == ssl3_accept_~s__state~0); 136929#L137 [2019-10-22 08:55:08,892 INFO L793 eck$LassoCheckResult]: Loop: 136929#L137 assume !(8497 == ssl3_accept_~s__state~0); 136928#L140 assume !(8512 == ssl3_accept_~s__state~0); 136927#L143 assume !(8513 == ssl3_accept_~s__state~0); 136926#L146 assume !(8528 == ssl3_accept_~s__state~0); 136925#L149 assume !(8529 == ssl3_accept_~s__state~0); 136924#L152 assume !(8544 == ssl3_accept_~s__state~0); 136923#L155 assume !(8545 == ssl3_accept_~s__state~0); 136922#L158 assume !(8560 == ssl3_accept_~s__state~0); 136921#L161 assume !(8561 == ssl3_accept_~s__state~0); 136920#L164 assume 8448 == ssl3_accept_~s__state~0; 136876#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 136919#L425 assume !(ssl3_accept_~num1~0 > 0); 136917#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 136915#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 136910#L584 ssl3_accept_~skip~0 := 0; 136909#L98-2 assume !false; 136908#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136906#L101 assume !(12292 == ssl3_accept_~s__state~0); 136905#L104 assume !(16384 == ssl3_accept_~s__state~0); 136904#L107 assume !(8192 == ssl3_accept_~s__state~0); 136902#L110 assume !(24576 == ssl3_accept_~s__state~0); 136900#L113 assume !(8195 == ssl3_accept_~s__state~0); 136899#L116 assume !(8480 == ssl3_accept_~s__state~0); 136897#L119 assume !(8481 == ssl3_accept_~s__state~0); 136895#L122 assume 8482 == ssl3_accept_~s__state~0; 136896#L123 ssl3_accept_~s__state~0 := 3; 137635#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 137629#L584 ssl3_accept_~skip~0 := 0; 137627#L98-2 assume !false; 137620#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 137619#L101 assume !(12292 == ssl3_accept_~s__state~0); 137618#L104 assume !(16384 == ssl3_accept_~s__state~0); 137617#L107 assume !(8192 == ssl3_accept_~s__state~0); 137616#L110 assume !(24576 == ssl3_accept_~s__state~0); 137615#L113 assume !(8195 == ssl3_accept_~s__state~0); 137613#L116 assume !(8480 == ssl3_accept_~s__state~0); 137611#L119 assume !(8481 == ssl3_accept_~s__state~0); 137608#L122 assume !(8482 == ssl3_accept_~s__state~0); 137606#L125 assume !(8464 == ssl3_accept_~s__state~0); 137605#L128 assume !(8465 == ssl3_accept_~s__state~0); 136935#L131 assume !(8466 == ssl3_accept_~s__state~0); 136930#L134 assume !(8496 == ssl3_accept_~s__state~0); 136929#L137 [2019-10-22 08:55:08,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:08,893 INFO L82 PathProgramCache]: Analyzing trace with hash -210909265, now seen corresponding path program 1 times [2019-10-22 08:55:08,893 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:08,893 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792050081] [2019-10-22 08:55:08,893 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:08,893 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:08,894 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:08,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:08,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:55:08,903 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792050081] [2019-10-22 08:55:08,904 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:08,904 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:55:08,904 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793397898] [2019-10-22 08:55:08,904 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:55:08,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:08,904 INFO L82 PathProgramCache]: Analyzing trace with hash -234928692, now seen corresponding path program 2 times [2019-10-22 08:55:08,904 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:08,904 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413411322] [2019-10-22 08:55:08,904 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:08,905 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:08,905 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:08,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:08,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:08,911 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:09,020 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:55:09,020 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:55:09,020 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:55:09,020 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:55:09,020 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 08:55:09,020 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:55:09,020 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:55:09,021 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:55:09,021 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1.cil-1.c_Iteration30_Loop [2019-10-22 08:55:09,021 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:55:09,021 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:55:09,022 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:09,028 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:09,031 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:09,033 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:09,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-10-22 08:55:09,087 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:55:09,087 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_c75463e6-de33-4925-a4df-9b38331a3813/bin/uautomizer/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:55:09,092 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:55:09,092 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_c75463e6-de33-4925-a4df-9b38331a3813/bin/uautomizer/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:55:09,110 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:55:09,110 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:55:09,117 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 08:55:09,119 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:55:09,119 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:55:09,119 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:55:09,119 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:55:09,119 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 08:55:09,119 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:55:09,119 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:55:09,119 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:55:09,119 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1.cil-1.c_Iteration30_Loop [2019-10-22 08:55:09,119 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:55:09,120 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:55:09,120 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:09,131 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:09,133 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:09,139 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:09,144 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:09,198 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:55:09,199 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 08:55:09,199 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:55:09,199 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:55:09,199 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:55:09,200 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:55:09,200 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:55:09,200 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:55:09,200 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:55:09,200 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:55:09,202 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:55:09,202 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:55:09,203 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:55:09,203 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:55:09,203 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:55:09,203 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:55:09,203 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:55:09,203 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:55:09,204 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:55:09,204 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:55:09,205 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:55:09,205 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:55:09,205 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:55:09,205 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:55:09,205 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:55:09,205 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:55:09,206 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:55:09,206 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:55:09,207 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 08:55:09,208 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 08:55:09,208 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-10-22 08:55:09,210 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 08:55:09,211 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 08:55:09,211 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 08:55:09,211 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2019-10-22 08:55:09,211 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 08:55:09,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:09,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:09,235 INFO L256 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:55:09,235 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:55:09,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:09,248 INFO L256 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:55:09,249 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:55:09,267 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:55:09,267 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-10-22 08:55:09,267 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3847 states and 4844 transitions. cyclomatic complexity: 1009 Second operand 5 states. [2019-10-22 08:55:09,609 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3847 states and 4844 transitions. cyclomatic complexity: 1009. Second operand 5 states. Result 11872 states and 14846 transitions. Complement of second has 9 states. [2019-10-22 08:55:09,609 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-10-22 08:55:09,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-10-22 08:55:09,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 341 transitions. [2019-10-22 08:55:09,610 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 341 transitions. Stem has 19 letters. Loop has 42 letters. [2019-10-22 08:55:09,611 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:55:09,613 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 341 transitions. Stem has 61 letters. Loop has 42 letters. [2019-10-22 08:55:09,614 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:55:09,614 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 341 transitions. Stem has 19 letters. Loop has 84 letters. [2019-10-22 08:55:09,615 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:55:09,615 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11872 states and 14846 transitions. [2019-10-22 08:55:09,654 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 6645 [2019-10-22 08:55:09,681 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11872 states to 11572 states and 14465 transitions. [2019-10-22 08:55:09,681 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7686 [2019-10-22 08:55:09,686 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7723 [2019-10-22 08:55:09,686 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11572 states and 14465 transitions. [2019-10-22 08:55:09,687 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:09,689 INFO L688 BuchiCegarLoop]: Abstraction has 11572 states and 14465 transitions. [2019-10-22 08:55:09,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11572 states and 14465 transitions. [2019-10-22 08:55:09,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11572 to 10273. [2019-10-22 08:55:09,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10273 states. [2019-10-22 08:55:09,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10273 states to 10273 states and 12930 transitions. [2019-10-22 08:55:09,854 INFO L711 BuchiCegarLoop]: Abstraction has 10273 states and 12930 transitions. [2019-10-22 08:55:09,854 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:09,854 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:09,854 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:09,854 INFO L87 Difference]: Start difference. First operand 10273 states and 12930 transitions. Second operand 3 states. [2019-10-22 08:55:09,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:09,925 INFO L93 Difference]: Finished difference Result 1625 states and 1974 transitions. [2019-10-22 08:55:09,925 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:09,925 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1625 states and 1974 transitions. [2019-10-22 08:55:09,929 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 676 [2019-10-22 08:55:09,933 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1625 states to 1615 states and 1964 transitions. [2019-10-22 08:55:09,934 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 911 [2019-10-22 08:55:09,934 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 911 [2019-10-22 08:55:09,934 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1615 states and 1964 transitions. [2019-10-22 08:55:09,935 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:09,935 INFO L688 BuchiCegarLoop]: Abstraction has 1615 states and 1964 transitions. [2019-10-22 08:55:09,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1615 states and 1964 transitions. [2019-10-22 08:55:09,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1615 to 1615. [2019-10-22 08:55:09,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1615 states. [2019-10-22 08:55:09,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1615 states to 1615 states and 1964 transitions. [2019-10-22 08:55:09,948 INFO L711 BuchiCegarLoop]: Abstraction has 1615 states and 1964 transitions. [2019-10-22 08:55:09,948 INFO L591 BuchiCegarLoop]: Abstraction has 1615 states and 1964 transitions. [2019-10-22 08:55:09,948 INFO L424 BuchiCegarLoop]: ======== Iteration 31============ [2019-10-22 08:55:09,949 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1615 states and 1964 transitions. [2019-10-22 08:55:09,952 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 676 [2019-10-22 08:55:09,952 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:09,952 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:09,953 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] [2019-10-22 08:55:09,954 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:09,954 INFO L791 eck$LassoCheckResult]: Stem: 164541#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 164401#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 164353#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 164354#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 164478#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 164479#L98-2 assume !false; 164783#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 164780#L101 assume !(12292 == ssl3_accept_~s__state~0); 164777#L104 assume !(16384 == ssl3_accept_~s__state~0); 164774#L107 assume !(8192 == ssl3_accept_~s__state~0); 164771#L110 assume !(24576 == ssl3_accept_~s__state~0); 164768#L113 assume !(8195 == ssl3_accept_~s__state~0); 164765#L116 assume !(8480 == ssl3_accept_~s__state~0); 164762#L119 assume !(8481 == ssl3_accept_~s__state~0); 164759#L122 assume !(8482 == ssl3_accept_~s__state~0); 164756#L125 assume 8464 == ssl3_accept_~s__state~0; 164753#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 164750#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 164747#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 164743#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 164738#L584 ssl3_accept_~skip~0 := 0; 164736#L98-2 assume !false; 164731#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 164729#L101 assume !(12292 == ssl3_accept_~s__state~0); 164727#L104 assume !(16384 == ssl3_accept_~s__state~0); 164725#L107 assume !(8192 == ssl3_accept_~s__state~0); 164723#L110 assume !(24576 == ssl3_accept_~s__state~0); 164721#L113 assume !(8195 == ssl3_accept_~s__state~0); 164719#L116 assume !(8480 == ssl3_accept_~s__state~0); 164717#L119 assume !(8481 == ssl3_accept_~s__state~0); 164715#L122 assume !(8482 == ssl3_accept_~s__state~0); 164713#L125 assume !(8464 == ssl3_accept_~s__state~0); 164711#L128 assume !(8465 == ssl3_accept_~s__state~0); 164709#L131 assume !(8466 == ssl3_accept_~s__state~0); 164707#L134 assume 8496 == ssl3_accept_~s__state~0; 164704#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 164701#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 164697#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 164693#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 164689#L290-2 ssl3_accept_~s__init_num~0 := 0; 164673#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 164661#L584 ssl3_accept_~skip~0 := 0; 164657#L98-2 assume !false; 164653#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 164649#L101 assume !(12292 == ssl3_accept_~s__state~0); 164645#L104 assume !(16384 == ssl3_accept_~s__state~0); 164641#L107 assume !(8192 == ssl3_accept_~s__state~0); 164637#L110 assume !(24576 == ssl3_accept_~s__state~0); 164633#L113 assume !(8195 == ssl3_accept_~s__state~0); 164629#L116 assume !(8480 == ssl3_accept_~s__state~0); 164625#L119 assume !(8481 == ssl3_accept_~s__state~0); 164621#L122 assume !(8482 == ssl3_accept_~s__state~0); 164617#L125 assume !(8464 == ssl3_accept_~s__state~0); 164613#L128 assume !(8465 == ssl3_accept_~s__state~0); 164609#L131 assume !(8466 == ssl3_accept_~s__state~0); 164605#L134 assume !(8496 == ssl3_accept_~s__state~0); 164602#L137 assume !(8497 == ssl3_accept_~s__state~0); 164597#L140 [2019-10-22 08:55:09,954 INFO L793 eck$LassoCheckResult]: Loop: 164597#L140 assume 8512 == ssl3_accept_~s__state~0; 164592#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 164589#L301 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 164569#L305 assume !(ssl3_accept_~ret~0 <= 0); 164470#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 164471#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 165063#L584 ssl3_accept_~skip~0 := 0; 165061#L98-2 assume !false; 165050#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 165047#L101 assume !(12292 == ssl3_accept_~s__state~0); 165044#L104 assume !(16384 == ssl3_accept_~s__state~0); 165041#L107 assume !(8192 == ssl3_accept_~s__state~0); 165038#L110 assume !(24576 == ssl3_accept_~s__state~0); 165035#L113 assume !(8195 == ssl3_accept_~s__state~0); 165032#L116 assume !(8480 == ssl3_accept_~s__state~0); 165029#L119 assume !(8481 == ssl3_accept_~s__state~0); 165026#L122 assume !(8482 == ssl3_accept_~s__state~0); 165023#L125 assume !(8464 == ssl3_accept_~s__state~0); 165020#L128 assume !(8465 == ssl3_accept_~s__state~0); 165017#L131 assume !(8466 == ssl3_accept_~s__state~0); 165014#L134 assume !(8496 == ssl3_accept_~s__state~0); 165011#L137 assume !(8497 == ssl3_accept_~s__state~0); 165006#L140 assume !(8512 == ssl3_accept_~s__state~0); 165005#L143 assume !(8513 == ssl3_accept_~s__state~0); 165004#L146 assume 8528 == ssl3_accept_~s__state~0; 164431#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 164366#L318 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 164367#L318-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 164439#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 164418#L351 assume !(ssl3_accept_~ret~0 <= 0); 164419#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 164539#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 164884#L584 ssl3_accept_~skip~0 := 0; 164878#L98-2 assume !false; 164879#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 164874#L101 assume !(12292 == ssl3_accept_~s__state~0); 164875#L104 assume !(16384 == ssl3_accept_~s__state~0); 164867#L107 assume !(8192 == ssl3_accept_~s__state~0); 164868#L110 assume !(24576 == ssl3_accept_~s__state~0); 164855#L113 assume !(8195 == ssl3_accept_~s__state~0); 164856#L116 assume !(8480 == ssl3_accept_~s__state~0); 164847#L119 assume !(8481 == ssl3_accept_~s__state~0); 164848#L122 assume !(8482 == ssl3_accept_~s__state~0); 164839#L125 assume !(8464 == ssl3_accept_~s__state~0); 164840#L128 assume !(8465 == ssl3_accept_~s__state~0); 164831#L131 assume !(8466 == ssl3_accept_~s__state~0); 164832#L134 assume !(8496 == ssl3_accept_~s__state~0); 164823#L137 assume !(8497 == ssl3_accept_~s__state~0); 164824#L140 assume !(8512 == ssl3_accept_~s__state~0); 164815#L143 assume !(8513 == ssl3_accept_~s__state~0); 164816#L146 assume !(8528 == ssl3_accept_~s__state~0); 164807#L149 assume !(8529 == ssl3_accept_~s__state~0); 164808#L152 assume 8544 == ssl3_accept_~s__state~0; 164577#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 164578#L374 assume !(0 != ssl3_accept_~s__session__peer~0); 164896#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 164891#L386 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 164413#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 164339#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 164340#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 165852#L584 ssl3_accept_~skip~0 := 0; 165851#L98-2 assume !false; 165850#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 165849#L101 assume !(12292 == ssl3_accept_~s__state~0); 165848#L104 assume !(16384 == ssl3_accept_~s__state~0); 165847#L107 assume !(8192 == ssl3_accept_~s__state~0); 165846#L110 assume !(24576 == ssl3_accept_~s__state~0); 165845#L113 assume !(8195 == ssl3_accept_~s__state~0); 165844#L116 assume !(8480 == ssl3_accept_~s__state~0); 165843#L119 assume !(8481 == ssl3_accept_~s__state~0); 165842#L122 assume !(8482 == ssl3_accept_~s__state~0); 165841#L125 assume !(8464 == ssl3_accept_~s__state~0); 165840#L128 assume !(8465 == ssl3_accept_~s__state~0); 165839#L131 assume !(8466 == ssl3_accept_~s__state~0); 165838#L134 assume !(8496 == ssl3_accept_~s__state~0); 165837#L137 assume !(8497 == ssl3_accept_~s__state~0); 165836#L140 assume !(8512 == ssl3_accept_~s__state~0); 165835#L143 assume !(8513 == ssl3_accept_~s__state~0); 165834#L146 assume !(8528 == ssl3_accept_~s__state~0); 165833#L149 assume !(8529 == ssl3_accept_~s__state~0); 165832#L152 assume !(8544 == ssl3_accept_~s__state~0); 165831#L155 assume !(8545 == ssl3_accept_~s__state~0); 165830#L158 assume !(8560 == ssl3_accept_~s__state~0); 165829#L161 assume !(8561 == ssl3_accept_~s__state~0); 165828#L164 assume 8448 == ssl3_accept_~s__state~0; 165827#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 165825#L425 assume !(ssl3_accept_~num1~0 > 0); 165823#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 165697#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 165691#L584 ssl3_accept_~skip~0 := 0; 165689#L98-2 assume !false; 165687#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 165685#L101 assume !(12292 == ssl3_accept_~s__state~0); 165683#L104 assume !(16384 == ssl3_accept_~s__state~0); 165681#L107 assume !(8192 == ssl3_accept_~s__state~0); 165679#L110 assume !(24576 == ssl3_accept_~s__state~0); 165677#L113 assume !(8195 == ssl3_accept_~s__state~0); 165675#L116 assume !(8480 == ssl3_accept_~s__state~0); 165673#L119 assume !(8481 == ssl3_accept_~s__state~0); 165672#L122 assume !(8482 == ssl3_accept_~s__state~0); 165670#L125 assume !(8464 == ssl3_accept_~s__state~0); 165668#L128 assume !(8465 == ssl3_accept_~s__state~0); 165667#L131 assume !(8466 == ssl3_accept_~s__state~0); 165666#L134 assume !(8496 == ssl3_accept_~s__state~0); 165664#L137 assume !(8497 == ssl3_accept_~s__state~0); 165662#L140 assume !(8512 == ssl3_accept_~s__state~0); 165660#L143 assume !(8513 == ssl3_accept_~s__state~0); 165658#L146 assume !(8528 == ssl3_accept_~s__state~0); 165656#L149 assume !(8529 == ssl3_accept_~s__state~0); 165654#L152 assume !(8544 == ssl3_accept_~s__state~0); 165652#L155 assume !(8545 == ssl3_accept_~s__state~0); 165651#L158 assume !(8560 == ssl3_accept_~s__state~0); 165650#L161 assume !(8561 == ssl3_accept_~s__state~0); 165649#L164 assume !(8448 == ssl3_accept_~s__state~0); 165585#L167 assume 8576 == ssl3_accept_~s__state~0; 164530#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 164402#L439 assume !(ssl3_accept_~ret~0 <= 0); 164386#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 164387#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 165950#L584 ssl3_accept_~skip~0 := 0; 164372#L98-2 assume !false; 164373#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 164545#L101 assume !(12292 == ssl3_accept_~s__state~0); 164554#L104 assume !(16384 == ssl3_accept_~s__state~0); 164555#L107 assume !(8192 == ssl3_accept_~s__state~0); 164547#L110 assume !(24576 == ssl3_accept_~s__state~0); 164548#L113 assume !(8195 == ssl3_accept_~s__state~0); 165915#L116 assume !(8480 == ssl3_accept_~s__state~0); 165912#L119 assume !(8481 == ssl3_accept_~s__state~0); 165905#L122 assume !(8482 == ssl3_accept_~s__state~0); 165906#L125 assume !(8464 == ssl3_accept_~s__state~0); 164429#L128 assume !(8465 == ssl3_accept_~s__state~0); 164430#L131 assume !(8466 == ssl3_accept_~s__state~0); 164702#L134 assume 8496 == ssl3_accept_~s__state~0; 164698#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 164694#L284 assume !(1 == ssl3_accept_~blastFlag~0); 164690#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 164685#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 164676#L290-2 ssl3_accept_~s__init_num~0 := 0; 164667#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 164659#L584 ssl3_accept_~skip~0 := 0; 164655#L98-2 assume !false; 164651#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 164647#L101 assume !(12292 == ssl3_accept_~s__state~0); 164643#L104 assume !(16384 == ssl3_accept_~s__state~0); 164639#L107 assume !(8192 == ssl3_accept_~s__state~0); 164635#L110 assume !(24576 == ssl3_accept_~s__state~0); 164631#L113 assume !(8195 == ssl3_accept_~s__state~0); 164627#L116 assume !(8480 == ssl3_accept_~s__state~0); 164623#L119 assume !(8481 == ssl3_accept_~s__state~0); 164619#L122 assume !(8482 == ssl3_accept_~s__state~0); 164615#L125 assume !(8464 == ssl3_accept_~s__state~0); 164611#L128 assume !(8465 == ssl3_accept_~s__state~0); 164607#L131 assume !(8466 == ssl3_accept_~s__state~0); 164604#L134 assume !(8496 == ssl3_accept_~s__state~0); 164600#L137 assume !(8497 == ssl3_accept_~s__state~0); 164597#L140 [2019-10-22 08:55:09,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:09,954 INFO L82 PathProgramCache]: Analyzing trace with hash -1602307254, now seen corresponding path program 1 times [2019-10-22 08:55:09,955 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:09,955 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943135338] [2019-10-22 08:55:09,955 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:09,955 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:09,955 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:09,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:09,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:09,969 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:09,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:09,972 INFO L82 PathProgramCache]: Analyzing trace with hash 1095241877, now seen corresponding path program 1 times [2019-10-22 08:55:09,973 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:09,973 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733075161] [2019-10-22 08:55:09,973 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:09,973 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:09,973 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:09,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:10,006 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2019-10-22 08:55:10,006 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733075161] [2019-10-22 08:55:10,006 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:10,006 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:10,006 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256805939] [2019-10-22 08:55:10,007 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:10,007 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:10,007 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:10,008 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:10,008 INFO L87 Difference]: Start difference. First operand 1615 states and 1964 transitions. cyclomatic complexity: 356 Second operand 3 states. [2019-10-22 08:55:10,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:10,081 INFO L93 Difference]: Finished difference Result 1615 states and 1959 transitions. [2019-10-22 08:55:10,081 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:10,082 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1615 states and 1959 transitions. [2019-10-22 08:55:10,086 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 676 [2019-10-22 08:55:10,091 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1615 states to 1615 states and 1959 transitions. [2019-10-22 08:55:10,091 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 911 [2019-10-22 08:55:10,091 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 911 [2019-10-22 08:55:10,091 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1615 states and 1959 transitions. [2019-10-22 08:55:10,091 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:10,092 INFO L688 BuchiCegarLoop]: Abstraction has 1615 states and 1959 transitions. [2019-10-22 08:55:10,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1615 states and 1959 transitions. [2019-10-22 08:55:10,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1615 to 1615. [2019-10-22 08:55:10,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1615 states. [2019-10-22 08:55:10,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1615 states to 1615 states and 1959 transitions. [2019-10-22 08:55:10,105 INFO L711 BuchiCegarLoop]: Abstraction has 1615 states and 1959 transitions. [2019-10-22 08:55:10,105 INFO L591 BuchiCegarLoop]: Abstraction has 1615 states and 1959 transitions. [2019-10-22 08:55:10,105 INFO L424 BuchiCegarLoop]: ======== Iteration 32============ [2019-10-22 08:55:10,105 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1615 states and 1959 transitions. [2019-10-22 08:55:10,109 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 676 [2019-10-22 08:55:10,109 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:10,109 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:10,110 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] [2019-10-22 08:55:10,110 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-10-22 08:55:10,110 INFO L791 eck$LassoCheckResult]: Stem: 167783#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 167637#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 167589#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 167590#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 167712#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 167713#L98-2 assume !false; 168049#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 168045#L101 assume !(12292 == ssl3_accept_~s__state~0); 168041#L104 assume !(16384 == ssl3_accept_~s__state~0); 168037#L107 assume !(8192 == ssl3_accept_~s__state~0); 168033#L110 assume !(24576 == ssl3_accept_~s__state~0); 168029#L113 assume !(8195 == ssl3_accept_~s__state~0); 168027#L116 assume !(8480 == ssl3_accept_~s__state~0); 168025#L119 assume !(8481 == ssl3_accept_~s__state~0); 168022#L122 assume !(8482 == ssl3_accept_~s__state~0); 168020#L125 assume 8464 == ssl3_accept_~s__state~0; 168017#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 168016#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 168015#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 168001#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 167990#L584 ssl3_accept_~skip~0 := 0; 167986#L98-2 assume !false; 167982#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 167978#L101 assume !(12292 == ssl3_accept_~s__state~0); 167974#L104 assume !(16384 == ssl3_accept_~s__state~0); 167970#L107 assume !(8192 == ssl3_accept_~s__state~0); 167966#L110 assume !(24576 == ssl3_accept_~s__state~0); 167962#L113 assume !(8195 == ssl3_accept_~s__state~0); 167958#L116 assume !(8480 == ssl3_accept_~s__state~0); 167954#L119 assume !(8481 == ssl3_accept_~s__state~0); 167950#L122 assume !(8482 == ssl3_accept_~s__state~0); 167946#L125 assume !(8464 == ssl3_accept_~s__state~0); 167942#L128 assume !(8465 == ssl3_accept_~s__state~0); 167938#L131 assume !(8466 == ssl3_accept_~s__state~0); 167934#L134 assume 8496 == ssl3_accept_~s__state~0; 167930#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 167926#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 167922#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 167918#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 167917#L290-2 ssl3_accept_~s__init_num~0 := 0; 167916#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 167903#L584 ssl3_accept_~skip~0 := 0; 167895#L98-2 assume !false; 167891#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 167887#L101 assume !(12292 == ssl3_accept_~s__state~0); 167883#L104 assume !(16384 == ssl3_accept_~s__state~0); 167879#L107 assume !(8192 == ssl3_accept_~s__state~0); 167875#L110 assume !(24576 == ssl3_accept_~s__state~0); 167871#L113 assume !(8195 == ssl3_accept_~s__state~0); 167867#L116 assume !(8480 == ssl3_accept_~s__state~0); 167863#L119 assume !(8481 == ssl3_accept_~s__state~0); 167859#L122 assume !(8482 == ssl3_accept_~s__state~0); 167855#L125 assume !(8464 == ssl3_accept_~s__state~0); 167851#L128 assume !(8465 == ssl3_accept_~s__state~0); 167847#L131 assume !(8466 == ssl3_accept_~s__state~0); 167843#L134 assume !(8496 == ssl3_accept_~s__state~0); 167836#L137 assume !(8497 == ssl3_accept_~s__state~0); 167832#L140 [2019-10-22 08:55:10,110 INFO L793 eck$LassoCheckResult]: Loop: 167832#L140 assume 8512 == ssl3_accept_~s__state~0; 167827#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 167824#L301 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 167805#L305 assume !(ssl3_accept_~ret~0 <= 0); 167806#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 168523#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 168514#L584 ssl3_accept_~skip~0 := 0; 168509#L98-2 assume !false; 168504#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 168499#L101 assume !(12292 == ssl3_accept_~s__state~0); 168494#L104 assume !(16384 == ssl3_accept_~s__state~0); 168489#L107 assume !(8192 == ssl3_accept_~s__state~0); 168484#L110 assume !(24576 == ssl3_accept_~s__state~0); 168479#L113 assume !(8195 == ssl3_accept_~s__state~0); 168474#L116 assume !(8480 == ssl3_accept_~s__state~0); 168469#L119 assume !(8481 == ssl3_accept_~s__state~0); 168464#L122 assume !(8482 == ssl3_accept_~s__state~0); 168459#L125 assume !(8464 == ssl3_accept_~s__state~0); 168452#L128 assume !(8465 == ssl3_accept_~s__state~0); 168448#L131 assume !(8466 == ssl3_accept_~s__state~0); 168444#L134 assume !(8496 == ssl3_accept_~s__state~0); 168441#L137 assume !(8497 == ssl3_accept_~s__state~0); 168439#L140 assume !(8512 == ssl3_accept_~s__state~0); 168438#L143 assume !(8513 == ssl3_accept_~s__state~0); 168437#L146 assume 8528 == ssl3_accept_~s__state~0; 168436#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 168435#L318 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 168391#L318-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 168381#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 168379#L351 assume !(ssl3_accept_~ret~0 <= 0); 167780#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 167781#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 168826#L584 ssl3_accept_~skip~0 := 0; 168821#L98-2 assume !false; 168819#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 168817#L101 assume !(12292 == ssl3_accept_~s__state~0); 168815#L104 assume !(16384 == ssl3_accept_~s__state~0); 168813#L107 assume !(8192 == ssl3_accept_~s__state~0); 168811#L110 assume !(24576 == ssl3_accept_~s__state~0); 168809#L113 assume !(8195 == ssl3_accept_~s__state~0); 168807#L116 assume !(8480 == ssl3_accept_~s__state~0); 168805#L119 assume !(8481 == ssl3_accept_~s__state~0); 168803#L122 assume !(8482 == ssl3_accept_~s__state~0); 168801#L125 assume !(8464 == ssl3_accept_~s__state~0); 168799#L128 assume !(8465 == ssl3_accept_~s__state~0); 168798#L131 assume !(8466 == ssl3_accept_~s__state~0); 168797#L134 assume !(8496 == ssl3_accept_~s__state~0); 168795#L137 assume !(8497 == ssl3_accept_~s__state~0); 168793#L140 assume !(8512 == ssl3_accept_~s__state~0); 168792#L143 assume !(8513 == ssl3_accept_~s__state~0); 168791#L146 assume !(8528 == ssl3_accept_~s__state~0); 168789#L149 assume !(8529 == ssl3_accept_~s__state~0); 168787#L152 assume 8544 == ssl3_accept_~s__state~0; 167812#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 167813#L374 assume !(0 != ssl3_accept_~s__session__peer~0); 168114#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 168110#L386 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 167580#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 168674#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 168669#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 168662#L584 ssl3_accept_~skip~0 := 0; 168659#L98-2 assume !false; 168656#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 168653#L101 assume !(12292 == ssl3_accept_~s__state~0); 168650#L104 assume !(16384 == ssl3_accept_~s__state~0); 168647#L107 assume !(8192 == ssl3_accept_~s__state~0); 168644#L110 assume !(24576 == ssl3_accept_~s__state~0); 168641#L113 assume !(8195 == ssl3_accept_~s__state~0); 168638#L116 assume !(8480 == ssl3_accept_~s__state~0); 168635#L119 assume !(8481 == ssl3_accept_~s__state~0); 168632#L122 assume !(8482 == ssl3_accept_~s__state~0); 168629#L125 assume !(8464 == ssl3_accept_~s__state~0); 168626#L128 assume !(8465 == ssl3_accept_~s__state~0); 168623#L131 assume !(8466 == ssl3_accept_~s__state~0); 168620#L134 assume !(8496 == ssl3_accept_~s__state~0); 168617#L137 assume !(8497 == ssl3_accept_~s__state~0); 168614#L140 assume !(8512 == ssl3_accept_~s__state~0); 168608#L143 assume !(8513 == ssl3_accept_~s__state~0); 168603#L146 assume !(8528 == ssl3_accept_~s__state~0); 168599#L149 assume !(8529 == ssl3_accept_~s__state~0); 168597#L152 assume !(8544 == ssl3_accept_~s__state~0); 168593#L155 assume !(8545 == ssl3_accept_~s__state~0); 168591#L158 assume !(8560 == ssl3_accept_~s__state~0); 168590#L161 assume !(8561 == ssl3_accept_~s__state~0); 168454#L164 assume 8448 == ssl3_accept_~s__state~0; 168455#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 167657#L425 assume !(ssl3_accept_~num1~0 > 0); 167641#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 167666#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 168858#L584 ssl3_accept_~skip~0 := 0; 168857#L98-2 assume !false; 168856#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 168855#L101 assume !(12292 == ssl3_accept_~s__state~0); 168854#L104 assume !(16384 == ssl3_accept_~s__state~0); 168853#L107 assume !(8192 == ssl3_accept_~s__state~0); 168852#L110 assume !(24576 == ssl3_accept_~s__state~0); 168851#L113 assume !(8195 == ssl3_accept_~s__state~0); 168850#L116 assume !(8480 == ssl3_accept_~s__state~0); 168849#L119 assume !(8481 == ssl3_accept_~s__state~0); 168848#L122 assume !(8482 == ssl3_accept_~s__state~0); 168847#L125 assume !(8464 == ssl3_accept_~s__state~0); 168846#L128 assume !(8465 == ssl3_accept_~s__state~0); 168844#L131 assume !(8466 == ssl3_accept_~s__state~0); 168842#L134 assume !(8496 == ssl3_accept_~s__state~0); 168840#L137 assume !(8497 == ssl3_accept_~s__state~0); 168839#L140 assume !(8512 == ssl3_accept_~s__state~0); 168838#L143 assume !(8513 == ssl3_accept_~s__state~0); 168837#L146 assume !(8528 == ssl3_accept_~s__state~0); 168836#L149 assume !(8529 == ssl3_accept_~s__state~0); 168834#L152 assume !(8544 == ssl3_accept_~s__state~0); 168833#L155 assume !(8545 == ssl3_accept_~s__state~0); 168832#L158 assume !(8560 == ssl3_accept_~s__state~0); 168831#L161 assume !(8561 == ssl3_accept_~s__state~0); 168822#L164 assume !(8448 == ssl3_accept_~s__state~0); 168100#L167 assume 8576 == ssl3_accept_~s__state~0; 168090#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 168087#L439 assume !(ssl3_accept_~ret~0 <= 0); 168084#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 168080#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 168073#L584 ssl3_accept_~skip~0 := 0; 168070#L98-2 assume !false; 168067#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 168064#L101 assume !(12292 == ssl3_accept_~s__state~0); 168061#L104 assume !(16384 == ssl3_accept_~s__state~0); 168058#L107 assume !(8192 == ssl3_accept_~s__state~0); 168055#L110 assume !(24576 == ssl3_accept_~s__state~0); 168052#L113 assume !(8195 == ssl3_accept_~s__state~0); 168048#L116 assume !(8480 == ssl3_accept_~s__state~0); 168044#L119 assume !(8481 == ssl3_accept_~s__state~0); 168040#L122 assume !(8482 == ssl3_accept_~s__state~0); 168036#L125 assume !(8464 == ssl3_accept_~s__state~0); 168032#L128 assume !(8465 == ssl3_accept_~s__state~0); 168028#L131 assume 8466 == ssl3_accept_~s__state~0; 168026#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 168023#L271 assume !(0 == ssl3_accept_~blastFlag~0); 168021#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 168008#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 167992#L584 ssl3_accept_~skip~0 := 0; 167988#L98-2 assume !false; 167984#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 167980#L101 assume !(12292 == ssl3_accept_~s__state~0); 167976#L104 assume !(16384 == ssl3_accept_~s__state~0); 167972#L107 assume !(8192 == ssl3_accept_~s__state~0); 167968#L110 assume !(24576 == ssl3_accept_~s__state~0); 167964#L113 assume !(8195 == ssl3_accept_~s__state~0); 167960#L116 assume !(8480 == ssl3_accept_~s__state~0); 167956#L119 assume !(8481 == ssl3_accept_~s__state~0); 167952#L122 assume !(8482 == ssl3_accept_~s__state~0); 167948#L125 assume !(8464 == ssl3_accept_~s__state~0); 167944#L128 assume !(8465 == ssl3_accept_~s__state~0); 167940#L131 assume !(8466 == ssl3_accept_~s__state~0); 167936#L134 assume 8496 == ssl3_accept_~s__state~0; 167932#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 167928#L284 assume !(1 == ssl3_accept_~blastFlag~0); 167924#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 167920#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 167911#L290-2 ssl3_accept_~s__init_num~0 := 0; 167902#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 167894#L584 ssl3_accept_~skip~0 := 0; 167890#L98-2 assume !false; 167886#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 167882#L101 assume !(12292 == ssl3_accept_~s__state~0); 167878#L104 assume !(16384 == ssl3_accept_~s__state~0); 167874#L107 assume !(8192 == ssl3_accept_~s__state~0); 167870#L110 assume !(24576 == ssl3_accept_~s__state~0); 167866#L113 assume !(8195 == ssl3_accept_~s__state~0); 167862#L116 assume !(8480 == ssl3_accept_~s__state~0); 167858#L119 assume !(8481 == ssl3_accept_~s__state~0); 167854#L122 assume !(8482 == ssl3_accept_~s__state~0); 167850#L125 assume !(8464 == ssl3_accept_~s__state~0); 167846#L128 assume !(8465 == ssl3_accept_~s__state~0); 167842#L131 assume !(8466 == ssl3_accept_~s__state~0); 167839#L134 assume !(8496 == ssl3_accept_~s__state~0); 167835#L137 assume !(8497 == ssl3_accept_~s__state~0); 167832#L140 [2019-10-22 08:55:10,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:10,111 INFO L82 PathProgramCache]: Analyzing trace with hash -1602307254, now seen corresponding path program 2 times [2019-10-22 08:55:10,111 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:10,111 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278259383] [2019-10-22 08:55:10,111 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:10,111 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:10,111 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:10,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:10,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:10,134 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:10,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:10,135 INFO L82 PathProgramCache]: Analyzing trace with hash 1698965994, now seen corresponding path program 2 times [2019-10-22 08:55:10,135 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:10,135 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226928035] [2019-10-22 08:55:10,135 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:10,135 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:10,135 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:10,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:10,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:10,180 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:10,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:10,180 INFO L82 PathProgramCache]: Analyzing trace with hash 185007475, now seen corresponding path program 1 times [2019-10-22 08:55:10,180 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:10,180 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451367739] [2019-10-22 08:55:10,180 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:10,180 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:10,180 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:10,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:10,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:10,250 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:11,194 WARN L191 SmtUtils]: Spent 929.00 ms on a formula simplification. DAG size of input: 387 DAG size of output: 145 [2019-10-22 08:55:11,546 WARN L191 SmtUtils]: Spent 271.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 88 [2019-10-22 08:55:11,634 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 22.10 08:55:11 BoogieIcfgContainer [2019-10-22 08:55:11,634 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-10-22 08:55:11,634 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-10-22 08:55:11,634 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-10-22 08:55:11,635 INFO L275 PluginConnector]: Witness Printer initialized [2019-10-22 08:55:11,635 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.10 08:54:59" (3/4) ... [2019-10-22 08:55:11,638 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2019-10-22 08:55:11,727 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_c75463e6-de33-4925-a4df-9b38331a3813/bin/uautomizer/witness.graphml [2019-10-22 08:55:11,727 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-10-22 08:55:11,729 INFO L168 Benchmark]: Toolchain (without parser) took 13743.50 ms. Allocated memory was 1.0 GB in the beginning and 1.6 GB in the end (delta: 543.7 MB). Free memory was 944.5 MB in the beginning and 820.7 MB in the end (delta: 123.8 MB). Peak memory consumption was 667.5 MB. Max. memory is 11.5 GB. [2019-10-22 08:55:11,729 INFO L168 Benchmark]: CDTParser took 0.16 ms. Allocated memory is still 1.0 GB. Free memory is still 962.0 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-10-22 08:55:11,729 INFO L168 Benchmark]: CACSL2BoogieTranslator took 376.75 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 138.4 MB). Free memory was 944.5 MB in the beginning and 1.1 GB in the end (delta: -183.0 MB). Peak memory consumption was 23.6 MB. Max. memory is 11.5 GB. [2019-10-22 08:55:11,730 INFO L168 Benchmark]: Boogie Procedure Inliner took 46.19 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-10-22 08:55:11,730 INFO L168 Benchmark]: Boogie Preprocessor took 30.44 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-10-22 08:55:11,730 INFO L168 Benchmark]: RCFGBuilder took 656.73 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 55.9 MB). Peak memory consumption was 55.9 MB. Max. memory is 11.5 GB. [2019-10-22 08:55:11,730 INFO L168 Benchmark]: BuchiAutomizer took 12536.41 ms. Allocated memory was 1.2 GB in the beginning and 1.6 GB in the end (delta: 405.3 MB). Free memory was 1.1 GB in the beginning and 830.5 MB in the end (delta: 241.0 MB). Peak memory consumption was 646.3 MB. Max. memory is 11.5 GB. [2019-10-22 08:55:11,731 INFO L168 Benchmark]: Witness Printer took 93.03 ms. Allocated memory is still 1.6 GB. Free memory was 830.5 MB in the beginning and 820.7 MB in the end (delta: 9.8 MB). Peak memory consumption was 9.8 MB. Max. memory is 11.5 GB. [2019-10-22 08:55:11,732 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.16 ms. Allocated memory is still 1.0 GB. Free memory is still 962.0 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 376.75 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 138.4 MB). Free memory was 944.5 MB in the beginning and 1.1 GB in the end (delta: -183.0 MB). Peak memory consumption was 23.6 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 46.19 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * Boogie Preprocessor took 30.44 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 656.73 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 55.9 MB). Peak memory consumption was 55.9 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 12536.41 ms. Allocated memory was 1.2 GB in the beginning and 1.6 GB in the end (delta: 405.3 MB). Free memory was 1.1 GB in the beginning and 830.5 MB in the end (delta: 241.0 MB). Peak memory consumption was 646.3 MB. Max. memory is 11.5 GB. * Witness Printer took 93.03 ms. Allocated memory is still 1.6 GB. Free memory was 830.5 MB in the beginning and 820.7 MB in the end (delta: 9.8 MB). Peak memory consumption was 9.8 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 33 terminating modules (31 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. 31 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 1615 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 12.4s and 32 iterations. TraceHistogramMax:7. Analysis of lassos took 5.7s. Construction of modules took 2.9s. Büchi inclusion checks took 1.6s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 33. Automata minimization 1.0s AutomataMinimizationTime, 33 MinimizatonAttempts, 22354 StatesRemovedByMinimization, 27 NontrivialMinimizations. Non-live state removal took 0.6s Buchi closure took 0.0s. Biggest automaton had 6639 states and ocurred in iteration 28. Nontrivial modules had stage [2, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 12/12 HoareTripleCheckerStatistics: 7637 SDtfs, 4929 SDslu, 5359 SDs, 0 SdLazy, 3375 SolverSat, 662 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.9s Time LassoAnalysisResults: nont1 unkn0 SFLI24 SFLT0 conc1 concLT1 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital31 mio100 ax100 hnf96 lsp37 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 7ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 1 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 2 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.0s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 140]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {} State at position 1 is {s__ctx__stats__sess_accept=0, s__s3__tmp__new_cipher__algo_strength=0, \old(initial_state)=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@e6949fc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1b78fc59=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4f79e986=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1f1ded6d=0, __cil_tmp60=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@762f5666=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6c3dd6e5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@32cdcf6a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6e3e86c0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@32f8356a=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@5152007d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@197f2918=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4758abad=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@60a4be3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@f6b1c9b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@64959e19=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@294d1bce=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=5, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@3ef2247=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@26ea8b7e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@73230720=0, tmp___2=0, cb=5, s__s3__tmp__new_cipher__algorithms=-256, tmp___10=0, __cil_tmp56=-256, s__verify_mode=11, tmp___6=0, tmp=3, s__s3__tmp__reuse_message=4, s__ctx__stats__sess_accept_renegotiate=0, l=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2b31372f=0, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@14d01bfb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@5792a251=0, s__debug=0, tmp___1=-12288, s__ctx__info_callback=0, tmp___9=0, s__s3__tmp__cert_request=1, __cil_tmp59=0, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, \result=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3afab618=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@202ebc46=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@751b0ae3=0, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@58af12e7=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@66213af2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@f039540=0, s__options=-2097151, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@60a6b8ce=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5e0cc7aa=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5eec0b93=0, Time=3, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@79a69c0e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@17c7beea=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2d91cfe1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@59e64e69=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3d13626e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@25143984=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@38ee1bd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4e85528f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@649f9018=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4a1d943c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4377c77b=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@761edfdf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4d2383a5=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1feda1b=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@71f2ac09=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4058f66e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3661acfd=1, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4def48f2=1, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3d69b2a7=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4fe72515=1, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 140]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L617] int s ; [L618] int tmp ; [L622] s = 8464 [L12] int s__info_callback = __VERIFIER_nondet_int() ; [L13] int s__in_handshake = __VERIFIER_nondet_int() ; [L14] int s__state ; [L15] int s__new_session ; [L16] int s__server ; [L17] int s__version = __VERIFIER_nondet_int() ; [L18] int s__type ; [L19] int s__init_num ; [L20] int s__hit = __VERIFIER_nondet_int() ; [L21] int s__rwstate ; [L22] int s__init_buf___0 = 1; [L23] int s__debug = __VERIFIER_nondet_int() ; [L24] int s__shutdown ; [L25] int s__cert = __VERIFIER_nondet_int() ; [L26] int s__options = __VERIFIER_nondet_int() ; [L27] int s__verify_mode = __VERIFIER_nondet_int() ; [L28] int s__session__peer = __VERIFIER_nondet_int() ; [L29] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L30] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L31] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L34] int s__s3__tmp__cert_request ; [L35] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L36] int s__s3__tmp__use_rsa_tmp ; [L37] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L38] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L39] int s__s3__tmp__next_state___0 ; [L40] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L41] int s__session__cipher ; [L42] int buf = __VERIFIER_nondet_int() ; [L43] unsigned long l ; [L44] unsigned long Time ; [L45] unsigned long tmp = __VERIFIER_nondet_long() ; [L46] int cb ; [L47] long num1 ; [L48] int ret ; [L49] int new_state ; [L50] int state ; [L51] int skip ; [L52] int got_new_session ; [L53] int tmp___1 = __VERIFIER_nondet_int() ; [L54] int tmp___2 = __VERIFIER_nondet_int() ; [L55] int tmp___3 ; [L56] int tmp___4 ; [L57] int tmp___5 ; [L58] int tmp___6 ; [L59] int tmp___7 ; [L60] long tmp___8 = __VERIFIER_nondet_long() ; [L61] int tmp___9 ; [L62] int tmp___10 ; [L63] int blastFlag ; [L64] int __cil_tmp55 ; [L65] unsigned long __cil_tmp56 ; [L66] unsigned long __cil_tmp57 ; [L67] unsigned long __cil_tmp58 ; [L68] unsigned long __cil_tmp59 ; [L69] int __cil_tmp60 ; [L70] unsigned long __cil_tmp61 ; [L74] s__state = initial_state [L75] blastFlag = 0 [L76] Time = tmp [L77] cb = 0 [L78] ret = -1 [L79] skip = 0 [L80] got_new_session = 0 [L81] COND TRUE s__info_callback != 0 [L82] cb = s__info_callback [L88] s__in_handshake ++ [L89] COND FALSE !(tmp___1 + 12288) [L94] COND FALSE !(s__cert == 0) [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND TRUE s__state == 8464 [L269] s__shutdown = 0 [L270] ret = __VERIFIER_nondet_int() [L271] COND TRUE blastFlag == 0 [L272] blastFlag = 1 [L274] COND FALSE !(ret <= 0) [L277] got_new_session = 1 [L278] s__state = 8496 [L279] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND TRUE s__state == 8496 [L283] ret = __VERIFIER_nondet_int() [L284] COND TRUE blastFlag == 1 [L285] blastFlag = 2 [L287] COND FALSE !(ret <= 0) [L290] COND FALSE !(\read(s__hit)) [L293] s__state = 8512 [L295] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) Loop: [L140] COND TRUE s__state == 8512 [L300] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L301] COND FALSE !(__cil_tmp56 + 256UL) [L304] ret = __VERIFIER_nondet_int() [L305] COND FALSE !(ret <= 0) [L310] s__state = 8528 [L311] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND TRUE s__state == 8528 [L315] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L317] __cil_tmp57 = (unsigned long )s__options [L318] COND TRUE __cil_tmp57 + 2097152UL [L319] s__s3__tmp__use_rsa_tmp = 1 [L324] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L350] ret = __VERIFIER_nondet_int() [L351] COND FALSE !(ret <= 0) [L368] s__state = 8544 [L369] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND TRUE s__state == 8544 [L373] COND TRUE s__verify_mode + 1 [L374] COND FALSE !(s__session__peer != 0) [L385] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L386] COND FALSE !(__cil_tmp61 + 256UL) [L396] s__s3__tmp__cert_request = 1 [L397] ret = __VERIFIER_nondet_int() [L398] COND FALSE !(ret <= 0) [L401] s__state = 8448 [L402] s__s3__tmp__next_state___0 = 8576 [L403] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND FALSE !(s__state == 8544) [L155] COND FALSE !(s__state == 8545) [L158] COND FALSE !(s__state == 8560) [L161] COND FALSE !(s__state == 8561) [L164] COND TRUE s__state == 8448 [L424] num1 = __VERIFIER_nondet_int() [L425] COND FALSE !(num1 > 0L) [L434] s__state = s__s3__tmp__next_state___0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND FALSE !(s__state == 8544) [L155] COND FALSE !(s__state == 8545) [L158] COND FALSE !(s__state == 8560) [L161] COND FALSE !(s__state == 8561) [L164] COND FALSE !(s__state == 8448) [L167] COND TRUE s__state == 8576 [L438] ret = __VERIFIER_nondet_int() [L439] COND FALSE !(ret <= 0) [L442] COND TRUE ret == 2 [L443] s__state = 8466 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND TRUE s__state == 8466 [L269] s__shutdown = 0 [L270] ret = __VERIFIER_nondet_int() [L271] COND FALSE !(blastFlag == 0) [L274] COND FALSE !(ret <= 0) [L277] got_new_session = 1 [L278] s__state = 8496 [L279] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND TRUE s__state == 8496 [L283] ret = __VERIFIER_nondet_int() [L284] COND FALSE !(blastFlag == 1) [L287] COND FALSE !(ret <= 0) [L290] COND FALSE !(\read(s__hit)) [L293] s__state = 8512 [L295] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...