./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_2.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/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_2.cil-1.c -s /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/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 28eb30d9833654ceca3228385af91acd247ea794 ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 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-11-15 23:27:58,430 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-11-15 23:27:58,431 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-11-15 23:27:58,442 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-11-15 23:27:58,443 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-11-15 23:27:58,444 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-11-15 23:27:58,445 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-11-15 23:27:58,447 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-11-15 23:27:58,449 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-11-15 23:27:58,450 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-11-15 23:27:58,451 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-11-15 23:27:58,452 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-11-15 23:27:58,453 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-11-15 23:27:58,453 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-11-15 23:27:58,454 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-11-15 23:27:58,455 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-11-15 23:27:58,456 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-11-15 23:27:58,457 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-11-15 23:27:58,459 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-11-15 23:27:58,461 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-11-15 23:27:58,462 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-11-15 23:27:58,463 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-11-15 23:27:58,464 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-11-15 23:27:58,465 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-11-15 23:27:58,468 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-11-15 23:27:58,468 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-11-15 23:27:58,468 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-11-15 23:27:58,469 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-11-15 23:27:58,470 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-11-15 23:27:58,471 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-11-15 23:27:58,471 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-11-15 23:27:58,472 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-11-15 23:27:58,473 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-11-15 23:27:58,473 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-11-15 23:27:58,474 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-11-15 23:27:58,475 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-11-15 23:27:58,475 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-11-15 23:27:58,475 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-11-15 23:27:58,476 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-11-15 23:27:58,477 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-11-15 23:27:58,477 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-11-15 23:27:58,478 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-11-15 23:27:58,492 INFO L113 SettingsManager]: Loading preferences was successful [2019-11-15 23:27:58,493 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-11-15 23:27:58,494 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-11-15 23:27:58,494 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-11-15 23:27:58,494 INFO L138 SettingsManager]: * Use SBE=true [2019-11-15 23:27:58,495 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-11-15 23:27:58,495 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-11-15 23:27:58,495 INFO L138 SettingsManager]: * Use old map elimination=false [2019-11-15 23:27:58,495 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2019-11-15 23:27:58,496 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2019-11-15 23:27:58,496 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-11-15 23:27:58,496 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-11-15 23:27:58,496 INFO L138 SettingsManager]: * sizeof long=4 [2019-11-15 23:27:58,497 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-11-15 23:27:58,497 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-11-15 23:27:58,497 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-11-15 23:27:58,497 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-11-15 23:27:58,498 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-11-15 23:27:58,498 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-11-15 23:27:58,498 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-11-15 23:27:58,498 INFO L138 SettingsManager]: * sizeof long double=12 [2019-11-15 23:27:58,498 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-11-15 23:27:58,499 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-11-15 23:27:58,499 INFO L138 SettingsManager]: * Use constant arrays=true [2019-11-15 23:27:58,499 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-11-15 23:27:58,500 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-11-15 23:27:58,500 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-11-15 23:27:58,500 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-11-15 23:27:58,500 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-11-15 23:27:58,501 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-11-15 23:27:58,501 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-11-15 23:27:58,502 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-11-15 23:27:58,502 INFO L138 SettingsManager]: * TransformationType=MODULO_NEIGHBOR Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/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 -> 28eb30d9833654ceca3228385af91acd247ea794 [2019-11-15 23:27:58,527 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-11-15 23:27:58,536 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-11-15 23:27:58,540 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-11-15 23:27:58,541 INFO L271 PluginConnector]: Initializing CDTParser... [2019-11-15 23:27:58,542 INFO L275 PluginConnector]: CDTParser initialized [2019-11-15 23:27:58,542 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/bin/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_2.cil-1.c [2019-11-15 23:27:58,597 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/bin/uautomizer/data/9c43174ac/31399ac11cca4182b27c211cdfd3b536/FLAG820676203 [2019-11-15 23:27:58,998 INFO L306 CDTParser]: Found 1 translation units. [2019-11-15 23:27:58,999 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/sv-benchmarks/c/ssh-simplified/s3_srvr_2.cil-1.c [2019-11-15 23:27:59,009 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/bin/uautomizer/data/9c43174ac/31399ac11cca4182b27c211cdfd3b536/FLAG820676203 [2019-11-15 23:27:59,022 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/bin/uautomizer/data/9c43174ac/31399ac11cca4182b27c211cdfd3b536 [2019-11-15 23:27:59,024 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-11-15 23:27:59,026 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-11-15 23:27:59,027 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-11-15 23:27:59,027 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-11-15 23:27:59,030 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-11-15 23:27:59,031 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.11 11:27:59" (1/1) ... [2019-11-15 23:27:59,033 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4270ec6e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:27:59, skipping insertion in model container [2019-11-15 23:27:59,034 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.11 11:27:59" (1/1) ... [2019-11-15 23:27:59,041 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-11-15 23:27:59,076 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-11-15 23:27:59,396 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-15 23:27:59,400 INFO L188 MainTranslator]: Completed pre-run [2019-11-15 23:27:59,466 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-15 23:27:59,479 INFO L192 MainTranslator]: Completed translation [2019-11-15 23:27:59,480 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:27:59 WrapperNode [2019-11-15 23:27:59,480 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-11-15 23:27:59,481 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-11-15 23:27:59,481 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-11-15 23:27:59,481 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-11-15 23:27:59,487 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:27:59" (1/1) ... [2019-11-15 23:27:59,494 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:27:59" (1/1) ... [2019-11-15 23:27:59,526 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-11-15 23:27:59,527 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-11-15 23:27:59,527 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-11-15 23:27:59,527 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-11-15 23:27:59,537 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:27:59" (1/1) ... [2019-11-15 23:27:59,537 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:27:59" (1/1) ... [2019-11-15 23:27:59,540 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:27:59" (1/1) ... [2019-11-15 23:27:59,541 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:27:59" (1/1) ... [2019-11-15 23:27:59,548 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:27:59" (1/1) ... [2019-11-15 23:27:59,555 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:27:59" (1/1) ... [2019-11-15 23:27:59,558 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:27:59" (1/1) ... [2019-11-15 23:27:59,562 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-11-15 23:27:59,562 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-11-15 23:27:59,563 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-11-15 23:27:59,563 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-11-15 23:27:59,563 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:27:59" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/bin/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:27:59,628 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-11-15 23:27:59,628 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-11-15 23:27:59,736 WARN L732 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-15 23:28:00,264 INFO L685 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2019-11-15 23:28:00,265 INFO L685 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2019-11-15 23:28:00,266 INFO L279 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-11-15 23:28:00,266 INFO L284 CfgBuilder]: Removed 7 assume(true) statements. [2019-11-15 23:28:00,267 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.11 11:28:00 BoogieIcfgContainer [2019-11-15 23:28:00,268 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-11-15 23:28:00,268 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-11-15 23:28:00,268 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-11-15 23:28:00,273 INFO L275 PluginConnector]: BuchiAutomizer initialized [2019-11-15 23:28:00,274 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-15 23:28:00,274 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 15.11 11:27:59" (1/3) ... [2019-11-15 23:28:00,276 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@16a5effc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 15.11 11:28:00, skipping insertion in model container [2019-11-15 23:28:00,276 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-15 23:28:00,276 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:27:59" (2/3) ... [2019-11-15 23:28:00,277 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@16a5effc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 15.11 11:28:00, skipping insertion in model container [2019-11-15 23:28:00,277 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-15 23:28:00,277 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.11 11:28:00" (3/3) ... [2019-11-15 23:28:00,281 INFO L371 chiAutomizerObserver]: Analyzing ICFG s3_srvr_2.cil-1.c [2019-11-15 23:28:00,328 INFO L356 BuchiCegarLoop]: Interprodecural is true [2019-11-15 23:28:00,328 INFO L357 BuchiCegarLoop]: Hoare is false [2019-11-15 23:28:00,328 INFO L358 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-11-15 23:28:00,328 INFO L359 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-11-15 23:28:00,328 INFO L360 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-11-15 23:28:00,329 INFO L361 BuchiCegarLoop]: Difference is false [2019-11-15 23:28:00,329 INFO L362 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-11-15 23:28:00,329 INFO L365 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-11-15 23:28:00,344 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states. [2019-11-15 23:28:00,368 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2019-11-15 23:28:00,369 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:28:00,369 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:28:00,376 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-15 23:28:00,376 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:00,376 INFO L424 BuchiCegarLoop]: ======== Iteration 1============ [2019-11-15 23:28:00,376 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states. [2019-11-15 23:28:00,386 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2019-11-15 23:28:00,386 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:28:00,386 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:28:00,388 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-15 23:28:00,388 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:00,393 INFO L791 eck$LassoCheckResult]: Stem: 103#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 18#L81true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7#L84-2true ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 49#L89true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 47#L89-1true assume !(0 == ssl3_accept_~s__cert~0); 10#L98-2true [2019-11-15 23:28:00,393 INFO L793 eck$LassoCheckResult]: Loop: 10#L98-2true assume !false; 106#L99true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 125#L101true assume !(12292 == ssl3_accept_~s__state~0); 112#L104true assume !(16384 == ssl3_accept_~s__state~0); 115#L107true assume !(8192 == ssl3_accept_~s__state~0); 108#L110true assume !(24576 == ssl3_accept_~s__state~0); 69#L113true assume !(8195 == ssl3_accept_~s__state~0); 57#L116true assume 8480 == ssl3_accept_~s__state~0; 14#L120true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 140#L258true assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 102#L542true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34#L579true ssl3_accept_~skip~0 := 0; 10#L98-2true [2019-11-15 23:28:00,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:00,399 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 1 times [2019-11-15 23:28:00,404 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:00,405 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449446096] [2019-11-15 23:28:00,405 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:00,405 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:00,405 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:00,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:00,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:00,513 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:28:00,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:00,515 INFO L82 PathProgramCache]: Analyzing trace with hash 722472087, now seen corresponding path program 1 times [2019-11-15 23:28:00,515 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:00,515 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593717973] [2019-11-15 23:28:00,515 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:00,515 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:00,516 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:00,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:00,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:00,547 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:28:00,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:00,548 INFO L82 PathProgramCache]: Analyzing trace with hash -2007347963, now seen corresponding path program 1 times [2019-11-15 23:28:00,549 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:00,549 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371189634] [2019-11-15 23:28:00,549 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:00,549 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:00,549 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:00,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:00,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:28:00,619 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371189634] [2019-11-15 23:28:00,620 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:28:00,620 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 23:28:00,620 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492608145] [2019-11-15 23:28:00,753 INFO L210 LassoAnalysis]: Preferences: [2019-11-15 23:28:00,754 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-15 23:28:00,754 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-15 23:28:00,755 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-15 23:28:00,756 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-11-15 23:28:00,756 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:28:00,756 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-15 23:28:00,757 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-15 23:28:00,757 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration1_Loop [2019-11-15 23:28:00,757 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-15 23:28:00,758 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-15 23:28:00,778 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:00,785 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:00,791 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:00,794 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:00,800 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:00,803 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:00,809 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:00,927 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-15 23:28:00,928 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/bin/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-15 23:28:00,941 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 23:28:00,941 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:28:00,952 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 23:28:00,952 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/bin/uautomizer/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-15 23:28:00,963 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 23:28:00,963 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/bin/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-15 23:28:00,988 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-15 23:28:00,988 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:28:00,996 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-15 23:28:00,999 INFO L210 LassoAnalysis]: Preferences: [2019-11-15 23:28:00,999 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-15 23:28:01,000 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-15 23:28:01,000 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-15 23:28:01,000 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-11-15 23:28:01,000 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:28:01,000 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-15 23:28:01,000 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-15 23:28:01,000 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration1_Loop [2019-11-15 23:28:01,000 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-15 23:28:01,000 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-15 23:28:01,002 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:01,011 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:01,024 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:01,029 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:01,033 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:01,037 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:01,041 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:01,177 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-15 23:28:01,181 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-11-15 23:28:01,186 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 23:28:01,188 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:28:01,188 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:28:01,189 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:28:01,189 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 23:28:01,189 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:28:01,191 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 23:28:01,191 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:28:01,202 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 23:28:01,206 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 23:28:01,206 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:28:01,207 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:28:01,207 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:28:01,207 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 23:28:01,207 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:28:01,209 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 23:28:01,209 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:28:01,220 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-15 23:28:01,231 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-15 23:28:01,231 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-11-15 23:28:01,233 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-15 23:28:01,233 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-15 23:28:01,233 INFO L510 LassoAnalysis]: Proved termination. [2019-11-15 23:28:01,234 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2019-11-15 23:28:01,236 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-15 23:28:01,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:01,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:01,284 INFO L256 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-15 23:28:01,287 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:28:01,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:01,302 INFO L256 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-15 23:28:01,303 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:28:01,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:28:01,365 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-11-15 23:28:01,366 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 139 states. Second operand 5 states. [2019-11-15 23:28:02,141 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 139 states.. Second operand 5 states. Result 787 states and 1324 transitions. Complement of second has 10 states. [2019-11-15 23:28:02,142 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-11-15 23:28:02,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-15 23:28:02,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 572 transitions. [2019-11-15 23:28:02,147 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 572 transitions. Stem has 5 letters. Loop has 12 letters. [2019-11-15 23:28:02,149 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 23:28:02,149 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 572 transitions. Stem has 17 letters. Loop has 12 letters. [2019-11-15 23:28:02,149 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 23:28:02,150 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 572 transitions. Stem has 5 letters. Loop has 24 letters. [2019-11-15 23:28:02,151 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 23:28:02,152 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 787 states and 1324 transitions. [2019-11-15 23:28:02,171 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 299 [2019-11-15 23:28:02,185 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 787 states to 649 states and 1002 transitions. [2019-11-15 23:28:02,186 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 364 [2019-11-15 23:28:02,188 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 375 [2019-11-15 23:28:02,189 INFO L73 IsDeterministic]: Start isDeterministic. Operand 649 states and 1002 transitions. [2019-11-15 23:28:02,189 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:28:02,190 INFO L688 BuchiCegarLoop]: Abstraction has 649 states and 1002 transitions. [2019-11-15 23:28:02,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 649 states and 1002 transitions. [2019-11-15 23:28:02,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 649 to 455. [2019-11-15 23:28:02,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 455 states. [2019-11-15 23:28:02,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 455 states to 455 states and 699 transitions. [2019-11-15 23:28:02,286 INFO L711 BuchiCegarLoop]: Abstraction has 455 states and 699 transitions. [2019-11-15 23:28:02,288 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:28:02,290 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:28:02,291 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:28:02,292 INFO L87 Difference]: Start difference. First operand 455 states and 699 transitions. Second operand 3 states. [2019-11-15 23:28:02,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:28:02,442 INFO L93 Difference]: Finished difference Result 507 states and 780 transitions. [2019-11-15 23:28:02,443 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:28:02,444 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 507 states and 780 transitions. [2019-11-15 23:28:02,449 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 247 [2019-11-15 23:28:02,454 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 507 states to 507 states and 780 transitions. [2019-11-15 23:28:02,454 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 310 [2019-11-15 23:28:02,455 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 310 [2019-11-15 23:28:02,456 INFO L73 IsDeterministic]: Start isDeterministic. Operand 507 states and 780 transitions. [2019-11-15 23:28:02,456 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:28:02,456 INFO L688 BuchiCegarLoop]: Abstraction has 507 states and 780 transitions. [2019-11-15 23:28:02,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states and 780 transitions. [2019-11-15 23:28:02,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 487. [2019-11-15 23:28:02,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 487 states. [2019-11-15 23:28:02,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 487 states to 487 states and 754 transitions. [2019-11-15 23:28:02,466 INFO L711 BuchiCegarLoop]: Abstraction has 487 states and 754 transitions. [2019-11-15 23:28:02,466 INFO L591 BuchiCegarLoop]: Abstraction has 487 states and 754 transitions. [2019-11-15 23:28:02,467 INFO L424 BuchiCegarLoop]: ======== Iteration 2============ [2019-11-15 23:28:02,467 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 487 states and 754 transitions. [2019-11-15 23:28:02,470 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 243 [2019-11-15 23:28:02,470 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:28:02,470 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:28:02,471 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:02,472 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:02,472 INFO L791 eck$LassoCheckResult]: Stem: 2204#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2025#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 1991#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 1992#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2106#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 2107#L98-2 assume !false; 2336#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2236#L101 assume !(12292 == ssl3_accept_~s__state~0); 2217#L104 assume !(16384 == ssl3_accept_~s__state~0); 2218#L107 assume !(8192 == ssl3_accept_~s__state~0); 2209#L110 assume !(24576 == ssl3_accept_~s__state~0); 2210#L113 assume !(8195 == ssl3_accept_~s__state~0); 2118#L116 assume !(8480 == ssl3_accept_~s__state~0); 2119#L119 assume !(8481 == ssl3_accept_~s__state~0); 2067#L122 assume !(8482 == ssl3_accept_~s__state~0); 2028#L125 assume 8464 == ssl3_accept_~s__state~0; 2017#L132 [2019-11-15 23:28:02,472 INFO L793 eck$LassoCheckResult]: Loop: 2017#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 2115#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2110#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 1980#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2442#L579 ssl3_accept_~skip~0 := 0; 2443#L98-2 assume !false; 2205#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2206#L101 assume !(12292 == ssl3_accept_~s__state~0); 2375#L104 assume !(16384 == ssl3_accept_~s__state~0); 2376#L107 assume !(8192 == ssl3_accept_~s__state~0); 2378#L110 assume !(24576 == ssl3_accept_~s__state~0); 2135#L113 assume !(8195 == ssl3_accept_~s__state~0); 2136#L116 assume !(8480 == ssl3_accept_~s__state~0); 2315#L119 assume !(8481 == ssl3_accept_~s__state~0); 2314#L122 assume !(8482 == ssl3_accept_~s__state~0); 2313#L125 assume 8464 == ssl3_accept_~s__state~0; 2017#L132 [2019-11-15 23:28:02,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:02,473 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 1 times [2019-11-15 23:28:02,473 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:02,473 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275396523] [2019-11-15 23:28:02,473 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:02,473 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:02,473 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:02,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:02,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:02,493 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:28:02,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:02,494 INFO L82 PathProgramCache]: Analyzing trace with hash -1781579871, now seen corresponding path program 1 times [2019-11-15 23:28:02,494 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:02,494 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010123953] [2019-11-15 23:28:02,494 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:02,494 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:02,495 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:02,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:02,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:28:02,526 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010123953] [2019-11-15 23:28:02,526 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:28:02,526 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 23:28:02,526 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283663113] [2019-11-15 23:28:02,527 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:28:02,527 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:28:02,527 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:28:02,527 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:28:02,527 INFO L87 Difference]: Start difference. First operand 487 states and 754 transitions. cyclomatic complexity: 270 Second operand 3 states. [2019-11-15 23:28:02,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:28:02,744 INFO L93 Difference]: Finished difference Result 597 states and 932 transitions. [2019-11-15 23:28:02,744 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:28:02,744 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 597 states and 932 transitions. [2019-11-15 23:28:02,749 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 325 [2019-11-15 23:28:02,755 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 597 states to 597 states and 932 transitions. [2019-11-15 23:28:02,755 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 374 [2019-11-15 23:28:02,756 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 374 [2019-11-15 23:28:02,756 INFO L73 IsDeterministic]: Start isDeterministic. Operand 597 states and 932 transitions. [2019-11-15 23:28:02,756 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:28:02,757 INFO L688 BuchiCegarLoop]: Abstraction has 597 states and 932 transitions. [2019-11-15 23:28:02,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 597 states and 932 transitions. [2019-11-15 23:28:02,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 597 to 521. [2019-11-15 23:28:02,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 521 states. [2019-11-15 23:28:02,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 804 transitions. [2019-11-15 23:28:02,767 INFO L711 BuchiCegarLoop]: Abstraction has 521 states and 804 transitions. [2019-11-15 23:28:02,767 INFO L591 BuchiCegarLoop]: Abstraction has 521 states and 804 transitions. [2019-11-15 23:28:02,767 INFO L424 BuchiCegarLoop]: ======== Iteration 3============ [2019-11-15 23:28:02,767 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 521 states and 804 transitions. [2019-11-15 23:28:02,770 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 275 [2019-11-15 23:28:02,770 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:28:02,770 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:28:02,771 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:02,772 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:02,772 INFO L791 eck$LassoCheckResult]: Stem: 3279#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3115#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3081#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 3082#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3192#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 3193#L98-2 assume !false; 3430#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3428#L101 assume !(12292 == ssl3_accept_~s__state~0); 3425#L104 assume !(16384 == ssl3_accept_~s__state~0); 3417#L107 assume !(8192 == ssl3_accept_~s__state~0); 3418#L110 assume !(24576 == ssl3_accept_~s__state~0); 3412#L113 assume !(8195 == ssl3_accept_~s__state~0); 3413#L116 assume !(8480 == ssl3_accept_~s__state~0); 3521#L119 assume !(8481 == ssl3_accept_~s__state~0); 3520#L122 assume !(8482 == ssl3_accept_~s__state~0); 3517#L125 assume 8464 == ssl3_accept_~s__state~0; 3287#L132 [2019-11-15 23:28:02,772 INFO L793 eck$LassoCheckResult]: Loop: 3287#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 3201#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3196#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 3070#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3078#L579 ssl3_accept_~skip~0 := 0; 3086#L98-2 assume !false; 3087#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3280#L101 assume !(12292 == ssl3_accept_~s__state~0); 3289#L104 assume 16384 == ssl3_accept_~s__state~0; 3182#L210 ssl3_accept_~s__server~0 := 1; 3183#L215 assume 0 != ssl3_accept_~cb~0; 3233#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3234#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3266#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3268#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3318#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 3288#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3356#L579 ssl3_accept_~skip~0 := 0; 3355#L98-2 assume !false; 3350#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3348#L101 assume !(12292 == ssl3_accept_~s__state~0); 3346#L104 assume !(16384 == ssl3_accept_~s__state~0); 3344#L107 assume !(8192 == ssl3_accept_~s__state~0); 3342#L110 assume !(24576 == ssl3_accept_~s__state~0); 3340#L113 assume !(8195 == ssl3_accept_~s__state~0); 3330#L116 assume !(8480 == ssl3_accept_~s__state~0); 3331#L119 assume !(8481 == ssl3_accept_~s__state~0); 3332#L122 assume !(8482 == ssl3_accept_~s__state~0); 3371#L125 assume 8464 == ssl3_accept_~s__state~0; 3287#L132 [2019-11-15 23:28:02,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:02,772 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 2 times [2019-11-15 23:28:02,773 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:02,773 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116889166] [2019-11-15 23:28:02,773 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:02,773 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:02,773 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:02,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:02,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:02,790 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:28:02,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:02,791 INFO L82 PathProgramCache]: Analyzing trace with hash -831915260, now seen corresponding path program 1 times [2019-11-15 23:28:02,791 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:02,791 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970182321] [2019-11-15 23:28:02,791 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:02,791 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:02,792 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:02,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:02,812 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:28:02,813 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970182321] [2019-11-15 23:28:02,813 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:28:02,813 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 23:28:02,813 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957322589] [2019-11-15 23:28:02,814 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:28:02,814 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:28:02,814 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:28:02,814 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:28:02,814 INFO L87 Difference]: Start difference. First operand 521 states and 804 transitions. cyclomatic complexity: 286 Second operand 3 states. [2019-11-15 23:28:03,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:28:03,000 INFO L93 Difference]: Finished difference Result 649 states and 921 transitions. [2019-11-15 23:28:03,000 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:28:03,001 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 649 states and 921 transitions. [2019-11-15 23:28:03,005 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 355 [2019-11-15 23:28:03,011 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 649 states to 576 states and 841 transitions. [2019-11-15 23:28:03,011 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 404 [2019-11-15 23:28:03,012 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 415 [2019-11-15 23:28:03,012 INFO L73 IsDeterministic]: Start isDeterministic. Operand 576 states and 841 transitions. [2019-11-15 23:28:03,014 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:28:03,014 INFO L688 BuchiCegarLoop]: Abstraction has 576 states and 841 transitions. [2019-11-15 23:28:03,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states and 841 transitions. [2019-11-15 23:28:03,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 530. [2019-11-15 23:28:03,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 530 states. [2019-11-15 23:28:03,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 784 transitions. [2019-11-15 23:28:03,024 INFO L711 BuchiCegarLoop]: Abstraction has 530 states and 784 transitions. [2019-11-15 23:28:03,024 INFO L591 BuchiCegarLoop]: Abstraction has 530 states and 784 transitions. [2019-11-15 23:28:03,024 INFO L424 BuchiCegarLoop]: ======== Iteration 4============ [2019-11-15 23:28:03,025 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 530 states and 784 transitions. [2019-11-15 23:28:03,027 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2019-11-15 23:28:03,028 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:28:03,028 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:28:03,031 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:03,032 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:03,032 INFO L791 eck$LassoCheckResult]: Stem: 4473#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4294#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4257#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 4258#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4372#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 4373#L98-2 assume !false; 4641#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4730#L101 assume !(12292 == ssl3_accept_~s__state~0); 4728#L104 assume !(16384 == ssl3_accept_~s__state~0); 4723#L107 assume 8192 == ssl3_accept_~s__state~0; 4362#L210 [2019-11-15 23:28:03,032 INFO L793 eck$LassoCheckResult]: Loop: 4362#L210 ssl3_accept_~s__server~0 := 1; 4363#L215 assume 0 != ssl3_accept_~cb~0; 4422#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4423#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4457#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4459#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4518#L242 assume 12292 != ssl3_accept_~s__state~0; 4370#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 4305#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4666#L579 ssl3_accept_~skip~0 := 0; 4664#L98-2 assume !false; 4662#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4660#L101 assume !(12292 == ssl3_accept_~s__state~0); 4658#L104 assume !(16384 == ssl3_accept_~s__state~0); 4656#L107 assume 8192 == ssl3_accept_~s__state~0; 4362#L210 [2019-11-15 23:28:03,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:03,033 INFO L82 PathProgramCache]: Analyzing trace with hash 1269760736, now seen corresponding path program 1 times [2019-11-15 23:28:03,033 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:03,033 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645861789] [2019-11-15 23:28:03,033 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:03,033 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:03,034 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:03,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:03,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:28:03,078 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645861789] [2019-11-15 23:28:03,078 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:28:03,078 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-15 23:28:03,078 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070640863] [2019-11-15 23:28:03,078 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-15 23:28:03,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:03,079 INFO L82 PathProgramCache]: Analyzing trace with hash 1966268633, now seen corresponding path program 1 times [2019-11-15 23:28:03,079 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:03,079 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155257670] [2019-11-15 23:28:03,079 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:03,079 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:03,080 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:03,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:03,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:28:03,103 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155257670] [2019-11-15 23:28:03,103 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:28:03,103 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 23:28:03,103 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052440766] [2019-11-15 23:28:03,104 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:28:03,104 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:28:03,104 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:28:03,104 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:28:03,104 INFO L87 Difference]: Start difference. First operand 530 states and 784 transitions. cyclomatic complexity: 257 Second operand 3 states. [2019-11-15 23:28:03,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:28:03,238 INFO L93 Difference]: Finished difference Result 540 states and 792 transitions. [2019-11-15 23:28:03,238 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:28:03,239 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 540 states and 792 transitions. [2019-11-15 23:28:03,242 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2019-11-15 23:28:03,247 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 540 states to 540 states and 792 transitions. [2019-11-15 23:28:03,247 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 384 [2019-11-15 23:28:03,247 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 384 [2019-11-15 23:28:03,248 INFO L73 IsDeterministic]: Start isDeterministic. Operand 540 states and 792 transitions. [2019-11-15 23:28:03,248 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:28:03,249 INFO L688 BuchiCegarLoop]: Abstraction has 540 states and 792 transitions. [2019-11-15 23:28:03,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states and 792 transitions. [2019-11-15 23:28:03,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 530. [2019-11-15 23:28:03,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 530 states. [2019-11-15 23:28:03,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 780 transitions. [2019-11-15 23:28:03,258 INFO L711 BuchiCegarLoop]: Abstraction has 530 states and 780 transitions. [2019-11-15 23:28:03,258 INFO L591 BuchiCegarLoop]: Abstraction has 530 states and 780 transitions. [2019-11-15 23:28:03,258 INFO L424 BuchiCegarLoop]: ======== Iteration 5============ [2019-11-15 23:28:03,258 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 530 states and 780 transitions. [2019-11-15 23:28:03,261 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2019-11-15 23:28:03,261 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:28:03,261 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:28:03,262 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:03,262 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:03,262 INFO L791 eck$LassoCheckResult]: Stem: 5534#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5370#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5334#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 5335#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5446#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 5447#L98-2 assume !false; 5722#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5720#L101 assume !(12292 == ssl3_accept_~s__state~0); 5718#L104 assume !(16384 == ssl3_accept_~s__state~0); 5716#L107 assume !(8192 == ssl3_accept_~s__state~0); 5714#L110 assume !(24576 == ssl3_accept_~s__state~0); 5712#L113 assume 8195 == ssl3_accept_~s__state~0; 5436#L210 [2019-11-15 23:28:03,262 INFO L793 eck$LassoCheckResult]: Loop: 5436#L210 ssl3_accept_~s__server~0 := 1; 5437#L215 assume 0 != ssl3_accept_~cb~0; 5492#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5493#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5521#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5523#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5525#L242 assume 12292 != ssl3_accept_~s__state~0; 5444#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 5362#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5331#L579 ssl3_accept_~skip~0 := 0; 5345#L98-2 assume !false; 5346#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5535#L101 assume !(12292 == ssl3_accept_~s__state~0); 5543#L104 assume !(16384 == ssl3_accept_~s__state~0); 5544#L107 assume !(8192 == ssl3_accept_~s__state~0); 5539#L110 assume !(24576 == ssl3_accept_~s__state~0); 5472#L113 assume 8195 == ssl3_accept_~s__state~0; 5436#L210 [2019-11-15 23:28:03,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:03,263 INFO L82 PathProgramCache]: Analyzing trace with hash 469359109, now seen corresponding path program 1 times [2019-11-15 23:28:03,263 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:03,263 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224782254] [2019-11-15 23:28:03,263 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:03,263 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:03,263 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:03,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:03,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:28:03,280 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224782254] [2019-11-15 23:28:03,280 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:28:03,280 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-15 23:28:03,281 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461045716] [2019-11-15 23:28:03,281 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-15 23:28:03,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:03,281 INFO L82 PathProgramCache]: Analyzing trace with hash -201450050, now seen corresponding path program 1 times [2019-11-15 23:28:03,281 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:03,282 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190368987] [2019-11-15 23:28:03,282 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:03,282 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:03,282 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:03,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:03,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:28:03,304 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190368987] [2019-11-15 23:28:03,304 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:28:03,304 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 23:28:03,304 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62337447] [2019-11-15 23:28:03,304 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:28:03,305 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:28:03,305 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:28:03,305 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:28:03,305 INFO L87 Difference]: Start difference. First operand 530 states and 780 transitions. cyclomatic complexity: 253 Second operand 3 states. [2019-11-15 23:28:03,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:28:03,419 INFO L93 Difference]: Finished difference Result 540 states and 788 transitions. [2019-11-15 23:28:03,421 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:28:03,421 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 540 states and 788 transitions. [2019-11-15 23:28:03,425 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2019-11-15 23:28:03,429 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 540 states to 540 states and 788 transitions. [2019-11-15 23:28:03,429 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 384 [2019-11-15 23:28:03,429 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 384 [2019-11-15 23:28:03,430 INFO L73 IsDeterministic]: Start isDeterministic. Operand 540 states and 788 transitions. [2019-11-15 23:28:03,431 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:28:03,431 INFO L688 BuchiCegarLoop]: Abstraction has 540 states and 788 transitions. [2019-11-15 23:28:03,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states and 788 transitions. [2019-11-15 23:28:03,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 530. [2019-11-15 23:28:03,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 530 states. [2019-11-15 23:28:03,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 776 transitions. [2019-11-15 23:28:03,440 INFO L711 BuchiCegarLoop]: Abstraction has 530 states and 776 transitions. [2019-11-15 23:28:03,440 INFO L591 BuchiCegarLoop]: Abstraction has 530 states and 776 transitions. [2019-11-15 23:28:03,440 INFO L424 BuchiCegarLoop]: ======== Iteration 6============ [2019-11-15 23:28:03,440 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 530 states and 776 transitions. [2019-11-15 23:28:03,443 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2019-11-15 23:28:03,443 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:28:03,443 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:28:03,444 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:03,444 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:03,445 INFO L791 eck$LassoCheckResult]: Stem: 6619#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 6448#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6411#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 6412#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6525#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 6526#L98-2 assume !false; 6417#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6621#L101 assume !(12292 == ssl3_accept_~s__state~0); 6630#L104 assume !(16384 == ssl3_accept_~s__state~0); 6631#L107 assume !(8192 == ssl3_accept_~s__state~0); 6623#L110 assume !(24576 == ssl3_accept_~s__state~0); 6553#L113 assume !(8195 == ssl3_accept_~s__state~0); 6537#L116 assume !(8480 == ssl3_accept_~s__state~0); 6538#L119 assume !(8481 == ssl3_accept_~s__state~0); 6489#L122 assume !(8482 == ssl3_accept_~s__state~0); 6490#L125 assume 8464 == ssl3_accept_~s__state~0; 6628#L132 [2019-11-15 23:28:03,445 INFO L793 eck$LassoCheckResult]: Loop: 6628#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 6535#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6529#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 6530#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6893#L579 ssl3_accept_~skip~0 := 0; 6891#L98-2 assume !false; 6889#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6887#L101 assume !(12292 == ssl3_accept_~s__state~0); 6885#L104 assume !(16384 == ssl3_accept_~s__state~0); 6883#L107 assume !(8192 == ssl3_accept_~s__state~0); 6882#L110 assume !(24576 == ssl3_accept_~s__state~0); 6881#L113 assume !(8195 == ssl3_accept_~s__state~0); 6879#L116 assume !(8480 == ssl3_accept_~s__state~0); 6878#L119 assume !(8481 == ssl3_accept_~s__state~0); 6877#L122 assume !(8482 == ssl3_accept_~s__state~0); 6876#L125 assume !(8464 == ssl3_accept_~s__state~0); 6875#L128 assume !(8465 == ssl3_accept_~s__state~0); 6873#L131 assume !(8466 == ssl3_accept_~s__state~0); 6830#L134 assume 8496 == ssl3_accept_~s__state~0; 6743#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 6828#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 6827#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 6826#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 6800#L296-2 ssl3_accept_~s__init_num~0 := 0; 6687#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6789#L579 ssl3_accept_~skip~0 := 0; 6787#L98-2 assume !false; 6785#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6780#L101 assume !(12292 == ssl3_accept_~s__state~0); 6778#L104 assume 16384 == ssl3_accept_~s__state~0; 6775#L210 ssl3_accept_~s__server~0 := 1; 6790#L215 assume 0 != ssl3_accept_~cb~0; 6788#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6786#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6783#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6779#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6777#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 6773#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6767#L579 ssl3_accept_~skip~0 := 0; 6765#L98-2 assume !false; 6763#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6761#L101 assume !(12292 == ssl3_accept_~s__state~0); 6759#L104 assume !(16384 == ssl3_accept_~s__state~0); 6757#L107 assume !(8192 == ssl3_accept_~s__state~0); 6756#L110 assume !(24576 == ssl3_accept_~s__state~0); 6755#L113 assume !(8195 == ssl3_accept_~s__state~0); 6754#L116 assume !(8480 == ssl3_accept_~s__state~0); 6691#L119 assume !(8481 == ssl3_accept_~s__state~0); 6692#L122 assume !(8482 == ssl3_accept_~s__state~0); 6718#L125 assume 8464 == ssl3_accept_~s__state~0; 6628#L132 [2019-11-15 23:28:03,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:03,445 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 3 times [2019-11-15 23:28:03,445 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:03,445 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632461858] [2019-11-15 23:28:03,445 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:03,446 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:03,446 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:03,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:03,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:03,459 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:28:03,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:03,460 INFO L82 PathProgramCache]: Analyzing trace with hash -2026111264, now seen corresponding path program 1 times [2019-11-15 23:28:03,460 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:03,460 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572925153] [2019-11-15 23:28:03,460 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:03,461 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:03,461 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:03,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:03,492 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:28:03,492 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572925153] [2019-11-15 23:28:03,492 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:28:03,493 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 23:28:03,493 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808810025] [2019-11-15 23:28:03,493 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:28:03,493 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:28:03,493 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:28:03,494 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:28:03,494 INFO L87 Difference]: Start difference. First operand 530 states and 776 transitions. cyclomatic complexity: 249 Second operand 3 states. [2019-11-15 23:28:03,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:28:03,679 INFO L93 Difference]: Finished difference Result 670 states and 986 transitions. [2019-11-15 23:28:03,680 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:28:03,680 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 670 states and 986 transitions. [2019-11-15 23:28:03,684 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 433 [2019-11-15 23:28:03,691 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 670 states to 663 states and 979 transitions. [2019-11-15 23:28:03,691 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 463 [2019-11-15 23:28:03,692 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 463 [2019-11-15 23:28:03,692 INFO L73 IsDeterministic]: Start isDeterministic. Operand 663 states and 979 transitions. [2019-11-15 23:28:03,694 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:28:03,694 INFO L688 BuchiCegarLoop]: Abstraction has 663 states and 979 transitions. [2019-11-15 23:28:03,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states and 979 transitions. [2019-11-15 23:28:03,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 650. [2019-11-15 23:28:03,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 650 states. [2019-11-15 23:28:03,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 650 states to 650 states and 963 transitions. [2019-11-15 23:28:03,705 INFO L711 BuchiCegarLoop]: Abstraction has 650 states and 963 transitions. [2019-11-15 23:28:03,705 INFO L591 BuchiCegarLoop]: Abstraction has 650 states and 963 transitions. [2019-11-15 23:28:03,705 INFO L424 BuchiCegarLoop]: ======== Iteration 7============ [2019-11-15 23:28:03,705 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 650 states and 963 transitions. [2019-11-15 23:28:03,708 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 424 [2019-11-15 23:28:03,708 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:28:03,708 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:28:03,712 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:03,712 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:03,712 INFO L791 eck$LassoCheckResult]: Stem: 7829#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7653#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7617#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 7618#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7729#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 7730#L98-2 assume !false; 8055#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8186#L101 assume !(12292 == ssl3_accept_~s__state~0); 8184#L104 assume !(16384 == ssl3_accept_~s__state~0); 8183#L107 assume !(8192 == ssl3_accept_~s__state~0); 8182#L110 assume !(24576 == ssl3_accept_~s__state~0); 8181#L113 assume !(8195 == ssl3_accept_~s__state~0); 8176#L116 assume !(8480 == ssl3_accept_~s__state~0); 8174#L119 assume !(8481 == ssl3_accept_~s__state~0); 8172#L122 assume !(8482 == ssl3_accept_~s__state~0); 8170#L125 assume 8464 == ssl3_accept_~s__state~0; 7839#L132 [2019-11-15 23:28:03,713 INFO L793 eck$LassoCheckResult]: Loop: 7839#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 7739#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7733#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 7734#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8232#L579 ssl3_accept_~skip~0 := 0; 7622#L98-2 assume !false; 7623#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7856#L101 assume !(12292 == ssl3_accept_~s__state~0); 7857#L104 assume !(16384 == ssl3_accept_~s__state~0); 8229#L107 assume !(8192 == ssl3_accept_~s__state~0); 7834#L110 assume !(24576 == ssl3_accept_~s__state~0); 7835#L113 assume !(8195 == ssl3_accept_~s__state~0); 7742#L116 assume !(8480 == ssl3_accept_~s__state~0); 7743#L119 assume !(8481 == ssl3_accept_~s__state~0); 7693#L122 assume !(8482 == ssl3_accept_~s__state~0); 7654#L125 assume !(8464 == ssl3_accept_~s__state~0); 7655#L128 assume !(8465 == ssl3_accept_~s__state~0); 7641#L131 assume !(8466 == ssl3_accept_~s__state~0); 7642#L134 assume 8496 == ssl3_accept_~s__state~0; 7775#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 7776#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8066#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 7619#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7605#L296-2 ssl3_accept_~s__init_num~0 := 0; 7606#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8223#L579 ssl3_accept_~skip~0 := 0; 8222#L98-2 assume !false; 8221#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8220#L101 assume !(12292 == ssl3_accept_~s__state~0); 8219#L104 assume !(16384 == ssl3_accept_~s__state~0); 8217#L107 assume !(8192 == ssl3_accept_~s__state~0); 8215#L110 assume !(24576 == ssl3_accept_~s__state~0); 8213#L113 assume !(8195 == ssl3_accept_~s__state~0); 8209#L116 assume !(8480 == ssl3_accept_~s__state~0); 8208#L119 assume !(8481 == ssl3_accept_~s__state~0); 8158#L122 assume !(8482 == ssl3_accept_~s__state~0); 8157#L125 assume !(8464 == ssl3_accept_~s__state~0); 8156#L128 assume !(8465 == ssl3_accept_~s__state~0); 8155#L131 assume !(8466 == ssl3_accept_~s__state~0); 8151#L134 assume !(8496 == ssl3_accept_~s__state~0); 7845#L137 assume !(8497 == ssl3_accept_~s__state~0); 7846#L140 assume !(8512 == ssl3_accept_~s__state~0); 7803#L143 assume !(8513 == ssl3_accept_~s__state~0); 7765#L146 assume !(8528 == ssl3_accept_~s__state~0); 7766#L149 assume !(8529 == ssl3_accept_~s__state~0); 7779#L152 assume !(8544 == ssl3_accept_~s__state~0); 7945#L155 assume !(8545 == ssl3_accept_~s__state~0); 7907#L158 assume 8560 == ssl3_accept_~s__state~0; 7850#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 7837#L421 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; 7645#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8175#L579 ssl3_accept_~skip~0 := 0; 8173#L98-2 assume !false; 8171#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8169#L101 assume !(12292 == ssl3_accept_~s__state~0); 8167#L104 assume !(16384 == ssl3_accept_~s__state~0); 8165#L107 assume !(8192 == ssl3_accept_~s__state~0); 8162#L110 assume !(24576 == ssl3_accept_~s__state~0); 8161#L113 assume !(8195 == ssl3_accept_~s__state~0); 8160#L116 assume !(8480 == ssl3_accept_~s__state~0); 7892#L119 assume !(8481 == ssl3_accept_~s__state~0); 7893#L122 assume !(8482 == ssl3_accept_~s__state~0); 7898#L125 assume 8464 == ssl3_accept_~s__state~0; 7839#L132 [2019-11-15 23:28:03,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:03,714 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 4 times [2019-11-15 23:28:03,714 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:03,714 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630752621] [2019-11-15 23:28:03,714 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:03,714 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:03,715 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:03,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:03,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:03,744 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:28:03,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:03,744 INFO L82 PathProgramCache]: Analyzing trace with hash -2026959604, now seen corresponding path program 1 times [2019-11-15 23:28:03,745 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:03,745 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268918319] [2019-11-15 23:28:03,745 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:03,745 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:03,746 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:03,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:03,787 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:28:03,788 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268918319] [2019-11-15 23:28:03,788 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:28:03,788 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 23:28:03,788 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802228103] [2019-11-15 23:28:03,788 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:28:03,789 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:28:03,789 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:28:03,789 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:28:03,789 INFO L87 Difference]: Start difference. First operand 650 states and 963 transitions. cyclomatic complexity: 316 Second operand 3 states. [2019-11-15 23:28:03,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:28:03,973 INFO L93 Difference]: Finished difference Result 786 states and 1073 transitions. [2019-11-15 23:28:03,973 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:28:03,973 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 786 states and 1073 transitions. [2019-11-15 23:28:03,978 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 519 [2019-11-15 23:28:03,983 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 786 states to 786 states and 1073 transitions. [2019-11-15 23:28:03,984 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 549 [2019-11-15 23:28:03,984 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 549 [2019-11-15 23:28:03,985 INFO L73 IsDeterministic]: Start isDeterministic. Operand 786 states and 1073 transitions. [2019-11-15 23:28:03,985 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:28:03,985 INFO L688 BuchiCegarLoop]: Abstraction has 786 states and 1073 transitions. [2019-11-15 23:28:03,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 786 states and 1073 transitions. [2019-11-15 23:28:03,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 786 to 778. [2019-11-15 23:28:03,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 778 states. [2019-11-15 23:28:03,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 778 states to 778 states and 1062 transitions. [2019-11-15 23:28:03,996 INFO L711 BuchiCegarLoop]: Abstraction has 778 states and 1062 transitions. [2019-11-15 23:28:03,997 INFO L591 BuchiCegarLoop]: Abstraction has 778 states and 1062 transitions. [2019-11-15 23:28:03,997 INFO L424 BuchiCegarLoop]: ======== Iteration 8============ [2019-11-15 23:28:03,997 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 778 states and 1062 transitions. [2019-11-15 23:28:04,000 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 512 [2019-11-15 23:28:04,000 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:28:04,000 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:28:04,001 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:04,001 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:04,002 INFO L791 eck$LassoCheckResult]: Stem: 9267#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 9097#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9059#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 9060#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9173#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 9174#L98-2 assume !false; 9442#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9609#L101 assume !(12292 == ssl3_accept_~s__state~0); 9607#L104 assume !(16384 == ssl3_accept_~s__state~0); 9605#L107 assume !(8192 == ssl3_accept_~s__state~0); 9603#L110 assume !(24576 == ssl3_accept_~s__state~0); 9601#L113 assume !(8195 == ssl3_accept_~s__state~0); 9599#L116 assume !(8480 == ssl3_accept_~s__state~0); 9596#L119 assume !(8481 == ssl3_accept_~s__state~0); 9590#L122 assume !(8482 == ssl3_accept_~s__state~0); 9587#L125 assume 8464 == ssl3_accept_~s__state~0; 9274#L132 [2019-11-15 23:28:04,007 INFO L793 eck$LassoCheckResult]: Loop: 9274#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 9183#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9177#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 9178#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9767#L579 ssl3_accept_~skip~0 := 0; 9765#L98-2 assume !false; 9763#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9761#L101 assume !(12292 == ssl3_accept_~s__state~0); 9759#L104 assume !(16384 == ssl3_accept_~s__state~0); 9757#L107 assume !(8192 == ssl3_accept_~s__state~0); 9755#L110 assume !(24576 == ssl3_accept_~s__state~0); 9753#L113 assume !(8195 == ssl3_accept_~s__state~0); 9751#L116 assume !(8480 == ssl3_accept_~s__state~0); 9749#L119 assume !(8481 == ssl3_accept_~s__state~0); 9747#L122 assume !(8482 == ssl3_accept_~s__state~0); 9745#L125 assume !(8464 == ssl3_accept_~s__state~0); 9743#L128 assume !(8465 == ssl3_accept_~s__state~0); 9741#L131 assume !(8466 == ssl3_accept_~s__state~0); 9514#L134 assume 8496 == ssl3_accept_~s__state~0; 9213#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 9214#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9261#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 9061#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9062#L296-2 ssl3_accept_~s__init_num~0 := 0; 9081#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9729#L579 ssl3_accept_~skip~0 := 0; 9727#L98-2 assume !false; 9726#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9725#L101 assume !(12292 == ssl3_accept_~s__state~0); 9724#L104 assume !(16384 == ssl3_accept_~s__state~0); 9723#L107 assume !(8192 == ssl3_accept_~s__state~0); 9722#L110 assume !(24576 == ssl3_accept_~s__state~0); 9721#L113 assume !(8195 == ssl3_accept_~s__state~0); 9720#L116 assume !(8480 == ssl3_accept_~s__state~0); 9714#L119 assume !(8481 == ssl3_accept_~s__state~0); 9712#L122 assume !(8482 == ssl3_accept_~s__state~0); 9710#L125 assume !(8464 == ssl3_accept_~s__state~0); 9708#L128 assume !(8465 == ssl3_accept_~s__state~0); 9706#L131 assume !(8466 == ssl3_accept_~s__state~0); 9701#L134 assume !(8496 == ssl3_accept_~s__state~0); 9515#L137 assume !(8497 == ssl3_accept_~s__state~0); 9516#L140 assume !(8512 == ssl3_accept_~s__state~0); 9517#L143 assume !(8513 == ssl3_accept_~s__state~0); 9518#L146 assume !(8528 == ssl3_accept_~s__state~0); 9700#L149 assume !(8529 == ssl3_accept_~s__state~0); 9339#L152 assume !(8544 == ssl3_accept_~s__state~0); 9340#L155 assume !(8545 == ssl3_accept_~s__state~0); 9341#L158 assume 8560 == ssl3_accept_~s__state~0; 9285#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 9272#L421 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; 9091#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9647#L579 ssl3_accept_~skip~0 := 0; 9645#L98-2 assume !false; 9643#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9641#L101 assume !(12292 == ssl3_accept_~s__state~0); 9639#L104 assume !(16384 == ssl3_accept_~s__state~0); 9637#L107 assume !(8192 == ssl3_accept_~s__state~0); 9635#L110 assume !(24576 == ssl3_accept_~s__state~0); 9633#L113 assume !(8195 == ssl3_accept_~s__state~0); 9631#L116 assume !(8480 == ssl3_accept_~s__state~0); 9336#L119 assume !(8481 == ssl3_accept_~s__state~0); 9337#L122 assume !(8482 == ssl3_accept_~s__state~0); 9348#L125 assume 8464 == ssl3_accept_~s__state~0; 9274#L132 [2019-11-15 23:28:04,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:04,008 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 5 times [2019-11-15 23:28:04,008 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:04,008 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683329832] [2019-11-15 23:28:04,009 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:04,009 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:04,009 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:04,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:04,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:04,028 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:28:04,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:04,030 INFO L82 PathProgramCache]: Analyzing trace with hash -1603312882, now seen corresponding path program 1 times [2019-11-15 23:28:04,030 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:04,031 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902182392] [2019-11-15 23:28:04,031 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:04,031 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:04,031 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:04,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:04,067 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:28:04,067 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902182392] [2019-11-15 23:28:04,068 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:28:04,068 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 23:28:04,068 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574431378] [2019-11-15 23:28:04,068 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:28:04,069 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:28:04,069 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:28:04,069 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:28:04,069 INFO L87 Difference]: Start difference. First operand 778 states and 1062 transitions. cyclomatic complexity: 287 Second operand 3 states. [2019-11-15 23:28:04,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:28:04,212 INFO L93 Difference]: Finished difference Result 859 states and 1161 transitions. [2019-11-15 23:28:04,212 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:28:04,213 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 859 states and 1161 transitions. [2019-11-15 23:28:04,218 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 566 [2019-11-15 23:28:04,224 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 859 states to 859 states and 1161 transitions. [2019-11-15 23:28:04,224 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 596 [2019-11-15 23:28:04,225 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 596 [2019-11-15 23:28:04,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 859 states and 1161 transitions. [2019-11-15 23:28:04,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:28:04,226 INFO L688 BuchiCegarLoop]: Abstraction has 859 states and 1161 transitions. [2019-11-15 23:28:04,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 859 states and 1161 transitions. [2019-11-15 23:28:04,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 859 to 847. [2019-11-15 23:28:04,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 847 states. [2019-11-15 23:28:04,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 847 states to 847 states and 1146 transitions. [2019-11-15 23:28:04,243 INFO L711 BuchiCegarLoop]: Abstraction has 847 states and 1146 transitions. [2019-11-15 23:28:04,243 INFO L591 BuchiCegarLoop]: Abstraction has 847 states and 1146 transitions. [2019-11-15 23:28:04,243 INFO L424 BuchiCegarLoop]: ======== Iteration 9============ [2019-11-15 23:28:04,243 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 847 states and 1146 transitions. [2019-11-15 23:28:04,247 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 558 [2019-11-15 23:28:04,247 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:28:04,247 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:28:04,249 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:04,249 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:04,250 INFO L791 eck$LassoCheckResult]: Stem: 10917#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 10744#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10702#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 10703#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10817#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 10818#L98-2 assume !false; 11242#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11445#L101 assume !(12292 == ssl3_accept_~s__state~0); 11443#L104 assume !(16384 == ssl3_accept_~s__state~0); 11441#L107 assume !(8192 == ssl3_accept_~s__state~0); 11439#L110 assume !(24576 == ssl3_accept_~s__state~0); 11437#L113 assume !(8195 == ssl3_accept_~s__state~0); 11435#L116 assume !(8480 == ssl3_accept_~s__state~0); 11433#L119 assume !(8481 == ssl3_accept_~s__state~0); 11431#L122 assume !(8482 == ssl3_accept_~s__state~0); 11429#L125 assume 8464 == ssl3_accept_~s__state~0; 10924#L132 [2019-11-15 23:28:04,251 INFO L793 eck$LassoCheckResult]: Loop: 10924#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 10827#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10821#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 10822#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11479#L579 ssl3_accept_~skip~0 := 0; 11477#L98-2 assume !false; 11475#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11473#L101 assume !(12292 == ssl3_accept_~s__state~0); 11471#L104 assume !(16384 == ssl3_accept_~s__state~0); 11469#L107 assume !(8192 == ssl3_accept_~s__state~0); 11467#L110 assume !(24576 == ssl3_accept_~s__state~0); 11466#L113 assume !(8195 == ssl3_accept_~s__state~0); 11465#L116 assume !(8480 == ssl3_accept_~s__state~0); 11464#L119 assume !(8481 == ssl3_accept_~s__state~0); 11462#L122 assume !(8482 == ssl3_accept_~s__state~0); 11461#L125 assume !(8464 == ssl3_accept_~s__state~0); 11460#L128 assume !(8465 == ssl3_accept_~s__state~0); 11459#L131 assume !(8466 == ssl3_accept_~s__state~0); 10944#L134 assume 8496 == ssl3_accept_~s__state~0; 10861#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 10862#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10910#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 10704#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 10706#L296-2 ssl3_accept_~s__init_num~0 := 0; 11512#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11507#L579 ssl3_accept_~skip~0 := 0; 11506#L98-2 assume !false; 11505#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11504#L101 assume !(12292 == ssl3_accept_~s__state~0); 11503#L104 assume !(16384 == ssl3_accept_~s__state~0); 11502#L107 assume !(8192 == ssl3_accept_~s__state~0); 11500#L110 assume !(24576 == ssl3_accept_~s__state~0); 11498#L113 assume !(8195 == ssl3_accept_~s__state~0); 10828#L116 assume !(8480 == ssl3_accept_~s__state~0); 10829#L119 assume !(8481 == ssl3_accept_~s__state~0); 10785#L122 assume !(8482 == ssl3_accept_~s__state~0); 10745#L125 assume !(8464 == ssl3_accept_~s__state~0); 10746#L128 assume !(8465 == ssl3_accept_~s__state~0); 10732#L131 assume !(8466 == ssl3_accept_~s__state~0); 10733#L134 assume !(8496 == ssl3_accept_~s__state~0); 11346#L137 assume !(8497 == ssl3_accept_~s__state~0); 11351#L140 assume 8512 == ssl3_accept_~s__state~0; 11207#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11350#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 10725#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 10726#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11246#L579 ssl3_accept_~skip~0 := 0; 11245#L98-2 assume !false; 11240#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11239#L101 assume !(12292 == ssl3_accept_~s__state~0); 11238#L104 assume !(16384 == ssl3_accept_~s__state~0); 11232#L107 assume !(8192 == ssl3_accept_~s__state~0); 11230#L110 assume !(24576 == ssl3_accept_~s__state~0); 11228#L113 assume !(8195 == ssl3_accept_~s__state~0); 11226#L116 assume !(8480 == ssl3_accept_~s__state~0); 11224#L119 assume !(8481 == ssl3_accept_~s__state~0); 11222#L122 assume !(8482 == ssl3_accept_~s__state~0); 11219#L125 assume !(8464 == ssl3_accept_~s__state~0); 11217#L128 assume !(8465 == ssl3_accept_~s__state~0); 11215#L131 assume !(8466 == ssl3_accept_~s__state~0); 11213#L134 assume !(8496 == ssl3_accept_~s__state~0); 11210#L137 assume !(8497 == ssl3_accept_~s__state~0); 11209#L140 assume !(8512 == ssl3_accept_~s__state~0); 11206#L143 assume !(8513 == ssl3_accept_~s__state~0); 11204#L146 assume !(8528 == ssl3_accept_~s__state~0); 11202#L149 assume !(8529 == ssl3_accept_~s__state~0); 11200#L152 assume !(8544 == ssl3_accept_~s__state~0); 11198#L155 assume !(8545 == ssl3_accept_~s__state~0); 11196#L158 assume 8560 == ssl3_accept_~s__state~0; 10934#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 10920#L421 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; 10755#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11368#L579 ssl3_accept_~skip~0 := 0; 11363#L98-2 assume !false; 11361#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11359#L101 assume !(12292 == ssl3_accept_~s__state~0); 11357#L104 assume !(16384 == ssl3_accept_~s__state~0); 11356#L107 assume !(8192 == ssl3_accept_~s__state~0); 11355#L110 assume !(24576 == ssl3_accept_~s__state~0); 11354#L113 assume !(8195 == ssl3_accept_~s__state~0); 11353#L116 assume !(8480 == ssl3_accept_~s__state~0); 10975#L119 assume !(8481 == ssl3_accept_~s__state~0); 10976#L122 assume !(8482 == ssl3_accept_~s__state~0); 11042#L125 assume 8464 == ssl3_accept_~s__state~0; 10924#L132 [2019-11-15 23:28:04,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:04,251 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 6 times [2019-11-15 23:28:04,251 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:04,251 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353610365] [2019-11-15 23:28:04,251 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:04,252 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:04,252 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:04,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:04,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:04,270 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:28:04,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:04,271 INFO L82 PathProgramCache]: Analyzing trace with hash -1798206310, now seen corresponding path program 1 times [2019-11-15 23:28:04,271 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:04,272 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573816362] [2019-11-15 23:28:04,272 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:04,272 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:04,272 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:04,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:04,328 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2019-11-15 23:28:04,328 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573816362] [2019-11-15 23:28:04,328 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:28:04,329 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 23:28:04,329 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15721457] [2019-11-15 23:28:04,329 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:28:04,329 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:28:04,329 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:28:04,330 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:28:04,330 INFO L87 Difference]: Start difference. First operand 847 states and 1146 transitions. cyclomatic complexity: 302 Second operand 3 states. [2019-11-15 23:28:04,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:28:04,475 INFO L93 Difference]: Finished difference Result 961 states and 1299 transitions. [2019-11-15 23:28:04,476 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:28:04,476 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 961 states and 1299 transitions. [2019-11-15 23:28:04,482 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 634 [2019-11-15 23:28:04,489 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 961 states to 961 states and 1299 transitions. [2019-11-15 23:28:04,489 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 664 [2019-11-15 23:28:04,491 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 664 [2019-11-15 23:28:04,491 INFO L73 IsDeterministic]: Start isDeterministic. Operand 961 states and 1299 transitions. [2019-11-15 23:28:04,491 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:28:04,491 INFO L688 BuchiCegarLoop]: Abstraction has 961 states and 1299 transitions. [2019-11-15 23:28:04,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 961 states and 1299 transitions. [2019-11-15 23:28:04,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 961 to 922. [2019-11-15 23:28:04,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 922 states. [2019-11-15 23:28:04,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 922 states to 922 states and 1236 transitions. [2019-11-15 23:28:04,507 INFO L711 BuchiCegarLoop]: Abstraction has 922 states and 1236 transitions. [2019-11-15 23:28:04,508 INFO L591 BuchiCegarLoop]: Abstraction has 922 states and 1236 transitions. [2019-11-15 23:28:04,508 INFO L424 BuchiCegarLoop]: ======== Iteration 10============ [2019-11-15 23:28:04,508 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 922 states and 1236 transitions. [2019-11-15 23:28:04,512 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 608 [2019-11-15 23:28:04,512 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:28:04,512 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:28:04,514 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:04,514 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:04,514 INFO L791 eck$LassoCheckResult]: Stem: 12728#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 12558#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12516#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 12517#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12634#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 12635#L98-2 assume !false; 12891#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13361#L101 assume !(12292 == ssl3_accept_~s__state~0); 13360#L104 assume !(16384 == ssl3_accept_~s__state~0); 13359#L107 assume !(8192 == ssl3_accept_~s__state~0); 13358#L110 assume !(24576 == ssl3_accept_~s__state~0); 13357#L113 assume !(8195 == ssl3_accept_~s__state~0); 13356#L116 assume !(8480 == ssl3_accept_~s__state~0); 13355#L119 assume !(8481 == ssl3_accept_~s__state~0); 13342#L122 assume !(8482 == ssl3_accept_~s__state~0); 12802#L125 assume 8464 == ssl3_accept_~s__state~0; 12735#L132 [2019-11-15 23:28:04,515 INFO L793 eck$LassoCheckResult]: Loop: 12735#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 12644#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 12638#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 12639#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13334#L579 ssl3_accept_~skip~0 := 0; 13333#L98-2 assume !false; 13332#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13331#L101 assume !(12292 == ssl3_accept_~s__state~0); 13330#L104 assume !(16384 == ssl3_accept_~s__state~0); 13329#L107 assume !(8192 == ssl3_accept_~s__state~0); 13328#L110 assume !(24576 == ssl3_accept_~s__state~0); 13327#L113 assume !(8195 == ssl3_accept_~s__state~0); 13326#L116 assume !(8480 == ssl3_accept_~s__state~0); 13325#L119 assume !(8481 == ssl3_accept_~s__state~0); 13324#L122 assume !(8482 == ssl3_accept_~s__state~0); 13188#L125 assume !(8464 == ssl3_accept_~s__state~0); 13186#L128 assume !(8465 == ssl3_accept_~s__state~0); 13184#L131 assume !(8466 == ssl3_accept_~s__state~0); 13182#L134 assume 8496 == ssl3_accept_~s__state~0; 12674#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 12675#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 12722#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 12518#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 12504#L296-2 ssl3_accept_~s__init_num~0 := 0; 12505#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12513#L579 ssl3_accept_~skip~0 := 0; 12523#L98-2 assume !false; 12524#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12729#L101 assume !(12292 == ssl3_accept_~s__state~0); 12737#L104 assume !(16384 == ssl3_accept_~s__state~0); 12738#L107 assume !(8192 == ssl3_accept_~s__state~0); 13407#L110 assume !(24576 == ssl3_accept_~s__state~0); 13406#L113 assume !(8195 == ssl3_accept_~s__state~0); 13405#L116 assume !(8480 == ssl3_accept_~s__state~0); 12649#L119 assume !(8481 == ssl3_accept_~s__state~0); 12601#L122 assume !(8482 == ssl3_accept_~s__state~0); 12602#L125 assume !(8464 == ssl3_accept_~s__state~0); 12567#L128 assume !(8465 == ssl3_accept_~s__state~0); 12544#L131 assume !(8466 == ssl3_accept_~s__state~0); 12545#L134 assume !(8496 == ssl3_accept_~s__state~0); 12741#L137 assume !(8497 == ssl3_accept_~s__state~0); 12742#L140 assume !(8512 == ssl3_accept_~s__state~0); 12704#L143 assume !(8513 == ssl3_accept_~s__state~0); 12665#L146 assume !(8528 == ssl3_accept_~s__state~0); 12666#L149 assume !(8529 == ssl3_accept_~s__state~0); 12678#L152 assume !(8544 == ssl3_accept_~s__state~0); 13396#L155 assume !(8545 == ssl3_accept_~s__state~0); 13395#L158 assume !(8560 == ssl3_accept_~s__state~0); 12579#L161 assume !(8561 == ssl3_accept_~s__state~0); 12580#L164 assume !(8448 == ssl3_accept_~s__state~0); 12759#L167 assume !(8576 == ssl3_accept_~s__state~0); 12760#L170 assume !(8577 == ssl3_accept_~s__state~0); 12773#L173 assume !(8592 == ssl3_accept_~s__state~0); 12709#L176 assume !(8593 == ssl3_accept_~s__state~0); 12668#L179 assume !(8608 == ssl3_accept_~s__state~0); 12669#L182 assume !(8609 == ssl3_accept_~s__state~0); 13392#L185 assume !(8640 == ssl3_accept_~s__state~0); 12616#L188 assume !(8641 == ssl3_accept_~s__state~0); 12617#L191 assume 8656 == ssl3_accept_~s__state~0; 12633#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 12626#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 12627#L496 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 12640#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 12641#L504 assume !(0 == ssl3_accept_~tmp___10~0); 12659#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13349#L579 ssl3_accept_~skip~0 := 0; 13347#L98-2 assume !false; 13346#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12961#L101 assume !(12292 == ssl3_accept_~s__state~0); 12962#L104 assume 16384 == ssl3_accept_~s__state~0; 12622#L210 ssl3_accept_~s__server~0 := 1; 12623#L215 assume 0 != ssl3_accept_~cb~0; 12682#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 12683#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 12714#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13242#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 13240#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 13237#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13231#L579 ssl3_accept_~skip~0 := 0; 13229#L98-2 assume !false; 13227#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13225#L101 assume !(12292 == ssl3_accept_~s__state~0); 13223#L104 assume !(16384 == ssl3_accept_~s__state~0); 13221#L107 assume !(8192 == ssl3_accept_~s__state~0); 13219#L110 assume !(24576 == ssl3_accept_~s__state~0); 13218#L113 assume !(8195 == ssl3_accept_~s__state~0); 12792#L116 assume !(8480 == ssl3_accept_~s__state~0); 12793#L119 assume !(8481 == ssl3_accept_~s__state~0); 12794#L122 assume !(8482 == ssl3_accept_~s__state~0); 12940#L125 assume 8464 == ssl3_accept_~s__state~0; 12735#L132 [2019-11-15 23:28:04,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:04,515 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 7 times [2019-11-15 23:28:04,515 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:04,515 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083493135] [2019-11-15 23:28:04,516 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:04,516 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:04,516 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:04,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:04,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:04,525 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:28:04,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:04,526 INFO L82 PathProgramCache]: Analyzing trace with hash -1038689955, now seen corresponding path program 1 times [2019-11-15 23:28:04,526 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:04,526 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524285377] [2019-11-15 23:28:04,527 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:04,527 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:04,527 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:04,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:04,566 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2019-11-15 23:28:04,566 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524285377] [2019-11-15 23:28:04,566 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:28:04,567 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 23:28:04,567 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132610823] [2019-11-15 23:28:04,568 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:28:04,568 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:28:04,569 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:28:04,569 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:28:04,569 INFO L87 Difference]: Start difference. First operand 922 states and 1236 transitions. cyclomatic complexity: 317 Second operand 3 states. [2019-11-15 23:28:04,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:28:04,770 INFO L93 Difference]: Finished difference Result 867 states and 1151 transitions. [2019-11-15 23:28:04,770 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:28:04,770 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 867 states and 1151 transitions. [2019-11-15 23:28:04,776 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 537 [2019-11-15 23:28:04,782 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 867 states to 865 states and 1149 transitions. [2019-11-15 23:28:04,782 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 614 [2019-11-15 23:28:04,783 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 614 [2019-11-15 23:28:04,783 INFO L73 IsDeterministic]: Start isDeterministic. Operand 865 states and 1149 transitions. [2019-11-15 23:28:04,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:28:04,783 INFO L688 BuchiCegarLoop]: Abstraction has 865 states and 1149 transitions. [2019-11-15 23:28:04,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 865 states and 1149 transitions. [2019-11-15 23:28:04,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 865 to 861. [2019-11-15 23:28:04,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 861 states. [2019-11-15 23:28:04,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 861 states to 861 states and 1145 transitions. [2019-11-15 23:28:04,797 INFO L711 BuchiCegarLoop]: Abstraction has 861 states and 1145 transitions. [2019-11-15 23:28:04,797 INFO L591 BuchiCegarLoop]: Abstraction has 861 states and 1145 transitions. [2019-11-15 23:28:04,797 INFO L424 BuchiCegarLoop]: ======== Iteration 11============ [2019-11-15 23:28:04,797 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 861 states and 1145 transitions. [2019-11-15 23:28:04,801 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 533 [2019-11-15 23:28:04,801 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:28:04,802 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:28:04,803 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:04,803 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:04,803 INFO L791 eck$LassoCheckResult]: Stem: 14507#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 14348#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14309#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 14310#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 14419#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 14420#L98-2 assume !false; 14612#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14880#L101 assume !(12292 == ssl3_accept_~s__state~0); 14878#L104 assume !(16384 == ssl3_accept_~s__state~0); 14876#L107 assume !(8192 == ssl3_accept_~s__state~0); 14874#L110 assume !(24576 == ssl3_accept_~s__state~0); 14872#L113 assume !(8195 == ssl3_accept_~s__state~0); 14870#L116 assume !(8480 == ssl3_accept_~s__state~0); 14868#L119 assume !(8481 == ssl3_accept_~s__state~0); 14864#L122 assume !(8482 == ssl3_accept_~s__state~0); 14865#L125 assume 8464 == ssl3_accept_~s__state~0; 14515#L132 [2019-11-15 23:28:04,804 INFO L793 eck$LassoCheckResult]: Loop: 14515#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 14429#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 14423#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 14424#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14988#L579 ssl3_accept_~skip~0 := 0; 14982#L98-2 assume !false; 14980#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14978#L101 assume !(12292 == ssl3_accept_~s__state~0); 14976#L104 assume !(16384 == ssl3_accept_~s__state~0); 14974#L107 assume !(8192 == ssl3_accept_~s__state~0); 14972#L110 assume !(24576 == ssl3_accept_~s__state~0); 14970#L113 assume !(8195 == ssl3_accept_~s__state~0); 14967#L116 assume !(8480 == ssl3_accept_~s__state~0); 14966#L119 assume !(8481 == ssl3_accept_~s__state~0); 14947#L122 assume !(8482 == ssl3_accept_~s__state~0); 14946#L125 assume !(8464 == ssl3_accept_~s__state~0); 14913#L128 assume !(8465 == ssl3_accept_~s__state~0); 14912#L131 assume !(8466 == ssl3_accept_~s__state~0); 14909#L134 assume 8496 == ssl3_accept_~s__state~0; 14460#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 14461#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14500#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 14945#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 14944#L296-2 ssl3_accept_~s__init_num~0 := 0; 14940#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14898#L579 ssl3_accept_~skip~0 := 0; 14899#L98-2 assume !false; 14894#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14895#L101 assume !(12292 == ssl3_accept_~s__state~0); 14884#L104 assume !(16384 == ssl3_accept_~s__state~0); 14885#L107 assume !(8192 == ssl3_accept_~s__state~0); 14927#L110 assume !(24576 == ssl3_accept_~s__state~0); 14925#L113 assume !(8195 == ssl3_accept_~s__state~0); 14923#L116 assume !(8480 == ssl3_accept_~s__state~0); 14921#L119 assume !(8481 == ssl3_accept_~s__state~0); 14919#L122 assume !(8482 == ssl3_accept_~s__state~0); 14917#L125 assume !(8464 == ssl3_accept_~s__state~0); 14915#L128 assume !(8465 == ssl3_accept_~s__state~0); 14914#L131 assume !(8466 == ssl3_accept_~s__state~0); 14863#L134 assume !(8496 == ssl3_accept_~s__state~0); 14862#L137 assume !(8497 == ssl3_accept_~s__state~0); 14791#L140 assume 8512 == ssl3_accept_~s__state~0; 14396#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 14321#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 14322#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 14332#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14306#L579 ssl3_accept_~skip~0 := 0; 14317#L98-2 assume !false; 14318#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14508#L101 assume !(12292 == ssl3_accept_~s__state~0); 14534#L104 assume !(16384 == ssl3_accept_~s__state~0); 15053#L107 assume !(8192 == ssl3_accept_~s__state~0); 15051#L110 assume !(24576 == ssl3_accept_~s__state~0); 15049#L113 assume !(8195 == ssl3_accept_~s__state~0); 15045#L116 assume !(8480 == ssl3_accept_~s__state~0); 15043#L119 assume !(8481 == ssl3_accept_~s__state~0); 15039#L122 assume !(8482 == ssl3_accept_~s__state~0); 15033#L125 assume !(8464 == ssl3_accept_~s__state~0); 15031#L128 assume !(8465 == ssl3_accept_~s__state~0); 15029#L131 assume !(8466 == ssl3_accept_~s__state~0); 15014#L134 assume !(8496 == ssl3_accept_~s__state~0); 15012#L137 assume !(8497 == ssl3_accept_~s__state~0); 15009#L140 assume !(8512 == ssl3_accept_~s__state~0); 15004#L143 assume !(8513 == ssl3_accept_~s__state~0); 15002#L146 assume 8528 == ssl3_accept_~s__state~0; 14368#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 14369#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 14532#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 14301#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 14302#L356 assume !(ssl3_accept_~ret~0 <= 0); 14387#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 14350#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14901#L579 ssl3_accept_~skip~0 := 0; 14896#L98-2 assume !false; 14897#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14887#L101 assume !(12292 == ssl3_accept_~s__state~0); 14888#L104 assume !(16384 == ssl3_accept_~s__state~0); 14882#L107 assume !(8192 == ssl3_accept_~s__state~0); 14881#L110 assume !(24576 == ssl3_accept_~s__state~0); 14879#L113 assume !(8195 == ssl3_accept_~s__state~0); 14877#L116 assume !(8480 == ssl3_accept_~s__state~0); 14875#L119 assume !(8481 == ssl3_accept_~s__state~0); 14873#L122 assume !(8482 == ssl3_accept_~s__state~0); 14871#L125 assume !(8464 == ssl3_accept_~s__state~0); 14869#L128 assume !(8465 == ssl3_accept_~s__state~0); 14866#L131 assume !(8466 == ssl3_accept_~s__state~0); 14867#L134 assume !(8496 == ssl3_accept_~s__state~0); 14910#L137 assume !(8497 == ssl3_accept_~s__state~0); 14911#L140 assume !(8512 == ssl3_accept_~s__state~0); 14789#L143 assume !(8513 == ssl3_accept_~s__state~0); 14790#L146 assume !(8528 == ssl3_accept_~s__state~0); 15003#L149 assume !(8529 == ssl3_accept_~s__state~0); 14573#L152 assume !(8544 == ssl3_accept_~s__state~0); 14574#L155 assume !(8545 == ssl3_accept_~s__state~0); 14575#L158 assume 8560 == ssl3_accept_~s__state~0; 14525#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 14513#L421 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; 14342#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14930#L579 ssl3_accept_~skip~0 := 0; 14929#L98-2 assume !false; 14928#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14926#L101 assume !(12292 == ssl3_accept_~s__state~0); 14924#L104 assume !(16384 == ssl3_accept_~s__state~0); 14922#L107 assume !(8192 == ssl3_accept_~s__state~0); 14920#L110 assume !(24576 == ssl3_accept_~s__state~0); 14918#L113 assume !(8195 == ssl3_accept_~s__state~0); 14916#L116 assume !(8480 == ssl3_accept_~s__state~0); 14580#L119 assume !(8481 == ssl3_accept_~s__state~0); 14581#L122 assume !(8482 == ssl3_accept_~s__state~0); 14588#L125 assume 8464 == ssl3_accept_~s__state~0; 14515#L132 [2019-11-15 23:28:04,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:04,804 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 8 times [2019-11-15 23:28:04,804 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:04,805 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260024725] [2019-11-15 23:28:04,805 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:04,805 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:04,805 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:04,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:04,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:04,814 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:28:04,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:04,815 INFO L82 PathProgramCache]: Analyzing trace with hash -4998235, now seen corresponding path program 1 times [2019-11-15 23:28:04,815 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:04,816 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871264630] [2019-11-15 23:28:04,816 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:04,816 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:04,816 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:04,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:04,863 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2019-11-15 23:28:04,864 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871264630] [2019-11-15 23:28:04,864 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:28:04,864 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 23:28:04,865 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298301437] [2019-11-15 23:28:04,866 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:28:04,866 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:28:04,866 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:28:04,867 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:28:04,867 INFO L87 Difference]: Start difference. First operand 861 states and 1145 transitions. cyclomatic complexity: 288 Second operand 3 states. [2019-11-15 23:28:05,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:28:05,013 INFO L93 Difference]: Finished difference Result 964 states and 1276 transitions. [2019-11-15 23:28:05,014 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:28:05,014 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 964 states and 1276 transitions. [2019-11-15 23:28:05,020 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 601 [2019-11-15 23:28:05,028 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 964 states to 964 states and 1276 transitions. [2019-11-15 23:28:05,028 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 678 [2019-11-15 23:28:05,029 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 678 [2019-11-15 23:28:05,030 INFO L73 IsDeterministic]: Start isDeterministic. Operand 964 states and 1276 transitions. [2019-11-15 23:28:05,030 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:28:05,030 INFO L688 BuchiCegarLoop]: Abstraction has 964 states and 1276 transitions. [2019-11-15 23:28:05,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 964 states and 1276 transitions. [2019-11-15 23:28:05,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 964 to 942. [2019-11-15 23:28:05,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 942 states. [2019-11-15 23:28:05,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 942 states to 942 states and 1241 transitions. [2019-11-15 23:28:05,047 INFO L711 BuchiCegarLoop]: Abstraction has 942 states and 1241 transitions. [2019-11-15 23:28:05,047 INFO L591 BuchiCegarLoop]: Abstraction has 942 states and 1241 transitions. [2019-11-15 23:28:05,047 INFO L424 BuchiCegarLoop]: ======== Iteration 12============ [2019-11-15 23:28:05,048 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 942 states and 1241 transitions. [2019-11-15 23:28:05,051 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 587 [2019-11-15 23:28:05,052 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:28:05,052 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:28:05,053 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:05,053 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-11-15 23:28:05,054 INFO L791 eck$LassoCheckResult]: Stem: 16353#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 16179#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16140#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 16141#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16252#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 16253#L98-2 assume !false; 16444#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17006#L101 assume !(12292 == ssl3_accept_~s__state~0); 17005#L104 assume !(16384 == ssl3_accept_~s__state~0); 16998#L107 assume !(8192 == ssl3_accept_~s__state~0); 16994#L110 assume !(24576 == ssl3_accept_~s__state~0); 16990#L113 assume !(8195 == ssl3_accept_~s__state~0); 16986#L116 assume !(8480 == ssl3_accept_~s__state~0); 16985#L119 assume !(8481 == ssl3_accept_~s__state~0); 16783#L122 assume !(8482 == ssl3_accept_~s__state~0); 16784#L125 assume 8464 == ssl3_accept_~s__state~0; 16361#L132 [2019-11-15 23:28:05,054 INFO L793 eck$LassoCheckResult]: Loop: 16361#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 16261#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 16255#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 16256#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16751#L579 ssl3_accept_~skip~0 := 0; 16749#L98-2 assume !false; 16747#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16745#L101 assume !(12292 == ssl3_accept_~s__state~0); 16743#L104 assume !(16384 == ssl3_accept_~s__state~0); 16741#L107 assume !(8192 == ssl3_accept_~s__state~0); 16739#L110 assume !(24576 == ssl3_accept_~s__state~0); 16737#L113 assume !(8195 == ssl3_accept_~s__state~0); 16735#L116 assume !(8480 == ssl3_accept_~s__state~0); 16733#L119 assume !(8481 == ssl3_accept_~s__state~0); 16731#L122 assume !(8482 == ssl3_accept_~s__state~0); 16729#L125 assume !(8464 == ssl3_accept_~s__state~0); 16727#L128 assume !(8465 == ssl3_accept_~s__state~0); 16725#L131 assume !(8466 == ssl3_accept_~s__state~0); 16721#L134 assume 8496 == ssl3_accept_~s__state~0; 16594#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 16345#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 16346#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 16142#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 16128#L296-2 ssl3_accept_~s__init_num~0 := 0; 16129#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16228#L579 ssl3_accept_~skip~0 := 0; 16147#L98-2 assume !false; 16148#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16355#L101 assume !(12292 == ssl3_accept_~s__state~0); 17060#L104 assume !(16384 == ssl3_accept_~s__state~0); 17059#L107 assume !(8192 == ssl3_accept_~s__state~0); 16357#L110 assume !(24576 == ssl3_accept_~s__state~0); 16283#L113 assume !(8195 == ssl3_accept_~s__state~0); 16284#L116 assume !(8480 == ssl3_accept_~s__state~0); 17057#L119 assume !(8481 == ssl3_accept_~s__state~0); 17056#L122 assume !(8482 == ssl3_accept_~s__state~0); 17055#L125 assume !(8464 == ssl3_accept_~s__state~0); 17054#L128 assume !(8465 == ssl3_accept_~s__state~0); 17052#L131 assume !(8466 == ssl3_accept_~s__state~0); 17051#L134 assume !(8496 == ssl3_accept_~s__state~0); 16367#L137 assume !(8497 == ssl3_accept_~s__state~0); 16368#L140 assume 8512 == ssl3_accept_~s__state~0; 16590#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 17045#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 16162#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 16163#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17046#L579 ssl3_accept_~skip~0 := 0; 17043#L98-2 assume !false; 17041#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17040#L101 assume !(12292 == ssl3_accept_~s__state~0); 17034#L104 assume !(16384 == ssl3_accept_~s__state~0); 17032#L107 assume !(8192 == ssl3_accept_~s__state~0); 17030#L110 assume !(24576 == ssl3_accept_~s__state~0); 17028#L113 assume !(8195 == ssl3_accept_~s__state~0); 17026#L116 assume !(8480 == ssl3_accept_~s__state~0); 17024#L119 assume !(8481 == ssl3_accept_~s__state~0); 17021#L122 assume !(8482 == ssl3_accept_~s__state~0); 17013#L125 assume !(8464 == ssl3_accept_~s__state~0); 17008#L128 assume !(8465 == ssl3_accept_~s__state~0); 17000#L131 assume !(8466 == ssl3_accept_~s__state~0); 16996#L134 assume !(8496 == ssl3_accept_~s__state~0); 16992#L137 assume !(8497 == ssl3_accept_~s__state~0); 16984#L140 assume !(8512 == ssl3_accept_~s__state~0); 16328#L143 assume !(8513 == ssl3_accept_~s__state~0); 16329#L146 assume 8528 == ssl3_accept_~s__state~0; 16200#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 16201#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 16380#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 16132#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 16133#L356 assume !(ssl3_accept_~ret~0 <= 0); 16220#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 16326#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16997#L579 ssl3_accept_~skip~0 := 0; 16993#L98-2 assume !false; 16989#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16988#L101 assume !(12292 == ssl3_accept_~s__state~0); 16987#L104 assume !(16384 == ssl3_accept_~s__state~0); 16928#L107 assume !(8192 == ssl3_accept_~s__state~0); 16927#L110 assume !(24576 == ssl3_accept_~s__state~0); 16926#L113 assume !(8195 == ssl3_accept_~s__state~0); 16923#L116 assume !(8480 == ssl3_accept_~s__state~0); 16921#L119 assume !(8481 == ssl3_accept_~s__state~0); 16914#L122 assume !(8482 == ssl3_accept_~s__state~0); 16912#L125 assume !(8464 == ssl3_accept_~s__state~0); 16911#L128 assume !(8465 == ssl3_accept_~s__state~0); 16910#L131 assume !(8466 == ssl3_accept_~s__state~0); 16909#L134 assume !(8496 == ssl3_accept_~s__state~0); 16907#L137 assume !(8497 == ssl3_accept_~s__state~0); 16879#L140 assume !(8512 == ssl3_accept_~s__state~0); 16874#L143 assume !(8513 == ssl3_accept_~s__state~0); 16856#L146 assume !(8528 == ssl3_accept_~s__state~0); 16300#L149 assume !(8529 == ssl3_accept_~s__state~0); 16266#L152 assume 8544 == ssl3_accept_~s__state~0; 16267#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 16387#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 16316#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16312#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 16197#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 16192#L403 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; 16193#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16796#L579 ssl3_accept_~skip~0 := 0; 16795#L98-2 assume !false; 16794#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16793#L101 assume !(12292 == ssl3_accept_~s__state~0); 16792#L104 assume !(16384 == ssl3_accept_~s__state~0); 16791#L107 assume !(8192 == ssl3_accept_~s__state~0); 16790#L110 assume !(24576 == ssl3_accept_~s__state~0); 16789#L113 assume !(8195 == ssl3_accept_~s__state~0); 16788#L116 assume !(8480 == ssl3_accept_~s__state~0); 16414#L119 assume !(8481 == ssl3_accept_~s__state~0); 16415#L122 assume !(8482 == ssl3_accept_~s__state~0); 16421#L125 assume 8464 == ssl3_accept_~s__state~0; 16361#L132 [2019-11-15 23:28:05,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:05,055 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 9 times [2019-11-15 23:28:05,055 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:05,055 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558530186] [2019-11-15 23:28:05,055 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:05,055 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:05,055 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:05,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:05,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:05,065 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:28:05,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:05,065 INFO L82 PathProgramCache]: Analyzing trace with hash 1270421333, now seen corresponding path program 1 times [2019-11-15 23:28:05,066 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:05,066 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313943248] [2019-11-15 23:28:05,066 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:05,066 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:05,066 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:05,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:05,103 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-15 23:28:05,104 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313943248] [2019-11-15 23:28:05,104 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:28:05,104 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 23:28:05,104 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275632487] [2019-11-15 23:28:05,105 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:28:05,105 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:28:05,105 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:28:05,105 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:28:05,106 INFO L87 Difference]: Start difference. First operand 942 states and 1241 transitions. cyclomatic complexity: 303 Second operand 3 states. [2019-11-15 23:28:05,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:28:05,251 INFO L93 Difference]: Finished difference Result 1015 states and 1329 transitions. [2019-11-15 23:28:05,252 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:28:05,252 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1015 states and 1329 transitions. [2019-11-15 23:28:05,257 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 619 [2019-11-15 23:28:05,265 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1015 states to 993 states and 1298 transitions. [2019-11-15 23:28:05,265 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 716 [2019-11-15 23:28:05,267 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 730 [2019-11-15 23:28:05,267 INFO L73 IsDeterministic]: Start isDeterministic. Operand 993 states and 1298 transitions. [2019-11-15 23:28:05,267 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:28:05,267 INFO L688 BuchiCegarLoop]: Abstraction has 993 states and 1298 transitions. [2019-11-15 23:28:05,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 993 states and 1298 transitions. [2019-11-15 23:28:05,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 993 to 946. [2019-11-15 23:28:05,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 946 states. [2019-11-15 23:28:05,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 1244 transitions. [2019-11-15 23:28:05,285 INFO L711 BuchiCegarLoop]: Abstraction has 946 states and 1244 transitions. [2019-11-15 23:28:05,285 INFO L591 BuchiCegarLoop]: Abstraction has 946 states and 1244 transitions. [2019-11-15 23:28:05,285 INFO L424 BuchiCegarLoop]: ======== Iteration 13============ [2019-11-15 23:28:05,286 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 946 states and 1244 transitions. [2019-11-15 23:28:05,290 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2019-11-15 23:28:05,290 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:28:05,290 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:28:05,291 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:05,291 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:05,292 INFO L791 eck$LassoCheckResult]: Stem: 18284#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 18133#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18101#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 18102#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18201#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 18202#L98-2 assume !false; 18494#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18492#L101 assume !(12292 == ssl3_accept_~s__state~0); 18490#L104 assume !(16384 == ssl3_accept_~s__state~0); 18488#L107 assume !(8192 == ssl3_accept_~s__state~0); 18486#L110 assume !(24576 == ssl3_accept_~s__state~0); 18484#L113 assume !(8195 == ssl3_accept_~s__state~0); 18482#L116 assume !(8480 == ssl3_accept_~s__state~0); 18480#L119 assume 8481 == ssl3_accept_~s__state~0; 18122#L120 [2019-11-15 23:28:05,292 INFO L793 eck$LassoCheckResult]: Loop: 18122#L120 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 18123#L258 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 18128#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18098#L579 ssl3_accept_~skip~0 := 0; 18108#L98-2 assume !false; 18109#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18285#L101 assume !(12292 == ssl3_accept_~s__state~0); 18292#L104 assume !(16384 == ssl3_accept_~s__state~0); 18293#L107 assume !(8192 == ssl3_accept_~s__state~0); 18287#L110 assume !(24576 == ssl3_accept_~s__state~0); 18226#L113 assume !(8195 == ssl3_accept_~s__state~0); 18211#L116 assume !(8480 == ssl3_accept_~s__state~0); 18212#L119 assume !(8481 == ssl3_accept_~s__state~0); 18172#L122 assume !(8482 == ssl3_accept_~s__state~0); 18138#L125 assume !(8464 == ssl3_accept_~s__state~0); 18139#L128 assume !(8465 == ssl3_accept_~s__state~0); 18124#L131 assume !(8466 == ssl3_accept_~s__state~0); 18125#L134 assume !(8496 == ssl3_accept_~s__state~0); 18296#L137 assume !(8497 == ssl3_accept_~s__state~0); 18297#L140 assume !(8512 == ssl3_accept_~s__state~0); 18264#L143 assume !(8513 == ssl3_accept_~s__state~0); 18228#L146 assume !(8528 == ssl3_accept_~s__state~0); 18229#L149 assume !(8529 == ssl3_accept_~s__state~0); 18215#L152 assume !(8544 == ssl3_accept_~s__state~0); 18180#L155 assume !(8545 == ssl3_accept_~s__state~0); 18181#L158 assume !(8560 == ssl3_accept_~s__state~0); 18516#L161 assume !(8561 == ssl3_accept_~s__state~0); 18324#L164 assume 8448 == ssl3_accept_~s__state~0; 18267#L165 assume !(ssl3_accept_~num1~0 > 0); 18268#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 18291#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18415#L579 ssl3_accept_~skip~0 := 0; 18413#L98-2 assume !false; 18411#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18408#L101 assume !(12292 == ssl3_accept_~s__state~0); 18409#L104 assume !(16384 == ssl3_accept_~s__state~0); 18493#L107 assume !(8192 == ssl3_accept_~s__state~0); 18491#L110 assume !(24576 == ssl3_accept_~s__state~0); 18489#L113 assume !(8195 == ssl3_accept_~s__state~0); 18487#L116 assume 8480 == ssl3_accept_~s__state~0; 18122#L120 [2019-11-15 23:28:05,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:05,292 INFO L82 PathProgramCache]: Analyzing trace with hash 82541866, now seen corresponding path program 1 times [2019-11-15 23:28:05,293 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:05,293 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497006424] [2019-11-15 23:28:05,293 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:05,293 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:05,293 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:05,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:05,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:28:05,312 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497006424] [2019-11-15 23:28:05,312 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:28:05,312 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-15 23:28:05,312 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312582079] [2019-11-15 23:28:05,313 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-15 23:28:05,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:05,313 INFO L82 PathProgramCache]: Analyzing trace with hash 1448922226, now seen corresponding path program 1 times [2019-11-15 23:28:05,313 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:05,313 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965398532] [2019-11-15 23:28:05,313 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:05,313 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:05,314 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:05,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:05,346 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:28:05,346 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965398532] [2019-11-15 23:28:05,347 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [684559262] [2019-11-15 23:28:05,347 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/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-11-15 23:28:05,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:05,408 INFO L256 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-15 23:28:05,409 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:28:05,428 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:28:05,428 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 23:28:05,429 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-11-15 23:28:05,429 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028561402] [2019-11-15 23:28:05,429 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:28:05,430 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:28:05,430 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:28:05,430 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:28:05,430 INFO L87 Difference]: Start difference. First operand 946 states and 1244 transitions. cyclomatic complexity: 303 Second operand 3 states. [2019-11-15 23:28:05,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:28:05,548 INFO L93 Difference]: Finished difference Result 948 states and 1244 transitions. [2019-11-15 23:28:05,548 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:28:05,548 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 948 states and 1244 transitions. [2019-11-15 23:28:05,553 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2019-11-15 23:28:05,560 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 948 states to 948 states and 1244 transitions. [2019-11-15 23:28:05,560 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 685 [2019-11-15 23:28:05,561 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 685 [2019-11-15 23:28:05,561 INFO L73 IsDeterministic]: Start isDeterministic. Operand 948 states and 1244 transitions. [2019-11-15 23:28:05,561 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:28:05,562 INFO L688 BuchiCegarLoop]: Abstraction has 948 states and 1244 transitions. [2019-11-15 23:28:05,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 948 states and 1244 transitions. [2019-11-15 23:28:05,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 948 to 946. [2019-11-15 23:28:05,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 946 states. [2019-11-15 23:28:05,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 1242 transitions. [2019-11-15 23:28:05,577 INFO L711 BuchiCegarLoop]: Abstraction has 946 states and 1242 transitions. [2019-11-15 23:28:05,577 INFO L591 BuchiCegarLoop]: Abstraction has 946 states and 1242 transitions. [2019-11-15 23:28:05,577 INFO L424 BuchiCegarLoop]: ======== Iteration 14============ [2019-11-15 23:28:05,578 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 946 states and 1242 transitions. [2019-11-15 23:28:05,580 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2019-11-15 23:28:05,580 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:28:05,580 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:28:05,581 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:05,581 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:05,582 INFO L791 eck$LassoCheckResult]: Stem: 20317#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 20153#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20120#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 20121#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20224#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 20225#L98-2 assume !false; 20131#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20319#L101 assume !(12292 == ssl3_accept_~s__state~0); 20327#L104 assume !(16384 == ssl3_accept_~s__state~0); 20328#L107 assume !(8192 == ssl3_accept_~s__state~0); 20410#L110 assume !(24576 == ssl3_accept_~s__state~0); 20407#L113 assume !(8195 == ssl3_accept_~s__state~0); 20404#L116 assume !(8480 == ssl3_accept_~s__state~0); 20401#L119 assume !(8481 == ssl3_accept_~s__state~0); 20396#L122 assume 8482 == ssl3_accept_~s__state~0; 20341#L123 [2019-11-15 23:28:05,582 INFO L793 eck$LassoCheckResult]: Loop: 20341#L123 ssl3_accept_~s__state~0 := 3; 20148#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20117#L579 ssl3_accept_~skip~0 := 0; 21033#L98-2 assume !false; 21027#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21025#L101 assume !(12292 == ssl3_accept_~s__state~0); 21023#L104 assume !(16384 == ssl3_accept_~s__state~0); 21021#L107 assume !(8192 == ssl3_accept_~s__state~0); 21019#L110 assume !(24576 == ssl3_accept_~s__state~0); 21017#L113 assume !(8195 == ssl3_accept_~s__state~0); 21015#L116 assume !(8480 == ssl3_accept_~s__state~0); 21013#L119 assume !(8481 == ssl3_accept_~s__state~0); 21009#L122 assume !(8482 == ssl3_accept_~s__state~0); 20158#L125 assume !(8464 == ssl3_accept_~s__state~0); 20159#L128 assume !(8465 == ssl3_accept_~s__state~0); 20958#L131 assume !(8466 == ssl3_accept_~s__state~0); 20528#L134 assume !(8496 == ssl3_accept_~s__state~0); 20525#L137 assume !(8497 == ssl3_accept_~s__state~0); 20523#L140 assume !(8512 == ssl3_accept_~s__state~0); 20521#L143 assume !(8513 == ssl3_accept_~s__state~0); 20519#L146 assume !(8528 == ssl3_accept_~s__state~0); 20516#L149 assume !(8529 == ssl3_accept_~s__state~0); 20514#L152 assume !(8544 == ssl3_accept_~s__state~0); 20512#L155 assume !(8545 == ssl3_accept_~s__state~0); 20510#L158 assume !(8560 == ssl3_accept_~s__state~0); 20507#L161 assume !(8561 == ssl3_accept_~s__state~0); 20364#L164 assume 8448 == ssl3_accept_~s__state~0; 20296#L165 assume !(ssl3_accept_~num1~0 > 0); 20297#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 20324#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20474#L579 ssl3_accept_~skip~0 := 0; 20472#L98-2 assume !false; 20470#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20467#L101 assume !(12292 == ssl3_accept_~s__state~0); 20468#L104 assume !(16384 == ssl3_accept_~s__state~0); 20542#L107 assume !(8192 == ssl3_accept_~s__state~0); 20540#L110 assume !(24576 == ssl3_accept_~s__state~0); 20538#L113 assume !(8195 == ssl3_accept_~s__state~0); 20536#L116 assume !(8480 == ssl3_accept_~s__state~0); 20534#L119 assume !(8481 == ssl3_accept_~s__state~0); 20533#L122 assume 8482 == ssl3_accept_~s__state~0; 20341#L123 [2019-11-15 23:28:05,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:05,582 INFO L82 PathProgramCache]: Analyzing trace with hash -1736169309, now seen corresponding path program 1 times [2019-11-15 23:28:05,583 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:05,583 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616989499] [2019-11-15 23:28:05,583 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:05,583 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:05,583 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:05,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:05,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:28:05,595 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616989499] [2019-11-15 23:28:05,595 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:28:05,595 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-15 23:28:05,595 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043733479] [2019-11-15 23:28:05,595 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-15 23:28:05,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:05,596 INFO L82 PathProgramCache]: Analyzing trace with hash -1221509630, now seen corresponding path program 1 times [2019-11-15 23:28:05,596 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:05,596 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347598266] [2019-11-15 23:28:05,596 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:05,596 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:05,596 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:05,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:05,613 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:28:05,614 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347598266] [2019-11-15 23:28:05,614 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:28:05,614 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 23:28:05,614 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413434339] [2019-11-15 23:28:05,614 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:28:05,614 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:28:05,615 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:28:05,615 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:28:05,615 INFO L87 Difference]: Start difference. First operand 946 states and 1242 transitions. cyclomatic complexity: 301 Second operand 3 states. [2019-11-15 23:28:05,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:28:05,736 INFO L93 Difference]: Finished difference Result 946 states and 1240 transitions. [2019-11-15 23:28:05,736 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:28:05,736 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 946 states and 1240 transitions. [2019-11-15 23:28:05,738 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2019-11-15 23:28:05,746 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 946 states to 946 states and 1240 transitions. [2019-11-15 23:28:05,746 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 683 [2019-11-15 23:28:05,747 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 683 [2019-11-15 23:28:05,747 INFO L73 IsDeterministic]: Start isDeterministic. Operand 946 states and 1240 transitions. [2019-11-15 23:28:05,748 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:28:05,748 INFO L688 BuchiCegarLoop]: Abstraction has 946 states and 1240 transitions. [2019-11-15 23:28:05,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 946 states and 1240 transitions. [2019-11-15 23:28:05,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 946 to 946. [2019-11-15 23:28:05,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 946 states. [2019-11-15 23:28:05,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 1240 transitions. [2019-11-15 23:28:05,762 INFO L711 BuchiCegarLoop]: Abstraction has 946 states and 1240 transitions. [2019-11-15 23:28:05,762 INFO L591 BuchiCegarLoop]: Abstraction has 946 states and 1240 transitions. [2019-11-15 23:28:05,762 INFO L424 BuchiCegarLoop]: ======== Iteration 15============ [2019-11-15 23:28:05,763 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 946 states and 1240 transitions. [2019-11-15 23:28:05,765 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2019-11-15 23:28:05,765 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:28:05,765 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:28:05,767 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:05,767 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-11-15 23:28:05,767 INFO L791 eck$LassoCheckResult]: Stem: 22204#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 22051#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22019#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 22020#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 22119#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 22120#L98-2 assume !false; 22386#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22658#L101 assume !(12292 == ssl3_accept_~s__state~0); 22657#L104 assume !(16384 == ssl3_accept_~s__state~0); 22655#L107 assume !(8192 == ssl3_accept_~s__state~0); 22654#L110 assume !(24576 == ssl3_accept_~s__state~0); 22653#L113 assume !(8195 == ssl3_accept_~s__state~0); 22652#L116 assume !(8480 == ssl3_accept_~s__state~0); 22647#L119 assume !(8481 == ssl3_accept_~s__state~0); 22645#L122 assume !(8482 == ssl3_accept_~s__state~0); 22643#L125 assume 8464 == ssl3_accept_~s__state~0; 22210#L132 [2019-11-15 23:28:05,767 INFO L793 eck$LassoCheckResult]: Loop: 22210#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 22128#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 22122#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 22123#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22849#L579 ssl3_accept_~skip~0 := 0; 22844#L98-2 assume !false; 22842#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22840#L101 assume !(12292 == ssl3_accept_~s__state~0); 22838#L104 assume !(16384 == ssl3_accept_~s__state~0); 22836#L107 assume !(8192 == ssl3_accept_~s__state~0); 22834#L110 assume !(24576 == ssl3_accept_~s__state~0); 22832#L113 assume !(8195 == ssl3_accept_~s__state~0); 22830#L116 assume !(8480 == ssl3_accept_~s__state~0); 22828#L119 assume !(8481 == ssl3_accept_~s__state~0); 22826#L122 assume !(8482 == ssl3_accept_~s__state~0); 22824#L125 assume !(8464 == ssl3_accept_~s__state~0); 22822#L128 assume !(8465 == ssl3_accept_~s__state~0); 22820#L131 assume !(8466 == ssl3_accept_~s__state~0); 22813#L134 assume 8496 == ssl3_accept_~s__state~0; 22156#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 22157#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 22198#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 22021#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 22022#L296-2 ssl3_accept_~s__init_num~0 := 0; 22936#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22930#L579 ssl3_accept_~skip~0 := 0; 22928#L98-2 assume !false; 22926#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22924#L101 assume !(12292 == ssl3_accept_~s__state~0); 22922#L104 assume !(16384 == ssl3_accept_~s__state~0); 22920#L107 assume !(8192 == ssl3_accept_~s__state~0); 22918#L110 assume !(24576 == ssl3_accept_~s__state~0); 22916#L113 assume !(8195 == ssl3_accept_~s__state~0); 22914#L116 assume !(8480 == ssl3_accept_~s__state~0); 22913#L119 assume !(8481 == ssl3_accept_~s__state~0); 22912#L122 assume !(8482 == ssl3_accept_~s__state~0); 22911#L125 assume !(8464 == ssl3_accept_~s__state~0); 22910#L128 assume !(8465 == ssl3_accept_~s__state~0); 22909#L131 assume !(8466 == ssl3_accept_~s__state~0); 22226#L134 assume !(8496 == ssl3_accept_~s__state~0); 22216#L137 assume !(8497 == ssl3_accept_~s__state~0); 22217#L140 assume 8512 == ssl3_accept_~s__state~0; 22097#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 22030#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 22031#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 22038#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22843#L579 ssl3_accept_~skip~0 := 0; 22841#L98-2 assume !false; 22839#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22837#L101 assume !(12292 == ssl3_accept_~s__state~0); 22835#L104 assume !(16384 == ssl3_accept_~s__state~0); 22833#L107 assume !(8192 == ssl3_accept_~s__state~0); 22831#L110 assume !(24576 == ssl3_accept_~s__state~0); 22829#L113 assume !(8195 == ssl3_accept_~s__state~0); 22827#L116 assume !(8480 == ssl3_accept_~s__state~0); 22825#L119 assume !(8481 == ssl3_accept_~s__state~0); 22823#L122 assume !(8482 == ssl3_accept_~s__state~0); 22821#L125 assume !(8464 == ssl3_accept_~s__state~0); 22819#L128 assume !(8465 == ssl3_accept_~s__state~0); 22818#L131 assume !(8466 == ssl3_accept_~s__state~0); 22817#L134 assume !(8496 == ssl3_accept_~s__state~0); 22815#L137 assume !(8497 == ssl3_accept_~s__state~0); 22812#L140 assume !(8512 == ssl3_accept_~s__state~0); 22806#L143 assume !(8513 == ssl3_accept_~s__state~0); 22532#L146 assume 8528 == ssl3_accept_~s__state~0; 22069#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 22070#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 22223#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 22193#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 22176#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 22089#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 22183#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22939#L579 ssl3_accept_~skip~0 := 0; 22938#L98-2 assume !false; 22937#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22931#L101 assume !(12292 == ssl3_accept_~s__state~0); 22929#L104 assume !(16384 == ssl3_accept_~s__state~0); 22927#L107 assume !(8192 == ssl3_accept_~s__state~0); 22925#L110 assume !(24576 == ssl3_accept_~s__state~0); 22923#L113 assume !(8195 == ssl3_accept_~s__state~0); 22921#L116 assume !(8480 == ssl3_accept_~s__state~0); 22919#L119 assume !(8481 == ssl3_accept_~s__state~0); 22917#L122 assume !(8482 == ssl3_accept_~s__state~0); 22915#L125 assume !(8464 == ssl3_accept_~s__state~0); 22907#L128 assume !(8465 == ssl3_accept_~s__state~0); 22906#L131 assume !(8466 == ssl3_accept_~s__state~0); 22905#L134 assume !(8496 == ssl3_accept_~s__state~0); 22903#L137 assume !(8497 == ssl3_accept_~s__state~0); 22862#L140 assume !(8512 == ssl3_accept_~s__state~0); 22185#L143 assume !(8513 == ssl3_accept_~s__state~0); 22147#L146 assume !(8528 == ssl3_accept_~s__state~0); 22148#L149 assume !(8529 == ssl3_accept_~s__state~0); 22160#L152 assume 8544 == ssl3_accept_~s__state~0; 22227#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; 22053#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22720#L579 ssl3_accept_~skip~0 := 0; 22718#L98-2 assume !false; 22716#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22714#L101 assume !(12292 == ssl3_accept_~s__state~0); 22712#L104 assume !(16384 == ssl3_accept_~s__state~0); 22710#L107 assume !(8192 == ssl3_accept_~s__state~0); 22708#L110 assume !(24576 == ssl3_accept_~s__state~0); 22706#L113 assume !(8195 == ssl3_accept_~s__state~0); 22704#L116 assume !(8480 == ssl3_accept_~s__state~0); 22702#L119 assume !(8481 == ssl3_accept_~s__state~0); 22700#L122 assume !(8482 == ssl3_accept_~s__state~0); 22698#L125 assume !(8464 == ssl3_accept_~s__state~0); 22696#L128 assume !(8465 == ssl3_accept_~s__state~0); 22694#L131 assume !(8466 == ssl3_accept_~s__state~0); 22692#L134 assume !(8496 == ssl3_accept_~s__state~0); 22690#L137 assume !(8497 == ssl3_accept_~s__state~0); 22688#L140 assume !(8512 == ssl3_accept_~s__state~0); 22686#L143 assume !(8513 == ssl3_accept_~s__state~0); 22683#L146 assume !(8528 == ssl3_accept_~s__state~0); 22681#L149 assume !(8529 == ssl3_accept_~s__state~0); 22547#L152 assume !(8544 == ssl3_accept_~s__state~0); 22538#L155 assume !(8545 == ssl3_accept_~s__state~0); 22319#L158 assume !(8560 == ssl3_accept_~s__state~0); 22315#L161 assume !(8561 == ssl3_accept_~s__state~0); 22316#L164 assume !(8448 == ssl3_accept_~s__state~0); 22676#L167 assume 8576 == ssl3_accept_~s__state~0; 22166#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 22167#L443 assume !(ssl3_accept_~ret~0 <= 0); 22163#L446 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 22118#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22894#L579 ssl3_accept_~skip~0 := 0; 22892#L98-2 assume !false; 22890#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22888#L101 assume !(12292 == ssl3_accept_~s__state~0); 22886#L104 assume !(16384 == ssl3_accept_~s__state~0); 22884#L107 assume !(8192 == ssl3_accept_~s__state~0); 22882#L110 assume !(24576 == ssl3_accept_~s__state~0); 22880#L113 assume !(8195 == ssl3_accept_~s__state~0); 22878#L116 assume !(8480 == ssl3_accept_~s__state~0); 22248#L119 assume !(8481 == ssl3_accept_~s__state~0); 22874#L122 assume !(8482 == ssl3_accept_~s__state~0); 22871#L125 assume 8464 == ssl3_accept_~s__state~0; 22210#L132 [2019-11-15 23:28:05,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:05,768 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 10 times [2019-11-15 23:28:05,768 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:05,768 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398105326] [2019-11-15 23:28:05,768 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:05,769 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:05,769 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:05,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:05,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:05,778 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:28:05,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:05,778 INFO L82 PathProgramCache]: Analyzing trace with hash -998811289, now seen corresponding path program 1 times [2019-11-15 23:28:05,778 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:05,779 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849231167] [2019-11-15 23:28:05,779 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:05,779 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:05,779 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:05,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:05,819 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2019-11-15 23:28:05,819 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849231167] [2019-11-15 23:28:05,819 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:28:05,820 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 23:28:05,820 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331867395] [2019-11-15 23:28:05,820 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:28:05,820 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:28:05,820 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:28:05,821 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:28:05,821 INFO L87 Difference]: Start difference. First operand 946 states and 1240 transitions. cyclomatic complexity: 299 Second operand 3 states. [2019-11-15 23:28:05,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:28:05,835 INFO L93 Difference]: Finished difference Result 1863 states and 2425 transitions. [2019-11-15 23:28:05,836 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:28:05,836 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1863 states and 2425 transitions. [2019-11-15 23:28:05,843 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1202 [2019-11-15 23:28:05,856 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1863 states to 1863 states and 2425 transitions. [2019-11-15 23:28:05,856 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1344 [2019-11-15 23:28:05,857 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1344 [2019-11-15 23:28:05,857 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1863 states and 2425 transitions. [2019-11-15 23:28:05,858 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:28:05,858 INFO L688 BuchiCegarLoop]: Abstraction has 1863 states and 2425 transitions. [2019-11-15 23:28:05,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1863 states and 2425 transitions. [2019-11-15 23:28:05,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1863 to 949. [2019-11-15 23:28:05,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 949 states. [2019-11-15 23:28:05,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 949 states to 949 states and 1243 transitions. [2019-11-15 23:28:05,879 INFO L711 BuchiCegarLoop]: Abstraction has 949 states and 1243 transitions. [2019-11-15 23:28:05,879 INFO L591 BuchiCegarLoop]: Abstraction has 949 states and 1243 transitions. [2019-11-15 23:28:05,879 INFO L424 BuchiCegarLoop]: ======== Iteration 16============ [2019-11-15 23:28:05,879 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 949 states and 1243 transitions. [2019-11-15 23:28:05,882 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2019-11-15 23:28:05,882 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:28:05,882 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:28:05,884 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:05,884 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-11-15 23:28:05,884 INFO L791 eck$LassoCheckResult]: Stem: 25031#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 24866#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 24834#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 24835#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 24938#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 24939#L98-2 assume !false; 25547#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25741#L101 assume !(12292 == ssl3_accept_~s__state~0); 25739#L104 assume !(16384 == ssl3_accept_~s__state~0); 25737#L107 assume !(8192 == ssl3_accept_~s__state~0); 25735#L110 assume !(24576 == ssl3_accept_~s__state~0); 25730#L113 assume !(8195 == ssl3_accept_~s__state~0); 25728#L116 assume !(8480 == ssl3_accept_~s__state~0); 25726#L119 assume !(8481 == ssl3_accept_~s__state~0); 25704#L122 assume !(8482 == ssl3_accept_~s__state~0); 25135#L125 assume 8464 == ssl3_accept_~s__state~0; 25038#L132 [2019-11-15 23:28:05,884 INFO L793 eck$LassoCheckResult]: Loop: 25038#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 24947#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 24941#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 24942#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25479#L579 ssl3_accept_~skip~0 := 0; 25478#L98-2 assume !false; 25477#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25476#L101 assume !(12292 == ssl3_accept_~s__state~0); 25475#L104 assume !(16384 == ssl3_accept_~s__state~0); 25474#L107 assume !(8192 == ssl3_accept_~s__state~0); 25473#L110 assume !(24576 == ssl3_accept_~s__state~0); 25472#L113 assume !(8195 == ssl3_accept_~s__state~0); 25471#L116 assume !(8480 == ssl3_accept_~s__state~0); 25470#L119 assume !(8481 == ssl3_accept_~s__state~0); 25469#L122 assume !(8482 == ssl3_accept_~s__state~0); 25468#L125 assume !(8464 == ssl3_accept_~s__state~0); 25398#L128 assume !(8465 == ssl3_accept_~s__state~0); 25397#L131 assume !(8466 == ssl3_accept_~s__state~0); 25341#L134 assume 8496 == ssl3_accept_~s__state~0; 25189#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 25020#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 25021#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 24836#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 24822#L296-2 ssl3_accept_~s__init_num~0 := 0; 24823#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24831#L579 ssl3_accept_~skip~0 := 0; 24841#L98-2 assume !false; 24842#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25033#L101 assume !(12292 == ssl3_accept_~s__state~0); 25040#L104 assume !(16384 == ssl3_accept_~s__state~0); 25041#L107 assume !(8192 == ssl3_accept_~s__state~0); 25035#L110 assume !(24576 == ssl3_accept_~s__state~0); 24965#L113 assume !(8195 == ssl3_accept_~s__state~0); 24950#L116 assume !(8480 == ssl3_accept_~s__state~0); 24951#L119 assume !(8481 == ssl3_accept_~s__state~0); 24906#L122 assume !(8482 == ssl3_accept_~s__state~0); 24871#L125 assume !(8464 == ssl3_accept_~s__state~0); 24872#L128 assume !(8465 == ssl3_accept_~s__state~0); 24857#L131 assume !(8466 == ssl3_accept_~s__state~0); 24858#L134 assume !(8496 == ssl3_accept_~s__state~0); 25044#L137 assume !(8497 == ssl3_accept_~s__state~0); 25045#L140 assume 8512 == ssl3_accept_~s__state~0; 24912#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 24913#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 25712#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 25711#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25528#L579 ssl3_accept_~skip~0 := 0; 25529#L98-2 assume !false; 25522#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25523#L101 assume !(12292 == ssl3_accept_~s__state~0); 25516#L104 assume !(16384 == ssl3_accept_~s__state~0); 25517#L107 assume !(8192 == ssl3_accept_~s__state~0); 25510#L110 assume !(24576 == ssl3_accept_~s__state~0); 25511#L113 assume !(8195 == ssl3_accept_~s__state~0); 25504#L116 assume !(8480 == ssl3_accept_~s__state~0); 25505#L119 assume !(8481 == ssl3_accept_~s__state~0); 25500#L122 assume !(8482 == ssl3_accept_~s__state~0); 25501#L125 assume !(8464 == ssl3_accept_~s__state~0); 25496#L128 assume !(8465 == ssl3_accept_~s__state~0); 25497#L131 assume !(8466 == ssl3_accept_~s__state~0); 25492#L134 assume !(8496 == ssl3_accept_~s__state~0); 25493#L137 assume !(8497 == ssl3_accept_~s__state~0); 25488#L140 assume !(8512 == ssl3_accept_~s__state~0); 25489#L143 assume !(8513 == ssl3_accept_~s__state~0); 25338#L146 assume 8528 == ssl3_accept_~s__state~0; 25180#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 25051#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 25052#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 24826#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 24827#L356 assume !(ssl3_accept_~ret~0 <= 0); 24904#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 25558#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25552#L579 ssl3_accept_~skip~0 := 0; 25550#L98-2 assume !false; 25548#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25543#L101 assume !(12292 == ssl3_accept_~s__state~0); 25542#L104 assume !(16384 == ssl3_accept_~s__state~0); 25541#L107 assume !(8192 == ssl3_accept_~s__state~0); 25539#L110 assume !(24576 == ssl3_accept_~s__state~0); 25538#L113 assume !(8195 == ssl3_accept_~s__state~0); 25537#L116 assume !(8480 == ssl3_accept_~s__state~0); 25536#L119 assume !(8481 == ssl3_accept_~s__state~0); 25530#L122 assume !(8482 == ssl3_accept_~s__state~0); 25527#L125 assume !(8464 == ssl3_accept_~s__state~0); 25524#L128 assume !(8465 == ssl3_accept_~s__state~0); 25521#L131 assume !(8466 == ssl3_accept_~s__state~0); 25518#L134 assume !(8496 == ssl3_accept_~s__state~0); 25515#L137 assume !(8497 == ssl3_accept_~s__state~0); 25512#L140 assume !(8512 == ssl3_accept_~s__state~0); 25509#L143 assume !(8513 == ssl3_accept_~s__state~0); 25506#L146 assume !(8528 == ssl3_accept_~s__state~0); 25336#L149 assume !(8529 == ssl3_accept_~s__state~0); 25090#L152 assume 8544 == ssl3_accept_~s__state~0; 25088#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; 24868#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25449#L579 ssl3_accept_~skip~0 := 0; 25382#L98-2 assume !false; 25380#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25378#L101 assume !(12292 == ssl3_accept_~s__state~0); 25376#L104 assume !(16384 == ssl3_accept_~s__state~0); 25373#L107 assume !(8192 == ssl3_accept_~s__state~0); 25374#L110 assume !(24576 == ssl3_accept_~s__state~0); 25367#L113 assume !(8195 == ssl3_accept_~s__state~0); 25368#L116 assume !(8480 == ssl3_accept_~s__state~0); 25361#L119 assume !(8481 == ssl3_accept_~s__state~0); 25362#L122 assume !(8482 == ssl3_accept_~s__state~0); 25355#L125 assume !(8464 == ssl3_accept_~s__state~0); 25356#L128 assume !(8465 == ssl3_accept_~s__state~0); 25349#L131 assume !(8466 == ssl3_accept_~s__state~0); 25350#L134 assume !(8496 == ssl3_accept_~s__state~0); 25342#L137 assume !(8497 == ssl3_accept_~s__state~0); 25343#L140 assume !(8512 == ssl3_accept_~s__state~0); 25487#L143 assume !(8513 == ssl3_accept_~s__state~0); 25255#L146 assume !(8528 == ssl3_accept_~s__state~0); 25251#L149 assume !(8529 == ssl3_accept_~s__state~0); 25247#L152 assume !(8544 == ssl3_accept_~s__state~0); 25091#L155 assume !(8545 == ssl3_accept_~s__state~0); 25092#L158 assume !(8560 == ssl3_accept_~s__state~0); 25140#L161 assume !(8561 == ssl3_accept_~s__state~0); 25141#L164 assume !(8448 == ssl3_accept_~s__state~0); 25329#L167 assume 8576 == ssl3_accept_~s__state~0; 24987#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 24988#L443 assume !(ssl3_accept_~ret~0 <= 0); 25467#L446 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 24935#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25729#L579 ssl3_accept_~skip~0 := 0; 25727#L98-2 assume !false; 25725#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25724#L101 assume !(12292 == ssl3_accept_~s__state~0); 25723#L104 assume !(16384 == ssl3_accept_~s__state~0); 25721#L107 assume !(8192 == ssl3_accept_~s__state~0); 25720#L110 assume !(24576 == ssl3_accept_~s__state~0); 25719#L113 assume !(8195 == ssl3_accept_~s__state~0); 25718#L116 assume !(8480 == ssl3_accept_~s__state~0); 25082#L119 assume !(8481 == ssl3_accept_~s__state~0); 25545#L122 assume !(8482 == ssl3_accept_~s__state~0); 25546#L125 assume 8464 == ssl3_accept_~s__state~0; 25038#L132 [2019-11-15 23:28:05,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:05,885 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 11 times [2019-11-15 23:28:05,885 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:05,885 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451188228] [2019-11-15 23:28:05,885 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:05,886 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:05,886 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:05,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:05,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:05,894 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:28:05,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:05,895 INFO L82 PathProgramCache]: Analyzing trace with hash 496671176, now seen corresponding path program 1 times [2019-11-15 23:28:05,895 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:05,895 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591510927] [2019-11-15 23:28:05,895 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:05,896 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:05,896 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:05,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:05,935 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-15 23:28:05,935 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591510927] [2019-11-15 23:28:05,936 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:28:05,936 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 23:28:05,936 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345091889] [2019-11-15 23:28:05,936 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:28:05,937 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:28:05,937 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:28:05,937 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:28:05,937 INFO L87 Difference]: Start difference. First operand 949 states and 1243 transitions. cyclomatic complexity: 299 Second operand 3 states. [2019-11-15 23:28:06,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:28:06,085 INFO L93 Difference]: Finished difference Result 921 states and 1172 transitions. [2019-11-15 23:28:06,085 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:28:06,085 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 921 states and 1172 transitions. [2019-11-15 23:28:06,089 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 491 [2019-11-15 23:28:06,094 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 921 states to 792 states and 1011 transitions. [2019-11-15 23:28:06,095 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 558 [2019-11-15 23:28:06,096 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 687 [2019-11-15 23:28:06,096 INFO L73 IsDeterministic]: Start isDeterministic. Operand 792 states and 1011 transitions. [2019-11-15 23:28:06,096 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:28:06,097 INFO L688 BuchiCegarLoop]: Abstraction has 792 states and 1011 transitions. [2019-11-15 23:28:06,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 792 states and 1011 transitions. [2019-11-15 23:28:06,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 792 to 661. [2019-11-15 23:28:06,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 661 states. [2019-11-15 23:28:06,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 846 transitions. [2019-11-15 23:28:06,108 INFO L711 BuchiCegarLoop]: Abstraction has 661 states and 846 transitions. [2019-11-15 23:28:06,108 INFO L591 BuchiCegarLoop]: Abstraction has 661 states and 846 transitions. [2019-11-15 23:28:06,108 INFO L424 BuchiCegarLoop]: ======== Iteration 17============ [2019-11-15 23:28:06,109 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 661 states and 846 transitions. [2019-11-15 23:28:06,110 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 489 [2019-11-15 23:28:06,110 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:28:06,110 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:28:06,112 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:06,112 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:06,112 INFO L791 eck$LassoCheckResult]: Stem: 26867#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 26735#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 26708#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 26709#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 26788#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 26789#L98-2 assume !false; 27065#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27170#L101 assume !(12292 == ssl3_accept_~s__state~0); 27169#L104 assume !(16384 == ssl3_accept_~s__state~0); 27168#L107 assume !(8192 == ssl3_accept_~s__state~0); 27167#L110 assume !(24576 == ssl3_accept_~s__state~0); 27122#L113 assume !(8195 == ssl3_accept_~s__state~0); 27121#L116 assume !(8480 == ssl3_accept_~s__state~0); 27120#L119 assume !(8481 == ssl3_accept_~s__state~0); 27119#L122 assume !(8482 == ssl3_accept_~s__state~0); 26917#L125 assume 8464 == ssl3_accept_~s__state~0; 26874#L132 [2019-11-15 23:28:06,112 INFO L793 eck$LassoCheckResult]: Loop: 26874#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 26797#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 26791#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 26792#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27286#L579 ssl3_accept_~skip~0 := 0; 27284#L98-2 assume !false; 27282#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27280#L101 assume !(12292 == ssl3_accept_~s__state~0); 27278#L104 assume !(16384 == ssl3_accept_~s__state~0); 27276#L107 assume !(8192 == ssl3_accept_~s__state~0); 27274#L110 assume !(24576 == ssl3_accept_~s__state~0); 27271#L113 assume !(8195 == ssl3_accept_~s__state~0); 27269#L116 assume !(8480 == ssl3_accept_~s__state~0); 27267#L119 assume !(8481 == ssl3_accept_~s__state~0); 27265#L122 assume !(8482 == ssl3_accept_~s__state~0); 27263#L125 assume !(8464 == ssl3_accept_~s__state~0); 27261#L128 assume !(8465 == ssl3_accept_~s__state~0); 27259#L131 assume !(8466 == ssl3_accept_~s__state~0); 27257#L134 assume 8496 == ssl3_accept_~s__state~0; 27010#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 27325#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 27324#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 27323#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 26698#L296-2 ssl3_accept_~s__init_num~0 := 0; 26699#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26705#L579 ssl3_accept_~skip~0 := 0; 26769#L98-2 assume !false; 27350#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26894#L101 assume !(12292 == ssl3_accept_~s__state~0); 26895#L104 assume !(16384 == ssl3_accept_~s__state~0); 26884#L107 assume !(8192 == ssl3_accept_~s__state~0); 26871#L110 assume !(24576 == ssl3_accept_~s__state~0); 26818#L113 assume !(8195 == ssl3_accept_~s__state~0); 26798#L116 assume !(8480 == ssl3_accept_~s__state~0); 26799#L119 assume !(8481 == ssl3_accept_~s__state~0); 26765#L122 assume !(8482 == ssl3_accept_~s__state~0); 26738#L125 assume !(8464 == ssl3_accept_~s__state~0); 26739#L128 assume !(8465 == ssl3_accept_~s__state~0); 26726#L131 assume !(8466 == ssl3_accept_~s__state~0); 26727#L134 assume !(8496 == ssl3_accept_~s__state~0); 26880#L137 assume !(8497 == ssl3_accept_~s__state~0); 26881#L140 assume 8512 == ssl3_accept_~s__state~0; 26770#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26718#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 26719#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 26723#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27159#L579 ssl3_accept_~skip~0 := 0; 27157#L98-2 assume !false; 27155#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27153#L101 assume !(12292 == ssl3_accept_~s__state~0); 27151#L104 assume !(16384 == ssl3_accept_~s__state~0); 27149#L107 assume !(8192 == ssl3_accept_~s__state~0); 27147#L110 assume !(24576 == ssl3_accept_~s__state~0); 27145#L113 assume !(8195 == ssl3_accept_~s__state~0); 27143#L116 assume !(8480 == ssl3_accept_~s__state~0); 27141#L119 assume !(8481 == ssl3_accept_~s__state~0); 27139#L122 assume !(8482 == ssl3_accept_~s__state~0); 27137#L125 assume !(8464 == ssl3_accept_~s__state~0); 27135#L128 assume !(8465 == ssl3_accept_~s__state~0); 27133#L131 assume !(8466 == ssl3_accept_~s__state~0); 27131#L134 assume !(8496 == ssl3_accept_~s__state~0); 27129#L137 assume !(8497 == ssl3_accept_~s__state~0); 27127#L140 assume !(8512 == ssl3_accept_~s__state~0); 27125#L143 assume !(8513 == ssl3_accept_~s__state~0); 27123#L146 assume 8528 == ssl3_accept_~s__state~0; 26750#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 26751#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 26892#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 26702#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 26703#L356 assume !(ssl3_accept_~ret~0 <= 0); 26764#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 26849#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27351#L579 ssl3_accept_~skip~0 := 0; 26714#L98-2 assume !false; 26715#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26868#L101 assume !(12292 == ssl3_accept_~s__state~0); 26876#L104 assume !(16384 == ssl3_accept_~s__state~0); 26877#L107 assume !(8192 == ssl3_accept_~s__state~0); 27349#L110 assume !(24576 == ssl3_accept_~s__state~0); 27348#L113 assume !(8195 == ssl3_accept_~s__state~0); 27347#L116 assume !(8480 == ssl3_accept_~s__state~0); 27346#L119 assume !(8481 == ssl3_accept_~s__state~0); 27345#L122 assume !(8482 == ssl3_accept_~s__state~0); 27344#L125 assume !(8464 == ssl3_accept_~s__state~0); 27343#L128 assume !(8465 == ssl3_accept_~s__state~0); 27342#L131 assume !(8466 == ssl3_accept_~s__state~0); 27341#L134 assume !(8496 == ssl3_accept_~s__state~0); 27340#L137 assume !(8497 == ssl3_accept_~s__state~0); 27339#L140 assume !(8512 == ssl3_accept_~s__state~0); 26850#L143 assume !(8513 == ssl3_accept_~s__state~0); 26820#L146 assume !(8528 == ssl3_accept_~s__state~0); 26821#L149 assume !(8529 == ssl3_accept_~s__state~0); 26803#L152 assume 8544 == ssl3_accept_~s__state~0; 26804#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 26897#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 26843#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26841#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 26748#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 26746#L403 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; 26730#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27285#L579 ssl3_accept_~skip~0 := 0; 27283#L98-2 assume !false; 27281#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27279#L101 assume !(12292 == ssl3_accept_~s__state~0); 27277#L104 assume !(16384 == ssl3_accept_~s__state~0); 27275#L107 assume !(8192 == ssl3_accept_~s__state~0); 27273#L110 assume !(24576 == ssl3_accept_~s__state~0); 27270#L113 assume !(8195 == ssl3_accept_~s__state~0); 27268#L116 assume !(8480 == ssl3_accept_~s__state~0); 27266#L119 assume !(8481 == ssl3_accept_~s__state~0); 27264#L122 assume !(8482 == ssl3_accept_~s__state~0); 27262#L125 assume !(8464 == ssl3_accept_~s__state~0); 27260#L128 assume !(8465 == ssl3_accept_~s__state~0); 27258#L131 assume !(8466 == ssl3_accept_~s__state~0); 27086#L134 assume !(8496 == ssl3_accept_~s__state~0); 27084#L137 assume !(8497 == ssl3_accept_~s__state~0); 27082#L140 assume !(8512 == ssl3_accept_~s__state~0); 27080#L143 assume !(8513 == ssl3_accept_~s__state~0); 27078#L146 assume !(8528 == ssl3_accept_~s__state~0); 27076#L149 assume !(8529 == ssl3_accept_~s__state~0); 27074#L152 assume !(8544 == ssl3_accept_~s__state~0); 27072#L155 assume !(8545 == ssl3_accept_~s__state~0); 27070#L158 assume !(8560 == ssl3_accept_~s__state~0); 27068#L161 assume !(8561 == ssl3_accept_~s__state~0); 27066#L164 assume 8448 == ssl3_accept_~s__state~0; 26852#L165 assume !(ssl3_accept_~num1~0 > 0); 26853#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 26875#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26934#L579 ssl3_accept_~skip~0 := 0; 26931#L98-2 assume !false; 26928#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26923#L101 assume !(12292 == ssl3_accept_~s__state~0); 26924#L104 assume !(16384 == ssl3_accept_~s__state~0); 26954#L107 assume !(8192 == ssl3_accept_~s__state~0); 26950#L110 assume !(24576 == ssl3_accept_~s__state~0); 26947#L113 assume !(8195 == ssl3_accept_~s__state~0); 26943#L116 assume !(8480 == ssl3_accept_~s__state~0); 26912#L119 assume !(8481 == ssl3_accept_~s__state~0); 26913#L122 assume !(8482 == ssl3_accept_~s__state~0); 26922#L125 assume 8464 == ssl3_accept_~s__state~0; 26874#L132 [2019-11-15 23:28:06,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:06,113 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 12 times [2019-11-15 23:28:06,113 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:06,113 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604373563] [2019-11-15 23:28:06,116 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:06,117 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:06,117 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:06,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:06,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:06,129 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:28:06,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:06,130 INFO L82 PathProgramCache]: Analyzing trace with hash -1725376102, now seen corresponding path program 1 times [2019-11-15 23:28:06,130 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:06,130 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491540084] [2019-11-15 23:28:06,130 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:06,130 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:06,131 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:06,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:06,182 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-15 23:28:06,182 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491540084] [2019-11-15 23:28:06,183 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1861939853] [2019-11-15 23:28:06,183 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/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-11-15 23:28:06,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:06,253 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-15 23:28:06,264 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:28:06,291 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-15 23:28:06,291 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 23:28:06,291 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-11-15 23:28:06,292 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10659793] [2019-11-15 23:28:06,293 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:28:06,293 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:28:06,293 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-15 23:28:06,293 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-15 23:28:06,293 INFO L87 Difference]: Start difference. First operand 661 states and 846 transitions. cyclomatic complexity: 188 Second operand 4 states. [2019-11-15 23:28:06,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:28:06,679 INFO L93 Difference]: Finished difference Result 1095 states and 1385 transitions. [2019-11-15 23:28:06,680 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-15 23:28:06,680 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1095 states and 1385 transitions. [2019-11-15 23:28:06,684 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 923 [2019-11-15 23:28:06,691 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1095 states to 1095 states and 1385 transitions. [2019-11-15 23:28:06,691 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 990 [2019-11-15 23:28:06,692 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 990 [2019-11-15 23:28:06,692 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1095 states and 1385 transitions. [2019-11-15 23:28:06,692 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:28:06,692 INFO L688 BuchiCegarLoop]: Abstraction has 1095 states and 1385 transitions. [2019-11-15 23:28:06,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1095 states and 1385 transitions. [2019-11-15 23:28:06,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1095 to 833. [2019-11-15 23:28:06,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 833 states. [2019-11-15 23:28:06,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 833 states to 833 states and 1063 transitions. [2019-11-15 23:28:06,707 INFO L711 BuchiCegarLoop]: Abstraction has 833 states and 1063 transitions. [2019-11-15 23:28:06,707 INFO L591 BuchiCegarLoop]: Abstraction has 833 states and 1063 transitions. [2019-11-15 23:28:06,707 INFO L424 BuchiCegarLoop]: ======== Iteration 18============ [2019-11-15 23:28:06,707 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 833 states and 1063 transitions. [2019-11-15 23:28:06,709 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 661 [2019-11-15 23:28:06,709 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:28:06,710 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:28:06,711 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:06,711 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:06,712 INFO L791 eck$LassoCheckResult]: Stem: 29043#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 28920#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 28891#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 28892#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 28972#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 28973#L98-2 assume !false; 29121#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29493#L101 assume !(12292 == ssl3_accept_~s__state~0); 29490#L104 assume !(16384 == ssl3_accept_~s__state~0); 29487#L107 assume !(8192 == ssl3_accept_~s__state~0); 29483#L110 assume !(24576 == ssl3_accept_~s__state~0); 29476#L113 assume !(8195 == ssl3_accept_~s__state~0); 29474#L116 assume !(8480 == ssl3_accept_~s__state~0); 29472#L119 assume !(8481 == ssl3_accept_~s__state~0); 29470#L122 assume !(8482 == ssl3_accept_~s__state~0); 29371#L125 assume 8464 == ssl3_accept_~s__state~0; 29051#L132 [2019-11-15 23:28:06,712 INFO L793 eck$LassoCheckResult]: Loop: 29051#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 28981#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 28975#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 28976#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29706#L579 ssl3_accept_~skip~0 := 0; 29705#L98-2 assume !false; 29704#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29703#L101 assume !(12292 == ssl3_accept_~s__state~0); 29701#L104 assume !(16384 == ssl3_accept_~s__state~0); 29700#L107 assume !(8192 == ssl3_accept_~s__state~0); 29699#L110 assume !(24576 == ssl3_accept_~s__state~0); 29698#L113 assume !(8195 == ssl3_accept_~s__state~0); 29693#L116 assume !(8480 == ssl3_accept_~s__state~0); 29691#L119 assume !(8481 == ssl3_accept_~s__state~0); 28948#L122 assume !(8482 == ssl3_accept_~s__state~0); 28923#L125 assume !(8464 == ssl3_accept_~s__state~0); 28924#L128 assume !(8465 == ssl3_accept_~s__state~0); 28911#L131 assume !(8466 == ssl3_accept_~s__state~0); 28912#L134 assume 8496 == ssl3_accept_~s__state~0; 29164#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 29342#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 29340#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 29338#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 28881#L296-2 ssl3_accept_~s__init_num~0 := 0; 28882#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29692#L579 ssl3_accept_~skip~0 := 0; 29690#L98-2 assume !false; 29689#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29669#L101 assume !(12292 == ssl3_accept_~s__state~0); 29667#L104 assume !(16384 == ssl3_accept_~s__state~0); 29666#L107 assume !(8192 == ssl3_accept_~s__state~0); 29665#L110 assume !(24576 == ssl3_accept_~s__state~0); 29664#L113 assume !(8195 == ssl3_accept_~s__state~0); 29663#L116 assume !(8480 == ssl3_accept_~s__state~0); 29662#L119 assume !(8481 == ssl3_accept_~s__state~0); 29661#L122 assume !(8482 == ssl3_accept_~s__state~0); 29634#L125 assume !(8464 == ssl3_accept_~s__state~0); 29633#L128 assume !(8465 == ssl3_accept_~s__state~0); 29627#L131 assume !(8466 == ssl3_accept_~s__state~0); 29625#L134 assume !(8496 == ssl3_accept_~s__state~0); 29623#L137 assume !(8497 == ssl3_accept_~s__state~0); 29621#L140 assume !(8512 == ssl3_accept_~s__state~0); 29619#L143 assume !(8513 == ssl3_accept_~s__state~0); 29617#L146 assume !(8528 == ssl3_accept_~s__state~0); 29615#L149 assume !(8529 == ssl3_accept_~s__state~0); 29613#L152 assume !(8544 == ssl3_accept_~s__state~0); 29611#L155 assume !(8545 == ssl3_accept_~s__state~0); 29609#L158 assume !(8560 == ssl3_accept_~s__state~0); 29607#L161 assume !(8561 == ssl3_accept_~s__state~0); 29605#L164 assume !(8448 == ssl3_accept_~s__state~0); 29072#L167 assume !(8576 == ssl3_accept_~s__state~0); 29073#L170 assume !(8577 == ssl3_accept_~s__state~0); 29063#L173 assume !(8592 == ssl3_accept_~s__state~0); 29031#L176 assume !(8593 == ssl3_accept_~s__state~0); 29004#L179 assume !(8608 == ssl3_accept_~s__state~0); 29005#L182 assume !(8609 == ssl3_accept_~s__state~0); 28989#L185 assume !(8640 == ssl3_accept_~s__state~0); 28957#L188 assume !(8641 == ssl3_accept_~s__state~0); 28958#L191 assume 8656 == ssl3_accept_~s__state~0; 28971#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 28964#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 28965#L496 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 28977#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 28978#L504 assume !(0 == ssl3_accept_~tmp___10~0); 28994#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29670#L579 ssl3_accept_~skip~0 := 0; 29406#L98-2 assume !false; 29405#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29398#L101 assume !(12292 == ssl3_accept_~s__state~0); 29397#L104 assume !(16384 == ssl3_accept_~s__state~0); 29365#L107 assume !(8192 == ssl3_accept_~s__state~0); 29364#L110 assume !(24576 == ssl3_accept_~s__state~0); 29363#L113 assume !(8195 == ssl3_accept_~s__state~0); 29355#L116 assume !(8480 == ssl3_accept_~s__state~0); 29354#L119 assume !(8481 == ssl3_accept_~s__state~0); 29353#L122 assume !(8482 == ssl3_accept_~s__state~0); 29351#L125 assume !(8464 == ssl3_accept_~s__state~0); 29350#L128 assume !(8465 == ssl3_accept_~s__state~0); 29349#L131 assume !(8466 == ssl3_accept_~s__state~0); 29348#L134 assume !(8496 == ssl3_accept_~s__state~0); 29346#L137 assume !(8497 == ssl3_accept_~s__state~0); 29345#L140 assume !(8512 == ssl3_accept_~s__state~0); 29344#L143 assume !(8513 == ssl3_accept_~s__state~0); 29341#L146 assume !(8528 == ssl3_accept_~s__state~0); 29339#L149 assume !(8529 == ssl3_accept_~s__state~0); 29337#L152 assume !(8544 == ssl3_accept_~s__state~0); 29336#L155 assume !(8545 == ssl3_accept_~s__state~0); 29335#L158 assume !(8560 == ssl3_accept_~s__state~0); 29329#L161 assume !(8561 == ssl3_accept_~s__state~0); 29327#L164 assume !(8448 == ssl3_accept_~s__state~0); 29325#L167 assume !(8576 == ssl3_accept_~s__state~0); 29323#L170 assume !(8577 == ssl3_accept_~s__state~0); 29321#L173 assume !(8592 == ssl3_accept_~s__state~0); 29319#L176 assume !(8593 == ssl3_accept_~s__state~0); 29317#L179 assume !(8608 == ssl3_accept_~s__state~0); 29315#L182 assume !(8609 == ssl3_accept_~s__state~0); 29313#L185 assume !(8640 == ssl3_accept_~s__state~0); 29311#L188 assume !(8641 == ssl3_accept_~s__state~0); 29309#L191 assume !(8656 == ssl3_accept_~s__state~0); 29307#L194 assume !(8657 == ssl3_accept_~s__state~0); 28879#L197 assume 8672 == ssl3_accept_~s__state~0; 28880#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 29008#L512 assume !(4 == ssl3_accept_~blastFlag~0); 28993#L515 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 28905#L519 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 28907#L519-2 ssl3_accept_~s__init_num~0 := 0; 29068#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29391#L579 ssl3_accept_~skip~0 := 0; 29389#L98-2 assume !false; 29387#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29386#L101 assume !(12292 == ssl3_accept_~s__state~0); 29383#L104 assume !(16384 == ssl3_accept_~s__state~0); 29381#L107 assume !(8192 == ssl3_accept_~s__state~0); 29379#L110 assume !(24576 == ssl3_accept_~s__state~0); 29377#L113 assume !(8195 == ssl3_accept_~s__state~0); 29375#L116 assume !(8480 == ssl3_accept_~s__state~0); 29373#L119 assume !(8481 == ssl3_accept_~s__state~0); 29372#L122 assume !(8482 == ssl3_accept_~s__state~0); 29370#L125 assume !(8464 == ssl3_accept_~s__state~0); 29368#L128 assume !(8465 == ssl3_accept_~s__state~0); 29356#L131 assume !(8466 == ssl3_accept_~s__state~0); 29265#L134 assume !(8496 == ssl3_accept_~s__state~0); 29264#L137 assume !(8497 == ssl3_accept_~s__state~0); 29263#L140 assume !(8512 == ssl3_accept_~s__state~0); 29262#L143 assume !(8513 == ssl3_accept_~s__state~0); 29261#L146 assume !(8528 == ssl3_accept_~s__state~0); 29260#L149 assume !(8529 == ssl3_accept_~s__state~0); 29259#L152 assume !(8544 == ssl3_accept_~s__state~0); 29258#L155 assume !(8545 == ssl3_accept_~s__state~0); 29257#L158 assume !(8560 == ssl3_accept_~s__state~0); 29256#L161 assume !(8561 == ssl3_accept_~s__state~0); 29255#L164 assume 8448 == ssl3_accept_~s__state~0; 29254#L165 assume !(ssl3_accept_~num1~0 > 0); 29251#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 29134#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29128#L579 ssl3_accept_~skip~0 := 0; 29126#L98-2 assume !false; 29124#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29106#L101 assume !(12292 == ssl3_accept_~s__state~0); 29103#L104 assume !(16384 == ssl3_accept_~s__state~0); 29100#L107 assume !(8192 == ssl3_accept_~s__state~0); 29096#L110 assume !(24576 == ssl3_accept_~s__state~0); 29093#L113 assume !(8195 == ssl3_accept_~s__state~0); 29090#L116 assume !(8480 == ssl3_accept_~s__state~0); 29087#L119 assume !(8481 == ssl3_accept_~s__state~0); 29083#L122 assume !(8482 == ssl3_accept_~s__state~0); 29084#L125 assume 8464 == ssl3_accept_~s__state~0; 29051#L132 [2019-11-15 23:28:06,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:06,712 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 13 times [2019-11-15 23:28:06,713 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:06,713 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883145865] [2019-11-15 23:28:06,713 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:06,713 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:06,713 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:06,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:06,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:06,721 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:28:06,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:06,722 INFO L82 PathProgramCache]: Analyzing trace with hash -1739759489, now seen corresponding path program 1 times [2019-11-15 23:28:06,722 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:06,722 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169196571] [2019-11-15 23:28:06,722 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:06,722 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:06,723 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:06,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:06,777 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2019-11-15 23:28:06,777 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169196571] [2019-11-15 23:28:06,778 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:28:06,778 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 23:28:06,778 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262351305] [2019-11-15 23:28:06,778 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:28:06,781 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:28:06,781 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:28:06,784 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:28:06,784 INFO L87 Difference]: Start difference. First operand 833 states and 1063 transitions. cyclomatic complexity: 233 Second operand 3 states. [2019-11-15 23:28:06,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:28:06,820 INFO L93 Difference]: Finished difference Result 1418 states and 1830 transitions. [2019-11-15 23:28:06,820 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:28:06,820 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1418 states and 1830 transitions. [2019-11-15 23:28:06,825 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1246 [2019-11-15 23:28:06,837 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1418 states to 1418 states and 1830 transitions. [2019-11-15 23:28:06,837 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1313 [2019-11-15 23:28:06,838 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1313 [2019-11-15 23:28:06,838 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1418 states and 1830 transitions. [2019-11-15 23:28:06,839 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:28:06,839 INFO L688 BuchiCegarLoop]: Abstraction has 1418 states and 1830 transitions. [2019-11-15 23:28:06,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1418 states and 1830 transitions. [2019-11-15 23:28:06,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1418 to 1418. [2019-11-15 23:28:06,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1418 states. [2019-11-15 23:28:06,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1418 states to 1418 states and 1830 transitions. [2019-11-15 23:28:06,860 INFO L711 BuchiCegarLoop]: Abstraction has 1418 states and 1830 transitions. [2019-11-15 23:28:06,860 INFO L591 BuchiCegarLoop]: Abstraction has 1418 states and 1830 transitions. [2019-11-15 23:28:06,860 INFO L424 BuchiCegarLoop]: ======== Iteration 19============ [2019-11-15 23:28:06,860 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1418 states and 1830 transitions. [2019-11-15 23:28:06,864 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1246 [2019-11-15 23:28:06,864 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:28:06,864 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:28:06,866 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:06,866 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:06,866 INFO L791 eck$LassoCheckResult]: Stem: 31317#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 31178#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31148#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 31149#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 31235#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 31236#L98-2 assume !false; 31842#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32064#L101 assume !(12292 == ssl3_accept_~s__state~0); 32062#L104 assume !(16384 == ssl3_accept_~s__state~0); 32061#L107 assume !(8192 == ssl3_accept_~s__state~0); 32060#L110 assume !(24576 == ssl3_accept_~s__state~0); 32059#L113 assume !(8195 == ssl3_accept_~s__state~0); 32058#L116 assume !(8480 == ssl3_accept_~s__state~0); 32056#L119 assume !(8481 == ssl3_accept_~s__state~0); 32055#L122 assume !(8482 == ssl3_accept_~s__state~0); 32051#L125 assume 8464 == ssl3_accept_~s__state~0; 31404#L132 [2019-11-15 23:28:06,866 INFO L793 eck$LassoCheckResult]: Loop: 31404#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 32050#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 32049#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 32017#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32009#L579 ssl3_accept_~skip~0 := 0; 32005#L98-2 assume !false; 32001#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31997#L101 assume !(12292 == ssl3_accept_~s__state~0); 31993#L104 assume !(16384 == ssl3_accept_~s__state~0); 31989#L107 assume !(8192 == ssl3_accept_~s__state~0); 31985#L110 assume !(24576 == ssl3_accept_~s__state~0); 31981#L113 assume !(8195 == ssl3_accept_~s__state~0); 31977#L116 assume !(8480 == ssl3_accept_~s__state~0); 31974#L119 assume !(8481 == ssl3_accept_~s__state~0); 31971#L122 assume !(8482 == ssl3_accept_~s__state~0); 31968#L125 assume !(8464 == ssl3_accept_~s__state~0); 31965#L128 assume !(8465 == ssl3_accept_~s__state~0); 31962#L131 assume !(8466 == ssl3_accept_~s__state~0); 31959#L134 assume 8496 == ssl3_accept_~s__state~0; 31399#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 31955#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 31953#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 31951#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 31152#L296-2 ssl3_accept_~s__init_num~0 := 0; 31947#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31941#L579 ssl3_accept_~skip~0 := 0; 31939#L98-2 assume !false; 31938#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31937#L101 assume !(12292 == ssl3_accept_~s__state~0); 31935#L104 assume !(16384 == ssl3_accept_~s__state~0); 31933#L107 assume !(8192 == ssl3_accept_~s__state~0); 31931#L110 assume !(24576 == ssl3_accept_~s__state~0); 31929#L113 assume !(8195 == ssl3_accept_~s__state~0); 31926#L116 assume !(8480 == ssl3_accept_~s__state~0); 31923#L119 assume !(8481 == ssl3_accept_~s__state~0); 31920#L122 assume !(8482 == ssl3_accept_~s__state~0); 31917#L125 assume !(8464 == ssl3_accept_~s__state~0); 31836#L128 assume !(8465 == ssl3_accept_~s__state~0); 31761#L131 assume !(8466 == ssl3_accept_~s__state~0); 31728#L134 assume !(8496 == ssl3_accept_~s__state~0); 31724#L137 assume !(8497 == ssl3_accept_~s__state~0); 31714#L140 assume 8512 == ssl3_accept_~s__state~0; 31393#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 31713#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 31707#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 31626#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31622#L579 ssl3_accept_~skip~0 := 0; 31615#L98-2 assume !false; 31616#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31609#L101 assume !(12292 == ssl3_accept_~s__state~0); 31610#L104 assume !(16384 == ssl3_accept_~s__state~0); 31603#L107 assume !(8192 == ssl3_accept_~s__state~0); 31604#L110 assume !(24576 == ssl3_accept_~s__state~0); 31597#L113 assume !(8195 == ssl3_accept_~s__state~0); 31598#L116 assume !(8480 == ssl3_accept_~s__state~0); 31591#L119 assume !(8481 == ssl3_accept_~s__state~0); 31592#L122 assume !(8482 == ssl3_accept_~s__state~0); 31585#L125 assume !(8464 == ssl3_accept_~s__state~0); 31586#L128 assume !(8465 == ssl3_accept_~s__state~0); 31498#L131 assume !(8466 == ssl3_accept_~s__state~0); 31499#L134 assume !(8496 == ssl3_accept_~s__state~0); 31416#L137 assume !(8497 == ssl3_accept_~s__state~0); 31417#L140 assume !(8512 == ssl3_accept_~s__state~0); 31412#L143 assume !(8513 == ssl3_accept_~s__state~0); 31413#L146 assume 8528 == ssl3_accept_~s__state~0; 31192#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 31193#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 31348#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 31206#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 31697#L356 assume !(ssl3_accept_~ret~0 <= 0); 31696#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 31694#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31688#L579 ssl3_accept_~skip~0 := 0; 31683#L98-2 assume !false; 31681#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31679#L101 assume !(12292 == ssl3_accept_~s__state~0); 31677#L104 assume !(16384 == ssl3_accept_~s__state~0); 31675#L107 assume !(8192 == ssl3_accept_~s__state~0); 31673#L110 assume !(24576 == ssl3_accept_~s__state~0); 31671#L113 assume !(8195 == ssl3_accept_~s__state~0); 31669#L116 assume !(8480 == ssl3_accept_~s__state~0); 31667#L119 assume !(8481 == ssl3_accept_~s__state~0); 31665#L122 assume !(8482 == ssl3_accept_~s__state~0); 31663#L125 assume !(8464 == ssl3_accept_~s__state~0); 31661#L128 assume !(8465 == ssl3_accept_~s__state~0); 31659#L131 assume !(8466 == ssl3_accept_~s__state~0); 31657#L134 assume !(8496 == ssl3_accept_~s__state~0); 31655#L137 assume !(8497 == ssl3_accept_~s__state~0); 31653#L140 assume !(8512 == ssl3_accept_~s__state~0); 31651#L143 assume !(8513 == ssl3_accept_~s__state~0); 31649#L146 assume !(8528 == ssl3_accept_~s__state~0); 31647#L149 assume !(8529 == ssl3_accept_~s__state~0); 31645#L152 assume 8544 == ssl3_accept_~s__state~0; 31508#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 31642#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 31639#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 31638#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 31635#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 31634#L403 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; 31632#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31627#L579 ssl3_accept_~skip~0 := 0; 31620#L98-2 assume !false; 31617#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31614#L101 assume !(12292 == ssl3_accept_~s__state~0); 31611#L104 assume !(16384 == ssl3_accept_~s__state~0); 31608#L107 assume !(8192 == ssl3_accept_~s__state~0); 31605#L110 assume !(24576 == ssl3_accept_~s__state~0); 31602#L113 assume !(8195 == ssl3_accept_~s__state~0); 31599#L116 assume !(8480 == ssl3_accept_~s__state~0); 31596#L119 assume !(8481 == ssl3_accept_~s__state~0); 31593#L122 assume !(8482 == ssl3_accept_~s__state~0); 31590#L125 assume !(8464 == ssl3_accept_~s__state~0); 31587#L128 assume !(8465 == ssl3_accept_~s__state~0); 31584#L131 assume !(8466 == ssl3_accept_~s__state~0); 31576#L134 assume !(8496 == ssl3_accept_~s__state~0); 31575#L137 assume !(8497 == ssl3_accept_~s__state~0); 31574#L140 assume !(8512 == ssl3_accept_~s__state~0); 31573#L143 assume !(8513 == ssl3_accept_~s__state~0); 31572#L146 assume !(8528 == ssl3_accept_~s__state~0); 31571#L149 assume !(8529 == ssl3_accept_~s__state~0); 31570#L152 assume !(8544 == ssl3_accept_~s__state~0); 31569#L155 assume !(8545 == ssl3_accept_~s__state~0); 31568#L158 assume !(8560 == ssl3_accept_~s__state~0); 31567#L161 assume !(8561 == ssl3_accept_~s__state~0); 31565#L164 assume 8448 == ssl3_accept_~s__state~0; 31562#L165 assume !(ssl3_accept_~num1~0 > 0); 31558#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 31551#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31545#L579 ssl3_accept_~skip~0 := 0; 31543#L98-2 assume !false; 31541#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31537#L101 assume 12292 == ssl3_accept_~s__state~0; 31538#L102 ssl3_accept_~s__new_session~0 := 1; 31530#L210 ssl3_accept_~s__server~0 := 1; 31811#L215 assume 0 != ssl3_accept_~cb~0; 31808#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 31807#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 31800#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 31797#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 31794#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 31758#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31752#L579 ssl3_accept_~skip~0 := 0; 31750#L98-2 assume !false; 31748#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31746#L101 assume !(12292 == ssl3_accept_~s__state~0); 31744#L104 assume !(16384 == ssl3_accept_~s__state~0); 31742#L107 assume !(8192 == ssl3_accept_~s__state~0); 31740#L110 assume !(24576 == ssl3_accept_~s__state~0); 31738#L113 assume !(8195 == ssl3_accept_~s__state~0); 31736#L116 assume !(8480 == ssl3_accept_~s__state~0); 31733#L119 assume !(8481 == ssl3_accept_~s__state~0); 31731#L122 assume !(8482 == ssl3_accept_~s__state~0); 31729#L125 assume 8464 == ssl3_accept_~s__state~0; 31404#L132 [2019-11-15 23:28:06,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:06,867 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 14 times [2019-11-15 23:28:06,867 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:06,867 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428839387] [2019-11-15 23:28:06,868 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:06,868 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:06,868 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:06,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:06,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:06,876 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:28:06,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:06,877 INFO L82 PathProgramCache]: Analyzing trace with hash 1383182359, now seen corresponding path program 1 times [2019-11-15 23:28:06,877 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:06,877 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672221480] [2019-11-15 23:28:06,877 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:06,878 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:06,878 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:06,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:06,967 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-15 23:28:06,967 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672221480] [2019-11-15 23:28:06,967 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [890928358] [2019-11-15 23:28:06,967 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/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-11-15 23:28:07,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:07,048 INFO L256 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-15 23:28:07,052 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:28:07,085 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2019-11-15 23:28:07,086 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-11-15 23:28:07,086 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-11-15 23:28:07,086 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707334054] [2019-11-15 23:28:07,086 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:28:07,087 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:28:07,087 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:28:07,087 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-11-15 23:28:07,087 INFO L87 Difference]: Start difference. First operand 1418 states and 1830 transitions. cyclomatic complexity: 416 Second operand 3 states. [2019-11-15 23:28:07,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:28:07,188 INFO L93 Difference]: Finished difference Result 1422 states and 1830 transitions. [2019-11-15 23:28:07,188 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:28:07,188 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1422 states and 1830 transitions. [2019-11-15 23:28:07,192 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1250 [2019-11-15 23:28:07,200 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1422 states to 1422 states and 1830 transitions. [2019-11-15 23:28:07,201 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1317 [2019-11-15 23:28:07,202 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1317 [2019-11-15 23:28:07,202 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1422 states and 1830 transitions. [2019-11-15 23:28:07,202 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:28:07,202 INFO L688 BuchiCegarLoop]: Abstraction has 1422 states and 1830 transitions. [2019-11-15 23:28:07,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1422 states and 1830 transitions. [2019-11-15 23:28:07,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1422 to 1388. [2019-11-15 23:28:07,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1388 states. [2019-11-15 23:28:07,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1388 states to 1388 states and 1786 transitions. [2019-11-15 23:28:07,223 INFO L711 BuchiCegarLoop]: Abstraction has 1388 states and 1786 transitions. [2019-11-15 23:28:07,223 INFO L591 BuchiCegarLoop]: Abstraction has 1388 states and 1786 transitions. [2019-11-15 23:28:07,223 INFO L424 BuchiCegarLoop]: ======== Iteration 20============ [2019-11-15 23:28:07,223 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1388 states and 1786 transitions. [2019-11-15 23:28:07,227 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1216 [2019-11-15 23:28:07,227 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:28:07,228 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:28:07,229 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:07,229 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:07,229 INFO L791 eck$LassoCheckResult]: Stem: 34631#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 34480#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 34452#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 34453#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 34542#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 34543#L98-2 assume !false; 34781#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35710#L101 assume !(12292 == ssl3_accept_~s__state~0); 35709#L104 assume !(16384 == ssl3_accept_~s__state~0); 35708#L107 assume !(8192 == ssl3_accept_~s__state~0); 35707#L110 assume !(24576 == ssl3_accept_~s__state~0); 35706#L113 assume !(8195 == ssl3_accept_~s__state~0); 35704#L116 assume !(8480 == ssl3_accept_~s__state~0); 35698#L119 assume !(8481 == ssl3_accept_~s__state~0); 35696#L122 assume !(8482 == ssl3_accept_~s__state~0); 34703#L125 assume 8464 == ssl3_accept_~s__state~0; 34640#L132 [2019-11-15 23:28:07,230 INFO L793 eck$LassoCheckResult]: Loop: 34640#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 34641#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 35444#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 35442#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35437#L579 ssl3_accept_~skip~0 := 0; 35436#L98-2 assume !false; 35435#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35434#L101 assume !(12292 == ssl3_accept_~s__state~0); 35432#L104 assume !(16384 == ssl3_accept_~s__state~0); 35430#L107 assume !(8192 == ssl3_accept_~s__state~0); 35428#L110 assume !(24576 == ssl3_accept_~s__state~0); 35424#L113 assume !(8195 == ssl3_accept_~s__state~0); 35423#L116 assume !(8480 == ssl3_accept_~s__state~0); 35385#L119 assume !(8481 == ssl3_accept_~s__state~0); 35378#L122 assume !(8482 == ssl3_accept_~s__state~0); 35372#L125 assume !(8464 == ssl3_accept_~s__state~0); 35370#L128 assume !(8465 == ssl3_accept_~s__state~0); 35369#L131 assume !(8466 == ssl3_accept_~s__state~0); 35244#L134 assume 8496 == ssl3_accept_~s__state~0; 34873#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 35238#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 35235#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 35232#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 34456#L296-2 ssl3_accept_~s__init_num~0 := 0; 35226#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35219#L579 ssl3_accept_~skip~0 := 0; 35216#L98-2 assume !false; 35213#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35210#L101 assume !(12292 == ssl3_accept_~s__state~0); 35208#L104 assume !(16384 == ssl3_accept_~s__state~0); 35206#L107 assume !(8192 == ssl3_accept_~s__state~0); 35204#L110 assume !(24576 == ssl3_accept_~s__state~0); 35202#L113 assume !(8195 == ssl3_accept_~s__state~0); 35200#L116 assume !(8480 == ssl3_accept_~s__state~0); 35198#L119 assume !(8481 == ssl3_accept_~s__state~0); 35196#L122 assume !(8482 == ssl3_accept_~s__state~0); 35193#L125 assume !(8464 == ssl3_accept_~s__state~0); 35188#L128 assume !(8465 == ssl3_accept_~s__state~0); 35186#L131 assume !(8466 == ssl3_accept_~s__state~0); 35184#L134 assume !(8496 == ssl3_accept_~s__state~0); 35183#L137 assume !(8497 == ssl3_accept_~s__state~0); 35182#L140 assume 8512 == ssl3_accept_~s__state~0; 34861#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 35180#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 35178#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 35171#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35165#L579 ssl3_accept_~skip~0 := 0; 35163#L98-2 assume !false; 35161#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35159#L101 assume !(12292 == ssl3_accept_~s__state~0); 35157#L104 assume !(16384 == ssl3_accept_~s__state~0); 35154#L107 assume !(8192 == ssl3_accept_~s__state~0); 35151#L110 assume !(24576 == ssl3_accept_~s__state~0); 35148#L113 assume !(8195 == ssl3_accept_~s__state~0); 35146#L116 assume !(8480 == ssl3_accept_~s__state~0); 35143#L119 assume !(8481 == ssl3_accept_~s__state~0); 35141#L122 assume !(8482 == ssl3_accept_~s__state~0); 35139#L125 assume !(8464 == ssl3_accept_~s__state~0); 35136#L128 assume !(8465 == ssl3_accept_~s__state~0); 35133#L131 assume !(8466 == ssl3_accept_~s__state~0); 35130#L134 assume !(8496 == ssl3_accept_~s__state~0); 35128#L137 assume !(8497 == ssl3_accept_~s__state~0); 35125#L140 assume !(8512 == ssl3_accept_~s__state~0); 35122#L143 assume !(8513 == ssl3_accept_~s__state~0); 35120#L146 assume 8528 == ssl3_accept_~s__state~0; 34805#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 34662#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 34663#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 34446#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 34447#L356 assume !(ssl3_accept_~ret~0 <= 0); 34516#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 34609#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35410#L579 ssl3_accept_~skip~0 := 0; 35409#L98-2 assume !false; 35408#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35407#L101 assume !(12292 == ssl3_accept_~s__state~0); 35406#L104 assume !(16384 == ssl3_accept_~s__state~0); 35405#L107 assume !(8192 == ssl3_accept_~s__state~0); 35404#L110 assume !(24576 == ssl3_accept_~s__state~0); 35403#L113 assume !(8195 == ssl3_accept_~s__state~0); 35402#L116 assume !(8480 == ssl3_accept_~s__state~0); 35401#L119 assume !(8481 == ssl3_accept_~s__state~0); 35400#L122 assume !(8482 == ssl3_accept_~s__state~0); 35399#L125 assume !(8464 == ssl3_accept_~s__state~0); 35398#L128 assume !(8465 == ssl3_accept_~s__state~0); 35397#L131 assume !(8466 == ssl3_accept_~s__state~0); 35396#L134 assume !(8496 == ssl3_accept_~s__state~0); 35395#L137 assume !(8497 == ssl3_accept_~s__state~0); 35394#L140 assume !(8512 == ssl3_accept_~s__state~0); 35393#L143 assume !(8513 == ssl3_accept_~s__state~0); 35392#L146 assume !(8528 == ssl3_accept_~s__state~0); 35391#L149 assume !(8529 == ssl3_accept_~s__state~0); 35390#L152 assume 8544 == ssl3_accept_~s__state~0; 34670#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 34671#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 34602#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 34600#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 34497#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 34494#L403 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; 34495#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35317#L579 ssl3_accept_~skip~0 := 0; 35315#L98-2 assume !false; 35313#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35311#L101 assume !(12292 == ssl3_accept_~s__state~0); 35309#L104 assume !(16384 == ssl3_accept_~s__state~0); 35307#L107 assume !(8192 == ssl3_accept_~s__state~0); 35305#L110 assume !(24576 == ssl3_accept_~s__state~0); 35303#L113 assume !(8195 == ssl3_accept_~s__state~0); 35301#L116 assume !(8480 == ssl3_accept_~s__state~0); 35299#L119 assume !(8481 == ssl3_accept_~s__state~0); 35290#L122 assume !(8482 == ssl3_accept_~s__state~0); 35284#L125 assume !(8464 == ssl3_accept_~s__state~0); 35278#L128 assume !(8465 == ssl3_accept_~s__state~0); 35272#L131 assume !(8466 == ssl3_accept_~s__state~0); 34966#L134 assume !(8496 == ssl3_accept_~s__state~0); 34964#L137 assume !(8497 == ssl3_accept_~s__state~0); 34962#L140 assume !(8512 == ssl3_accept_~s__state~0); 34960#L143 assume !(8513 == ssl3_accept_~s__state~0); 34958#L146 assume !(8528 == ssl3_accept_~s__state~0); 34956#L149 assume !(8529 == ssl3_accept_~s__state~0); 34954#L152 assume !(8544 == ssl3_accept_~s__state~0); 34952#L155 assume !(8545 == ssl3_accept_~s__state~0); 34950#L158 assume !(8560 == ssl3_accept_~s__state~0); 34948#L161 assume !(8561 == ssl3_accept_~s__state~0); 34946#L164 assume 8448 == ssl3_accept_~s__state~0; 34943#L165 assume !(ssl3_accept_~num1~0 > 0); 34937#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 34932#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34917#L579 ssl3_accept_~skip~0 := 0; 34915#L98-2 assume !false; 34914#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34912#L101 assume 12292 == ssl3_accept_~s__state~0; 34913#L102 ssl3_accept_~s__new_session~0 := 1; 34908#L210 ssl3_accept_~s__server~0 := 1; 35433#L215 assume 0 != ssl3_accept_~cb~0; 35431#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 35429#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 35426#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 35389#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 35388#L242 assume 12292 != ssl3_accept_~s__state~0; 35387#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 35327#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35318#L579 ssl3_accept_~skip~0 := 0; 35316#L98-2 assume !false; 35314#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35312#L101 assume !(12292 == ssl3_accept_~s__state~0); 35310#L104 assume !(16384 == ssl3_accept_~s__state~0); 35308#L107 assume !(8192 == ssl3_accept_~s__state~0); 35306#L110 assume !(24576 == ssl3_accept_~s__state~0); 35304#L113 assume !(8195 == ssl3_accept_~s__state~0); 35302#L116 assume !(8480 == ssl3_accept_~s__state~0); 35300#L119 assume !(8481 == ssl3_accept_~s__state~0); 35291#L122 assume !(8482 == ssl3_accept_~s__state~0); 35285#L125 assume 8464 == ssl3_accept_~s__state~0; 34640#L132 [2019-11-15 23:28:07,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:07,231 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 15 times [2019-11-15 23:28:07,231 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:07,231 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809435123] [2019-11-15 23:28:07,231 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:07,231 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:07,232 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:07,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:07,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:07,239 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:28:07,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:07,240 INFO L82 PathProgramCache]: Analyzing trace with hash -932278668, now seen corresponding path program 1 times [2019-11-15 23:28:07,240 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:07,240 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557094417] [2019-11-15 23:28:07,240 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:07,240 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:07,240 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:07,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:07,292 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-15 23:28:07,292 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557094417] [2019-11-15 23:28:07,292 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [821222458] [2019-11-15 23:28:07,293 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/bin/uautomizer/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 23:28:07,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:07,377 INFO L256 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-15 23:28:07,379 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:28:07,413 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2019-11-15 23:28:07,414 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-11-15 23:28:07,414 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-11-15 23:28:07,414 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785225330] [2019-11-15 23:28:07,415 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:28:07,415 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:28:07,415 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:28:07,416 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-15 23:28:07,416 INFO L87 Difference]: Start difference. First operand 1388 states and 1786 transitions. cyclomatic complexity: 402 Second operand 3 states. [2019-11-15 23:28:07,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:28:07,533 INFO L93 Difference]: Finished difference Result 1424 states and 1830 transitions. [2019-11-15 23:28:07,533 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:28:07,534 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1424 states and 1830 transitions. [2019-11-15 23:28:07,538 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1252 [2019-11-15 23:28:07,547 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1424 states to 1424 states and 1830 transitions. [2019-11-15 23:28:07,548 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1319 [2019-11-15 23:28:07,549 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1319 [2019-11-15 23:28:07,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1424 states and 1830 transitions. [2019-11-15 23:28:07,551 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:28:07,551 INFO L688 BuchiCegarLoop]: Abstraction has 1424 states and 1830 transitions. [2019-11-15 23:28:07,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1424 states and 1830 transitions. [2019-11-15 23:28:07,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1424 to 1404. [2019-11-15 23:28:07,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1404 states. [2019-11-15 23:28:07,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1404 states to 1404 states and 1806 transitions. [2019-11-15 23:28:07,582 INFO L711 BuchiCegarLoop]: Abstraction has 1404 states and 1806 transitions. [2019-11-15 23:28:07,582 INFO L591 BuchiCegarLoop]: Abstraction has 1404 states and 1806 transitions. [2019-11-15 23:28:07,582 INFO L424 BuchiCegarLoop]: ======== Iteration 21============ [2019-11-15 23:28:07,582 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1404 states and 1806 transitions. [2019-11-15 23:28:07,587 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1232 [2019-11-15 23:28:07,587 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:28:07,587 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:28:07,589 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:07,589 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:07,589 INFO L791 eck$LassoCheckResult]: Stem: 37908#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 37761#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 37731#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 37732#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 37817#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 37818#L98-2 assume !false; 38362#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38697#L101 assume !(12292 == ssl3_accept_~s__state~0); 38695#L104 assume !(16384 == ssl3_accept_~s__state~0); 38693#L107 assume !(8192 == ssl3_accept_~s__state~0); 38691#L110 assume !(24576 == ssl3_accept_~s__state~0); 38689#L113 assume !(8195 == ssl3_accept_~s__state~0); 38687#L116 assume !(8480 == ssl3_accept_~s__state~0); 38685#L119 assume !(8481 == ssl3_accept_~s__state~0); 38683#L122 assume !(8482 == ssl3_accept_~s__state~0); 38000#L125 assume 8464 == ssl3_accept_~s__state~0; 37998#L132 [2019-11-15 23:28:07,590 INFO L793 eck$LassoCheckResult]: Loop: 37998#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 37828#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 37829#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 38616#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38610#L579 ssl3_accept_~skip~0 := 0; 38606#L98-2 assume !false; 38600#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38593#L101 assume !(12292 == ssl3_accept_~s__state~0); 38590#L104 assume !(16384 == ssl3_accept_~s__state~0); 38587#L107 assume !(8192 == ssl3_accept_~s__state~0); 38584#L110 assume !(24576 == ssl3_accept_~s__state~0); 38581#L113 assume !(8195 == ssl3_accept_~s__state~0); 38577#L116 assume !(8480 == ssl3_accept_~s__state~0); 38573#L119 assume !(8481 == ssl3_accept_~s__state~0); 38569#L122 assume !(8482 == ssl3_accept_~s__state~0); 38565#L125 assume !(8464 == ssl3_accept_~s__state~0); 38561#L128 assume !(8465 == ssl3_accept_~s__state~0); 38557#L131 assume !(8466 == ssl3_accept_~s__state~0); 38315#L134 assume 8496 == ssl3_accept_~s__state~0; 37993#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 38313#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 38312#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 38310#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 37735#L296-2 ssl3_accept_~s__init_num~0 := 0; 38308#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38303#L579 ssl3_accept_~skip~0 := 0; 38302#L98-2 assume !false; 38301#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38300#L101 assume !(12292 == ssl3_accept_~s__state~0); 38299#L104 assume !(16384 == ssl3_accept_~s__state~0); 38298#L107 assume !(8192 == ssl3_accept_~s__state~0); 38297#L110 assume !(24576 == ssl3_accept_~s__state~0); 38296#L113 assume !(8195 == ssl3_accept_~s__state~0); 38295#L116 assume !(8480 == ssl3_accept_~s__state~0); 38294#L119 assume !(8481 == ssl3_accept_~s__state~0); 38293#L122 assume !(8482 == ssl3_accept_~s__state~0); 38292#L125 assume !(8464 == ssl3_accept_~s__state~0); 38291#L128 assume !(8465 == ssl3_accept_~s__state~0); 38290#L131 assume !(8466 == ssl3_accept_~s__state~0); 38289#L134 assume !(8496 == ssl3_accept_~s__state~0); 38288#L137 assume !(8497 == ssl3_accept_~s__state~0); 38281#L140 assume 8512 == ssl3_accept_~s__state~0; 37796#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 37741#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 37742#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 37746#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38194#L579 ssl3_accept_~skip~0 := 0; 38192#L98-2 assume !false; 38190#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38188#L101 assume !(12292 == ssl3_accept_~s__state~0); 38186#L104 assume !(16384 == ssl3_accept_~s__state~0); 38184#L107 assume !(8192 == ssl3_accept_~s__state~0); 38182#L110 assume !(24576 == ssl3_accept_~s__state~0); 38180#L113 assume !(8195 == ssl3_accept_~s__state~0); 38178#L116 assume !(8480 == ssl3_accept_~s__state~0); 38176#L119 assume !(8481 == ssl3_accept_~s__state~0); 38174#L122 assume !(8482 == ssl3_accept_~s__state~0); 38172#L125 assume !(8464 == ssl3_accept_~s__state~0); 38165#L128 assume !(8465 == ssl3_accept_~s__state~0); 38087#L131 assume !(8466 == ssl3_accept_~s__state~0); 38009#L134 assume !(8496 == ssl3_accept_~s__state~0); 38008#L137 assume !(8497 == ssl3_accept_~s__state~0); 38007#L140 assume !(8512 == ssl3_accept_~s__state~0); 38006#L143 assume !(8513 == ssl3_accept_~s__state~0); 37979#L146 assume 8528 == ssl3_accept_~s__state~0; 37776#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 37777#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 37937#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 37725#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 37726#L356 assume !(ssl3_accept_~ret~0 <= 0); 37886#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 37887#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38626#L579 ssl3_accept_~skip~0 := 0; 38624#L98-2 assume !false; 38622#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38617#L101 assume !(12292 == ssl3_accept_~s__state~0); 38611#L104 assume !(16384 == ssl3_accept_~s__state~0); 38607#L107 assume !(8192 == ssl3_accept_~s__state~0); 38601#L110 assume !(24576 == ssl3_accept_~s__state~0); 38594#L113 assume !(8195 == ssl3_accept_~s__state~0); 38591#L116 assume !(8480 == ssl3_accept_~s__state~0); 38588#L119 assume !(8481 == ssl3_accept_~s__state~0); 38585#L122 assume !(8482 == ssl3_accept_~s__state~0); 38582#L125 assume !(8464 == ssl3_accept_~s__state~0); 38579#L128 assume !(8465 == ssl3_accept_~s__state~0); 38575#L131 assume !(8466 == ssl3_accept_~s__state~0); 38571#L134 assume !(8496 == ssl3_accept_~s__state~0); 38567#L137 assume !(8497 == ssl3_accept_~s__state~0); 38563#L140 assume !(8512 == ssl3_accept_~s__state~0); 38559#L143 assume !(8513 == ssl3_accept_~s__state~0); 38555#L146 assume !(8528 == ssl3_accept_~s__state~0); 38553#L149 assume !(8529 == ssl3_accept_~s__state~0); 38552#L152 assume 8544 == ssl3_accept_~s__state~0; 37942#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 37943#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 38386#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 38385#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 37819#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 37820#L403 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; 38376#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38369#L579 ssl3_accept_~skip~0 := 0; 38365#L98-2 assume !false; 38356#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38355#L101 assume !(12292 == ssl3_accept_~s__state~0); 38354#L104 assume !(16384 == ssl3_accept_~s__state~0); 38353#L107 assume !(8192 == ssl3_accept_~s__state~0); 38352#L110 assume !(24576 == ssl3_accept_~s__state~0); 38350#L113 assume !(8195 == ssl3_accept_~s__state~0); 38349#L116 assume !(8480 == ssl3_accept_~s__state~0); 38323#L119 assume !(8481 == ssl3_accept_~s__state~0); 38321#L122 assume !(8482 == ssl3_accept_~s__state~0); 38319#L125 assume !(8464 == ssl3_accept_~s__state~0); 38317#L128 assume !(8465 == ssl3_accept_~s__state~0); 38169#L131 assume !(8466 == ssl3_accept_~s__state~0); 38164#L134 assume !(8496 == ssl3_accept_~s__state~0); 38163#L137 assume !(8497 == ssl3_accept_~s__state~0); 38162#L140 assume !(8512 == ssl3_accept_~s__state~0); 38161#L143 assume !(8513 == ssl3_accept_~s__state~0); 38160#L146 assume !(8528 == ssl3_accept_~s__state~0); 38159#L149 assume !(8529 == ssl3_accept_~s__state~0); 38158#L152 assume !(8544 == ssl3_accept_~s__state~0); 38157#L155 assume !(8545 == ssl3_accept_~s__state~0); 38156#L158 assume !(8560 == ssl3_accept_~s__state~0); 38155#L161 assume !(8561 == ssl3_accept_~s__state~0); 38153#L164 assume 8448 == ssl3_accept_~s__state~0; 38150#L165 assume !(ssl3_accept_~num1~0 > 0); 38146#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 38139#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38133#L579 ssl3_accept_~skip~0 := 0; 38131#L98-2 assume !false; 38129#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38126#L101 assume !(12292 == ssl3_accept_~s__state~0); 38124#L104 assume 16384 == ssl3_accept_~s__state~0; 38119#L210 ssl3_accept_~s__server~0 := 1; 38228#L215 assume 0 != ssl3_accept_~cb~0; 38226#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 38224#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 38221#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 38214#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 38211#L242 assume 12292 != ssl3_accept_~s__state~0; 38209#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 38205#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38200#L579 ssl3_accept_~skip~0 := 0; 38195#L98-2 assume !false; 38193#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38191#L101 assume !(12292 == ssl3_accept_~s__state~0); 38189#L104 assume !(16384 == ssl3_accept_~s__state~0); 38187#L107 assume !(8192 == ssl3_accept_~s__state~0); 38185#L110 assume !(24576 == ssl3_accept_~s__state~0); 38183#L113 assume !(8195 == ssl3_accept_~s__state~0); 38181#L116 assume !(8480 == ssl3_accept_~s__state~0); 38179#L119 assume !(8481 == ssl3_accept_~s__state~0); 38177#L122 assume !(8482 == ssl3_accept_~s__state~0); 38175#L125 assume 8464 == ssl3_accept_~s__state~0; 37998#L132 [2019-11-15 23:28:07,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:07,590 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 16 times [2019-11-15 23:28:07,591 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:07,591 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152732663] [2019-11-15 23:28:07,591 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:07,591 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:07,591 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:07,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:07,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:07,600 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:28:07,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:07,601 INFO L82 PathProgramCache]: Analyzing trace with hash 134468448, now seen corresponding path program 1 times [2019-11-15 23:28:07,601 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:07,601 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511903146] [2019-11-15 23:28:07,601 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:07,602 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:07,602 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:07,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:07,669 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-15 23:28:07,670 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511903146] [2019-11-15 23:28:07,670 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [93018943] [2019-11-15 23:28:07,670 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/bin/uautomizer/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 23:28:07,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:07,749 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-15 23:28:07,751 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:28:07,776 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-15 23:28:07,777 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 23:28:07,777 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-11-15 23:28:07,777 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109268408] [2019-11-15 23:28:07,778 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:28:07,778 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:28:07,778 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-15 23:28:07,779 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-15 23:28:07,779 INFO L87 Difference]: Start difference. First operand 1404 states and 1806 transitions. cyclomatic complexity: 406 Second operand 4 states. [2019-11-15 23:28:08,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:28:08,114 INFO L93 Difference]: Finished difference Result 2376 states and 3025 transitions. [2019-11-15 23:28:08,114 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-15 23:28:08,114 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2376 states and 3025 transitions. [2019-11-15 23:28:08,124 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1813 [2019-11-15 23:28:08,139 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2376 states to 2340 states and 2987 transitions. [2019-11-15 23:28:08,139 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2235 [2019-11-15 23:28:08,141 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2235 [2019-11-15 23:28:08,141 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2340 states and 2987 transitions. [2019-11-15 23:28:08,143 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:28:08,143 INFO L688 BuchiCegarLoop]: Abstraction has 2340 states and 2987 transitions. [2019-11-15 23:28:08,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2340 states and 2987 transitions. [2019-11-15 23:28:08,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2340 to 1822. [2019-11-15 23:28:08,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1822 states. [2019-11-15 23:28:08,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1822 states to 1822 states and 2355 transitions. [2019-11-15 23:28:08,177 INFO L711 BuchiCegarLoop]: Abstraction has 1822 states and 2355 transitions. [2019-11-15 23:28:08,177 INFO L591 BuchiCegarLoop]: Abstraction has 1822 states and 2355 transitions. [2019-11-15 23:28:08,177 INFO L424 BuchiCegarLoop]: ======== Iteration 22============ [2019-11-15 23:28:08,177 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1822 states and 2355 transitions. [2019-11-15 23:28:08,182 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1614 [2019-11-15 23:28:08,183 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:28:08,183 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:28:08,184 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:08,185 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:08,185 INFO L791 eck$LassoCheckResult]: Stem: 42148#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 42010#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 41980#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 41981#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 42069#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 42070#L98-2 assume !false; 42226#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42847#L101 assume !(12292 == ssl3_accept_~s__state~0); 42843#L104 assume !(16384 == ssl3_accept_~s__state~0); 42844#L107 assume !(8192 == ssl3_accept_~s__state~0); 42839#L110 assume !(24576 == ssl3_accept_~s__state~0); 42840#L113 assume !(8195 == ssl3_accept_~s__state~0); 42835#L116 assume !(8480 == ssl3_accept_~s__state~0); 42836#L119 assume !(8481 == ssl3_accept_~s__state~0); 42831#L122 assume !(8482 == ssl3_accept_~s__state~0); 42832#L125 assume 8464 == ssl3_accept_~s__state~0; 42155#L132 [2019-11-15 23:28:08,185 INFO L793 eck$LassoCheckResult]: Loop: 42155#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 42079#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 42073#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 42074#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43753#L579 ssl3_accept_~skip~0 := 0; 43751#L98-2 assume !false; 43749#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43747#L101 assume !(12292 == ssl3_accept_~s__state~0); 43745#L104 assume !(16384 == ssl3_accept_~s__state~0); 43743#L107 assume !(8192 == ssl3_accept_~s__state~0); 43740#L110 assume !(24576 == ssl3_accept_~s__state~0); 43738#L113 assume !(8195 == ssl3_accept_~s__state~0); 43736#L116 assume !(8480 == ssl3_accept_~s__state~0); 43734#L119 assume !(8481 == ssl3_accept_~s__state~0); 43732#L122 assume !(8482 == ssl3_accept_~s__state~0); 43731#L125 assume !(8464 == ssl3_accept_~s__state~0); 43722#L128 assume !(8465 == ssl3_accept_~s__state~0); 43718#L131 assume !(8466 == ssl3_accept_~s__state~0); 43716#L134 assume 8496 == ssl3_accept_~s__state~0; 42313#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 43711#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 43709#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 43704#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 41984#L296-2 ssl3_accept_~s__init_num~0 := 0; 43486#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43476#L579 ssl3_accept_~skip~0 := 0; 43474#L98-2 assume !false; 43472#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43470#L101 assume !(12292 == ssl3_accept_~s__state~0); 43468#L104 assume !(16384 == ssl3_accept_~s__state~0); 43466#L107 assume !(8192 == ssl3_accept_~s__state~0); 43464#L110 assume !(24576 == ssl3_accept_~s__state~0); 43462#L113 assume !(8195 == ssl3_accept_~s__state~0); 43460#L116 assume !(8480 == ssl3_accept_~s__state~0); 43458#L119 assume !(8481 == ssl3_accept_~s__state~0); 43456#L122 assume !(8482 == ssl3_accept_~s__state~0); 43454#L125 assume !(8464 == ssl3_accept_~s__state~0); 43452#L128 assume !(8465 == ssl3_accept_~s__state~0); 43450#L131 assume !(8466 == ssl3_accept_~s__state~0); 43448#L134 assume !(8496 == ssl3_accept_~s__state~0); 43442#L137 assume !(8497 == ssl3_accept_~s__state~0); 42284#L140 assume 8512 == ssl3_accept_~s__state~0; 42282#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 43490#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 43488#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 43481#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43475#L579 ssl3_accept_~skip~0 := 0; 43473#L98-2 assume !false; 43471#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43469#L101 assume !(12292 == ssl3_accept_~s__state~0); 43467#L104 assume !(16384 == ssl3_accept_~s__state~0); 43465#L107 assume !(8192 == ssl3_accept_~s__state~0); 43463#L110 assume !(24576 == ssl3_accept_~s__state~0); 43461#L113 assume !(8195 == ssl3_accept_~s__state~0); 43459#L116 assume !(8480 == ssl3_accept_~s__state~0); 43457#L119 assume !(8481 == ssl3_accept_~s__state~0); 43455#L122 assume !(8482 == ssl3_accept_~s__state~0); 43453#L125 assume !(8464 == ssl3_accept_~s__state~0); 43451#L128 assume !(8465 == ssl3_accept_~s__state~0); 43449#L131 assume !(8466 == ssl3_accept_~s__state~0); 43447#L134 assume !(8496 == ssl3_accept_~s__state~0); 43446#L137 assume !(8497 == ssl3_accept_~s__state~0); 43445#L140 assume !(8512 == ssl3_accept_~s__state~0); 43444#L143 assume !(8513 == ssl3_accept_~s__state~0); 43443#L146 assume 8528 == ssl3_accept_~s__state~0; 42266#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 42175#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 42176#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 42034#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 42042#L356 assume !(ssl3_accept_~ret~0 <= 0); 42043#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 42129#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43624#L579 ssl3_accept_~skip~0 := 0; 43622#L98-2 assume !false; 43620#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43618#L101 assume !(12292 == ssl3_accept_~s__state~0); 43616#L104 assume !(16384 == ssl3_accept_~s__state~0); 43614#L107 assume !(8192 == ssl3_accept_~s__state~0); 43612#L110 assume !(24576 == ssl3_accept_~s__state~0); 43610#L113 assume !(8195 == ssl3_accept_~s__state~0); 43608#L116 assume !(8480 == ssl3_accept_~s__state~0); 43606#L119 assume !(8481 == ssl3_accept_~s__state~0); 43604#L122 assume !(8482 == ssl3_accept_~s__state~0); 43602#L125 assume !(8464 == ssl3_accept_~s__state~0); 43600#L128 assume !(8465 == ssl3_accept_~s__state~0); 43598#L131 assume !(8466 == ssl3_accept_~s__state~0); 43596#L134 assume !(8496 == ssl3_accept_~s__state~0); 43594#L137 assume !(8497 == ssl3_accept_~s__state~0); 43592#L140 assume !(8512 == ssl3_accept_~s__state~0); 43494#L143 assume !(8513 == ssl3_accept_~s__state~0); 43493#L146 assume !(8528 == ssl3_accept_~s__state~0); 43492#L149 assume !(8529 == ssl3_accept_~s__state~0); 42273#L152 assume 8544 == ssl3_accept_~s__state~0; 42274#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 42198#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 42122#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 42120#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 42023#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 43305#L403 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; 43301#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43288#L579 ssl3_accept_~skip~0 := 0; 43285#L98-2 assume !false; 43282#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43279#L101 assume !(12292 == ssl3_accept_~s__state~0); 43276#L104 assume !(16384 == ssl3_accept_~s__state~0); 43273#L107 assume !(8192 == ssl3_accept_~s__state~0); 43270#L110 assume !(24576 == ssl3_accept_~s__state~0); 43267#L113 assume !(8195 == ssl3_accept_~s__state~0); 43264#L116 assume !(8480 == ssl3_accept_~s__state~0); 43261#L119 assume !(8481 == ssl3_accept_~s__state~0); 43258#L122 assume !(8482 == ssl3_accept_~s__state~0); 43255#L125 assume !(8464 == ssl3_accept_~s__state~0); 43253#L128 assume !(8465 == ssl3_accept_~s__state~0); 43251#L131 assume !(8466 == ssl3_accept_~s__state~0); 43248#L134 assume !(8496 == ssl3_accept_~s__state~0); 43247#L137 assume !(8497 == ssl3_accept_~s__state~0); 43246#L140 assume !(8512 == ssl3_accept_~s__state~0); 43245#L143 assume !(8513 == ssl3_accept_~s__state~0); 43244#L146 assume !(8528 == ssl3_accept_~s__state~0); 43243#L149 assume !(8529 == ssl3_accept_~s__state~0); 43242#L152 assume !(8544 == ssl3_accept_~s__state~0); 43241#L155 assume !(8545 == ssl3_accept_~s__state~0); 43240#L158 assume !(8560 == ssl3_accept_~s__state~0); 43239#L161 assume !(8561 == ssl3_accept_~s__state~0); 43238#L164 assume 8448 == ssl3_accept_~s__state~0; 43237#L165 assume !(ssl3_accept_~num1~0 > 0); 43235#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 43233#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43228#L579 ssl3_accept_~skip~0 := 0; 43227#L98-2 assume !false; 43226#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43225#L101 assume !(12292 == ssl3_accept_~s__state~0); 43224#L104 assume !(16384 == ssl3_accept_~s__state~0); 43223#L107 assume !(8192 == ssl3_accept_~s__state~0); 43222#L110 assume !(24576 == ssl3_accept_~s__state~0); 43221#L113 assume !(8195 == ssl3_accept_~s__state~0); 43220#L116 assume !(8480 == ssl3_accept_~s__state~0); 43219#L119 assume !(8481 == ssl3_accept_~s__state~0); 43218#L122 assume !(8482 == ssl3_accept_~s__state~0); 43217#L125 assume !(8464 == ssl3_accept_~s__state~0); 43216#L128 assume !(8465 == ssl3_accept_~s__state~0); 43215#L131 assume !(8466 == ssl3_accept_~s__state~0); 43214#L134 assume !(8496 == ssl3_accept_~s__state~0); 43213#L137 assume !(8497 == ssl3_accept_~s__state~0); 43212#L140 assume !(8512 == ssl3_accept_~s__state~0); 43211#L143 assume !(8513 == ssl3_accept_~s__state~0); 43210#L146 assume !(8528 == ssl3_accept_~s__state~0); 43209#L149 assume !(8529 == ssl3_accept_~s__state~0); 43208#L152 assume !(8544 == ssl3_accept_~s__state~0); 43207#L155 assume !(8545 == ssl3_accept_~s__state~0); 43206#L158 assume !(8560 == ssl3_accept_~s__state~0); 43205#L161 assume !(8561 == ssl3_accept_~s__state~0); 43204#L164 assume !(8448 == ssl3_accept_~s__state~0); 43203#L167 assume 8576 == ssl3_accept_~s__state~0; 42118#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 42119#L443 assume !(ssl3_accept_~ret~0 <= 0); 42114#L446 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 42115#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43287#L579 ssl3_accept_~skip~0 := 0; 43284#L98-2 assume !false; 43281#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43278#L101 assume !(12292 == ssl3_accept_~s__state~0); 43275#L104 assume !(16384 == ssl3_accept_~s__state~0); 43272#L107 assume !(8192 == ssl3_accept_~s__state~0); 43269#L110 assume !(24576 == ssl3_accept_~s__state~0); 43266#L113 assume !(8195 == ssl3_accept_~s__state~0); 43263#L116 assume !(8480 == ssl3_accept_~s__state~0); 43260#L119 assume !(8481 == ssl3_accept_~s__state~0); 43257#L122 assume !(8482 == ssl3_accept_~s__state~0); 43254#L125 assume 8464 == ssl3_accept_~s__state~0; 42155#L132 [2019-11-15 23:28:08,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:08,186 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 17 times [2019-11-15 23:28:08,186 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:08,186 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071525917] [2019-11-15 23:28:08,187 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:08,187 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:08,187 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:08,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:08,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:08,195 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:28:08,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:08,196 INFO L82 PathProgramCache]: Analyzing trace with hash 831559036, now seen corresponding path program 1 times [2019-11-15 23:28:08,196 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:08,196 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763847283] [2019-11-15 23:28:08,196 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:08,197 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:08,197 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:08,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:08,239 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2019-11-15 23:28:08,239 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763847283] [2019-11-15 23:28:08,240 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:28:08,240 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 23:28:08,240 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225108810] [2019-11-15 23:28:08,241 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:28:08,241 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:28:08,241 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:28:08,241 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:28:08,241 INFO L87 Difference]: Start difference. First operand 1822 states and 2355 transitions. cyclomatic complexity: 539 Second operand 3 states. [2019-11-15 23:28:08,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:28:08,433 INFO L93 Difference]: Finished difference Result 2005 states and 2564 transitions. [2019-11-15 23:28:08,433 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:28:08,434 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2005 states and 2564 transitions. [2019-11-15 23:28:08,442 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1679 [2019-11-15 23:28:08,456 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2005 states to 1935 states and 2494 transitions. [2019-11-15 23:28:08,456 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1830 [2019-11-15 23:28:08,458 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1830 [2019-11-15 23:28:08,458 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1935 states and 2494 transitions. [2019-11-15 23:28:08,459 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:28:08,459 INFO L688 BuchiCegarLoop]: Abstraction has 1935 states and 2494 transitions. [2019-11-15 23:28:08,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1935 states and 2494 transitions. [2019-11-15 23:28:08,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1935 to 1820. [2019-11-15 23:28:08,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1820 states. [2019-11-15 23:28:08,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1820 states to 1820 states and 2347 transitions. [2019-11-15 23:28:08,489 INFO L711 BuchiCegarLoop]: Abstraction has 1820 states and 2347 transitions. [2019-11-15 23:28:08,490 INFO L591 BuchiCegarLoop]: Abstraction has 1820 states and 2347 transitions. [2019-11-15 23:28:08,490 INFO L424 BuchiCegarLoop]: ======== Iteration 23============ [2019-11-15 23:28:08,490 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1820 states and 2347 transitions. [2019-11-15 23:28:08,495 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1606 [2019-11-15 23:28:08,495 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:28:08,495 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:28:08,497 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:08,497 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:08,498 INFO L791 eck$LassoCheckResult]: Stem: 45999#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 45843#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 45813#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 45814#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 45904#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 45905#L98-2 assume !false; 46216#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46594#L101 assume !(12292 == ssl3_accept_~s__state~0); 46592#L104 assume !(16384 == ssl3_accept_~s__state~0); 46545#L107 assume !(8192 == ssl3_accept_~s__state~0); 46544#L110 assume !(24576 == ssl3_accept_~s__state~0); 46543#L113 assume !(8195 == ssl3_accept_~s__state~0); 46542#L116 assume !(8480 == ssl3_accept_~s__state~0); 46541#L119 assume !(8481 == ssl3_accept_~s__state~0); 46540#L122 assume !(8482 == ssl3_accept_~s__state~0); 46539#L125 assume 8464 == ssl3_accept_~s__state~0; 46154#L132 [2019-11-15 23:28:08,498 INFO L793 eck$LassoCheckResult]: Loop: 46154#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 45914#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 45915#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 47584#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47579#L579 ssl3_accept_~skip~0 := 0; 47578#L98-2 assume !false; 47577#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47576#L101 assume !(12292 == ssl3_accept_~s__state~0); 47575#L104 assume !(16384 == ssl3_accept_~s__state~0); 47574#L107 assume !(8192 == ssl3_accept_~s__state~0); 47573#L110 assume !(24576 == ssl3_accept_~s__state~0); 47572#L113 assume !(8195 == ssl3_accept_~s__state~0); 47571#L116 assume !(8480 == ssl3_accept_~s__state~0); 47570#L119 assume !(8481 == ssl3_accept_~s__state~0); 47569#L122 assume !(8482 == ssl3_accept_~s__state~0); 47568#L125 assume !(8464 == ssl3_accept_~s__state~0); 47567#L128 assume !(8465 == ssl3_accept_~s__state~0); 47564#L131 assume !(8466 == ssl3_accept_~s__state~0); 46550#L134 assume 8496 == ssl3_accept_~s__state~0; 46147#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 46548#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 46547#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 46546#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 45817#L296-2 ssl3_accept_~s__init_num~0 := 0; 47202#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47196#L579 ssl3_accept_~skip~0 := 0; 47194#L98-2 assume !false; 47192#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47190#L101 assume !(12292 == ssl3_accept_~s__state~0); 47189#L104 assume !(16384 == ssl3_accept_~s__state~0); 47188#L107 assume !(8192 == ssl3_accept_~s__state~0); 47186#L110 assume !(24576 == ssl3_accept_~s__state~0); 47185#L113 assume !(8195 == ssl3_accept_~s__state~0); 47184#L116 assume !(8480 == ssl3_accept_~s__state~0); 47183#L119 assume !(8481 == ssl3_accept_~s__state~0); 47182#L122 assume !(8482 == ssl3_accept_~s__state~0); 47181#L125 assume !(8464 == ssl3_accept_~s__state~0); 47179#L128 assume !(8465 == ssl3_accept_~s__state~0); 47178#L131 assume !(8466 == ssl3_accept_~s__state~0); 47176#L134 assume !(8496 == ssl3_accept_~s__state~0); 47174#L137 assume !(8497 == ssl3_accept_~s__state~0); 46090#L140 assume 8512 == ssl3_accept_~s__state~0; 46088#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 47466#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 47464#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 47463#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47458#L579 ssl3_accept_~skip~0 := 0; 47457#L98-2 assume !false; 47456#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47455#L101 assume !(12292 == ssl3_accept_~s__state~0); 47454#L104 assume !(16384 == ssl3_accept_~s__state~0); 47453#L107 assume !(8192 == ssl3_accept_~s__state~0); 47452#L110 assume !(24576 == ssl3_accept_~s__state~0); 47451#L113 assume !(8195 == ssl3_accept_~s__state~0); 47450#L116 assume !(8480 == ssl3_accept_~s__state~0); 47449#L119 assume !(8481 == ssl3_accept_~s__state~0); 47448#L122 assume !(8482 == ssl3_accept_~s__state~0); 47447#L125 assume !(8464 == ssl3_accept_~s__state~0); 47446#L128 assume !(8465 == ssl3_accept_~s__state~0); 47445#L131 assume !(8466 == ssl3_accept_~s__state~0); 47444#L134 assume !(8496 == ssl3_accept_~s__state~0); 47443#L137 assume !(8497 == ssl3_accept_~s__state~0); 47442#L140 assume !(8512 == ssl3_accept_~s__state~0); 47441#L143 assume !(8513 == ssl3_accept_~s__state~0); 47440#L146 assume 8528 == ssl3_accept_~s__state~0; 46068#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 47438#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 47437#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 47431#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 47429#L356 assume !(ssl3_accept_~ret~0 <= 0); 47428#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 47427#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47422#L579 ssl3_accept_~skip~0 := 0; 47421#L98-2 assume !false; 47420#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47419#L101 assume !(12292 == ssl3_accept_~s__state~0); 47418#L104 assume !(16384 == ssl3_accept_~s__state~0); 47417#L107 assume !(8192 == ssl3_accept_~s__state~0); 47416#L110 assume !(24576 == ssl3_accept_~s__state~0); 47415#L113 assume !(8195 == ssl3_accept_~s__state~0); 47414#L116 assume !(8480 == ssl3_accept_~s__state~0); 47413#L119 assume !(8481 == ssl3_accept_~s__state~0); 47412#L122 assume !(8482 == ssl3_accept_~s__state~0); 47411#L125 assume !(8464 == ssl3_accept_~s__state~0); 47410#L128 assume !(8465 == ssl3_accept_~s__state~0); 47409#L131 assume !(8466 == ssl3_accept_~s__state~0); 47408#L134 assume !(8496 == ssl3_accept_~s__state~0); 47407#L137 assume !(8497 == ssl3_accept_~s__state~0); 47406#L140 assume !(8512 == ssl3_accept_~s__state~0); 47405#L143 assume !(8513 == ssl3_accept_~s__state~0); 47404#L146 assume !(8528 == ssl3_accept_~s__state~0); 47403#L149 assume !(8529 == ssl3_accept_~s__state~0); 47402#L152 assume 8544 == ssl3_accept_~s__state~0; 46082#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 47333#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 45975#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 45976#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 47335#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 45855#L403 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; 45856#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46842#L579 ssl3_accept_~skip~0 := 0; 46836#L98-2 assume !false; 46834#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46832#L101 assume !(12292 == ssl3_accept_~s__state~0); 46830#L104 assume !(16384 == ssl3_accept_~s__state~0); 46828#L107 assume !(8192 == ssl3_accept_~s__state~0); 46826#L110 assume !(24576 == ssl3_accept_~s__state~0); 46824#L113 assume !(8195 == ssl3_accept_~s__state~0); 46822#L116 assume !(8480 == ssl3_accept_~s__state~0); 46820#L119 assume !(8481 == ssl3_accept_~s__state~0); 46818#L122 assume !(8482 == ssl3_accept_~s__state~0); 46816#L125 assume !(8464 == ssl3_accept_~s__state~0); 46814#L128 assume !(8465 == ssl3_accept_~s__state~0); 46812#L131 assume !(8466 == ssl3_accept_~s__state~0); 46810#L134 assume !(8496 == ssl3_accept_~s__state~0); 46808#L137 assume !(8497 == ssl3_accept_~s__state~0); 46806#L140 assume !(8512 == ssl3_accept_~s__state~0); 46804#L143 assume !(8513 == ssl3_accept_~s__state~0); 46802#L146 assume !(8528 == ssl3_accept_~s__state~0); 46800#L149 assume !(8529 == ssl3_accept_~s__state~0); 46798#L152 assume !(8544 == ssl3_accept_~s__state~0); 46796#L155 assume !(8545 == ssl3_accept_~s__state~0); 46793#L158 assume !(8560 == ssl3_accept_~s__state~0); 46794#L161 assume !(8561 == ssl3_accept_~s__state~0); 47278#L164 assume 8448 == ssl3_accept_~s__state~0; 47276#L165 assume !(ssl3_accept_~num1~0 > 0); 47274#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 47272#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47266#L579 ssl3_accept_~skip~0 := 0; 47264#L98-2 assume !false; 47262#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47260#L101 assume !(12292 == ssl3_accept_~s__state~0); 47258#L104 assume !(16384 == ssl3_accept_~s__state~0); 47255#L107 assume !(8192 == ssl3_accept_~s__state~0); 47252#L110 assume !(24576 == ssl3_accept_~s__state~0); 47249#L113 assume !(8195 == ssl3_accept_~s__state~0); 47243#L116 assume !(8480 == ssl3_accept_~s__state~0); 47238#L119 assume !(8481 == ssl3_accept_~s__state~0); 47236#L122 assume !(8482 == ssl3_accept_~s__state~0); 47234#L125 assume !(8464 == ssl3_accept_~s__state~0); 47232#L128 assume !(8465 == ssl3_accept_~s__state~0); 47230#L131 assume !(8466 == ssl3_accept_~s__state~0); 47228#L134 assume !(8496 == ssl3_accept_~s__state~0); 47226#L137 assume !(8497 == ssl3_accept_~s__state~0); 47224#L140 assume !(8512 == ssl3_accept_~s__state~0); 47222#L143 assume !(8513 == ssl3_accept_~s__state~0); 47220#L146 assume !(8528 == ssl3_accept_~s__state~0); 47218#L149 assume !(8529 == ssl3_accept_~s__state~0); 47216#L152 assume !(8544 == ssl3_accept_~s__state~0); 47214#L155 assume !(8545 == ssl3_accept_~s__state~0); 47212#L158 assume !(8560 == ssl3_accept_~s__state~0); 47210#L161 assume !(8561 == ssl3_accept_~s__state~0); 47208#L164 assume !(8448 == ssl3_accept_~s__state~0); 47206#L167 assume 8576 == ssl3_accept_~s__state~0; 46995#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 47158#L443 assume !(ssl3_accept_~ret~0 <= 0); 47155#L446 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 45955#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47615#L579 ssl3_accept_~skip~0 := 0; 47614#L98-2 assume !false; 47613#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47612#L101 assume !(12292 == ssl3_accept_~s__state~0); 47611#L104 assume !(16384 == ssl3_accept_~s__state~0); 47610#L107 assume !(8192 == ssl3_accept_~s__state~0); 47609#L110 assume !(24576 == ssl3_accept_~s__state~0); 47608#L113 assume !(8195 == ssl3_accept_~s__state~0); 47607#L116 assume !(8480 == ssl3_accept_~s__state~0); 47606#L119 assume !(8481 == ssl3_accept_~s__state~0); 47605#L122 assume !(8482 == ssl3_accept_~s__state~0); 47604#L125 assume !(8464 == ssl3_accept_~s__state~0); 47586#L128 assume !(8465 == ssl3_accept_~s__state~0); 47566#L131 assume 8466 == ssl3_accept_~s__state~0; 46154#L132 [2019-11-15 23:28:08,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:08,499 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 18 times [2019-11-15 23:28:08,499 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:08,499 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921321132] [2019-11-15 23:28:08,499 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:08,499 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:08,499 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:08,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:08,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:08,508 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:28:08,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:08,509 INFO L82 PathProgramCache]: Analyzing trace with hash -358960225, now seen corresponding path program 1 times [2019-11-15 23:28:08,509 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:08,509 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145509814] [2019-11-15 23:28:08,509 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:08,510 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:08,510 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:08,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:08,548 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2019-11-15 23:28:08,548 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145509814] [2019-11-15 23:28:08,549 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:28:08,549 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 23:28:08,549 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408671649] [2019-11-15 23:28:08,550 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:28:08,550 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:28:08,551 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:28:08,551 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:28:08,551 INFO L87 Difference]: Start difference. First operand 1820 states and 2347 transitions. cyclomatic complexity: 534 Second operand 3 states. [2019-11-15 23:28:08,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:28:08,565 INFO L93 Difference]: Finished difference Result 3046 states and 3896 transitions. [2019-11-15 23:28:08,566 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:28:08,566 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3046 states and 3896 transitions. [2019-11-15 23:28:08,578 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2832 [2019-11-15 23:28:08,591 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3046 states to 3046 states and 3896 transitions. [2019-11-15 23:28:08,591 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2941 [2019-11-15 23:28:08,593 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2941 [2019-11-15 23:28:08,594 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3046 states and 3896 transitions. [2019-11-15 23:28:08,596 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:28:08,596 INFO L688 BuchiCegarLoop]: Abstraction has 3046 states and 3896 transitions. [2019-11-15 23:28:08,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3046 states and 3896 transitions. [2019-11-15 23:28:08,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3046 to 1820. [2019-11-15 23:28:08,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1820 states. [2019-11-15 23:28:08,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1820 states to 1820 states and 2345 transitions. [2019-11-15 23:28:08,631 INFO L711 BuchiCegarLoop]: Abstraction has 1820 states and 2345 transitions. [2019-11-15 23:28:08,631 INFO L591 BuchiCegarLoop]: Abstraction has 1820 states and 2345 transitions. [2019-11-15 23:28:08,631 INFO L424 BuchiCegarLoop]: ======== Iteration 24============ [2019-11-15 23:28:08,631 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1820 states and 2345 transitions. [2019-11-15 23:28:08,636 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1606 [2019-11-15 23:28:08,636 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:28:08,636 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:28:08,638 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:08,638 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:08,638 INFO L791 eck$LassoCheckResult]: Stem: 50863#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 50715#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 50685#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 50686#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 50775#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 50776#L98-2 assume !false; 50941#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51100#L101 assume !(12292 == ssl3_accept_~s__state~0); 51099#L104 assume !(16384 == ssl3_accept_~s__state~0); 51098#L107 assume !(8192 == ssl3_accept_~s__state~0); 51097#L110 assume !(24576 == ssl3_accept_~s__state~0); 51096#L113 assume !(8195 == ssl3_accept_~s__state~0); 51095#L116 assume !(8480 == ssl3_accept_~s__state~0); 51094#L119 assume !(8481 == ssl3_accept_~s__state~0); 51093#L122 assume !(8482 == ssl3_accept_~s__state~0); 51092#L125 assume 8464 == ssl3_accept_~s__state~0; 50872#L132 [2019-11-15 23:28:08,638 INFO L793 eck$LassoCheckResult]: Loop: 50872#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 50873#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 50778#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 50779#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52162#L579 ssl3_accept_~skip~0 := 0; 52159#L98-2 assume !false; 52156#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52153#L101 assume !(12292 == ssl3_accept_~s__state~0); 52150#L104 assume !(16384 == ssl3_accept_~s__state~0); 52146#L107 assume !(8192 == ssl3_accept_~s__state~0); 52143#L110 assume !(24576 == ssl3_accept_~s__state~0); 52139#L113 assume !(8195 == ssl3_accept_~s__state~0); 52136#L116 assume !(8480 == ssl3_accept_~s__state~0); 52132#L119 assume !(8481 == ssl3_accept_~s__state~0); 52128#L122 assume !(8482 == ssl3_accept_~s__state~0); 52125#L125 assume !(8464 == ssl3_accept_~s__state~0); 52123#L128 assume !(8465 == ssl3_accept_~s__state~0); 52122#L131 assume !(8466 == ssl3_accept_~s__state~0); 50978#L134 assume 8496 == ssl3_accept_~s__state~0; 51110#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 51104#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 51102#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 51101#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 50689#L296-2 ssl3_accept_~s__init_num~0 := 0; 51748#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51743#L579 ssl3_accept_~skip~0 := 0; 51742#L98-2 assume !false; 51741#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51740#L101 assume !(12292 == ssl3_accept_~s__state~0); 51739#L104 assume !(16384 == ssl3_accept_~s__state~0); 51738#L107 assume !(8192 == ssl3_accept_~s__state~0); 51737#L110 assume !(24576 == ssl3_accept_~s__state~0); 51736#L113 assume !(8195 == ssl3_accept_~s__state~0); 51735#L116 assume !(8480 == ssl3_accept_~s__state~0); 51734#L119 assume !(8481 == ssl3_accept_~s__state~0); 51733#L122 assume !(8482 == ssl3_accept_~s__state~0); 51732#L125 assume !(8464 == ssl3_accept_~s__state~0); 51731#L128 assume !(8465 == ssl3_accept_~s__state~0); 51730#L131 assume !(8466 == ssl3_accept_~s__state~0); 51729#L134 assume !(8496 == ssl3_accept_~s__state~0); 51728#L137 assume !(8497 == ssl3_accept_~s__state~0); 51727#L140 assume 8512 == ssl3_accept_~s__state~0; 51178#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 52373#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 52371#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 52370#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52365#L579 ssl3_accept_~skip~0 := 0; 52364#L98-2 assume !false; 52363#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52362#L101 assume !(12292 == ssl3_accept_~s__state~0); 52361#L104 assume !(16384 == ssl3_accept_~s__state~0); 52360#L107 assume !(8192 == ssl3_accept_~s__state~0); 52359#L110 assume !(24576 == ssl3_accept_~s__state~0); 52358#L113 assume !(8195 == ssl3_accept_~s__state~0); 52357#L116 assume !(8480 == ssl3_accept_~s__state~0); 52356#L119 assume !(8481 == ssl3_accept_~s__state~0); 52355#L122 assume !(8482 == ssl3_accept_~s__state~0); 51693#L125 assume !(8464 == ssl3_accept_~s__state~0); 51691#L128 assume !(8465 == ssl3_accept_~s__state~0); 51688#L131 assume !(8466 == ssl3_accept_~s__state~0); 51689#L134 assume !(8496 == ssl3_accept_~s__state~0); 52347#L137 assume !(8497 == ssl3_accept_~s__state~0); 51681#L140 assume !(8512 == ssl3_accept_~s__state~0); 51678#L143 assume !(8513 == ssl3_accept_~s__state~0); 50968#L146 assume 8528 == ssl3_accept_~s__state~0; 50731#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 50732#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 50891#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 50745#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 52335#L356 assume !(ssl3_accept_~ret~0 <= 0); 52334#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 52332#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52327#L579 ssl3_accept_~skip~0 := 0; 52326#L98-2 assume !false; 52325#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52324#L101 assume !(12292 == ssl3_accept_~s__state~0); 52323#L104 assume !(16384 == ssl3_accept_~s__state~0); 52322#L107 assume !(8192 == ssl3_accept_~s__state~0); 52321#L110 assume !(24576 == ssl3_accept_~s__state~0); 52320#L113 assume !(8195 == ssl3_accept_~s__state~0); 52319#L116 assume !(8480 == ssl3_accept_~s__state~0); 52318#L119 assume !(8481 == ssl3_accept_~s__state~0); 52317#L122 assume !(8482 == ssl3_accept_~s__state~0); 52316#L125 assume !(8464 == ssl3_accept_~s__state~0); 52315#L128 assume !(8465 == ssl3_accept_~s__state~0); 52314#L131 assume !(8466 == ssl3_accept_~s__state~0); 52313#L134 assume !(8496 == ssl3_accept_~s__state~0); 52312#L137 assume !(8497 == ssl3_accept_~s__state~0); 52311#L140 assume !(8512 == ssl3_accept_~s__state~0); 51677#L143 assume !(8513 == ssl3_accept_~s__state~0); 51676#L146 assume !(8528 == ssl3_accept_~s__state~0); 51675#L149 assume !(8529 == ssl3_accept_~s__state~0); 50994#L152 assume 8544 == ssl3_accept_~s__state~0; 50898#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 50899#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 52298#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 52296#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 52293#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 52272#L403 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; 52269#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52263#L579 ssl3_accept_~skip~0 := 0; 52261#L98-2 assume !false; 52259#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52257#L101 assume !(12292 == ssl3_accept_~s__state~0); 52255#L104 assume !(16384 == ssl3_accept_~s__state~0); 52253#L107 assume !(8192 == ssl3_accept_~s__state~0); 52251#L110 assume !(24576 == ssl3_accept_~s__state~0); 52249#L113 assume !(8195 == ssl3_accept_~s__state~0); 52247#L116 assume !(8480 == ssl3_accept_~s__state~0); 52245#L119 assume !(8481 == ssl3_accept_~s__state~0); 52243#L122 assume !(8482 == ssl3_accept_~s__state~0); 52241#L125 assume !(8464 == ssl3_accept_~s__state~0); 52240#L128 assume !(8465 == ssl3_accept_~s__state~0); 52238#L131 assume !(8466 == ssl3_accept_~s__state~0); 52237#L134 assume !(8496 == ssl3_accept_~s__state~0); 52235#L137 assume !(8497 == ssl3_accept_~s__state~0); 52228#L140 assume !(8512 == ssl3_accept_~s__state~0); 52221#L143 assume !(8513 == ssl3_accept_~s__state~0); 52218#L146 assume !(8528 == ssl3_accept_~s__state~0); 52215#L149 assume !(8529 == ssl3_accept_~s__state~0); 52212#L152 assume !(8544 == ssl3_accept_~s__state~0); 52209#L155 assume !(8545 == ssl3_accept_~s__state~0); 52206#L158 assume !(8560 == ssl3_accept_~s__state~0); 52203#L161 assume !(8561 == ssl3_accept_~s__state~0); 52200#L164 assume 8448 == ssl3_accept_~s__state~0; 50846#L165 assume !(ssl3_accept_~num1~0 > 0); 50847#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 50874#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52487#L579 ssl3_accept_~skip~0 := 0; 52486#L98-2 assume !false; 52485#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52484#L101 assume !(12292 == ssl3_accept_~s__state~0); 52483#L104 assume !(16384 == ssl3_accept_~s__state~0); 52482#L107 assume !(8192 == ssl3_accept_~s__state~0); 52480#L110 assume !(24576 == ssl3_accept_~s__state~0); 52479#L113 assume !(8195 == ssl3_accept_~s__state~0); 52474#L116 assume !(8480 == ssl3_accept_~s__state~0); 52473#L119 assume !(8481 == ssl3_accept_~s__state~0); 50749#L122 assume !(8482 == ssl3_accept_~s__state~0); 50716#L125 assume !(8464 == ssl3_accept_~s__state~0); 50717#L128 assume !(8465 == ssl3_accept_~s__state~0); 50724#L131 assume !(8466 == ssl3_accept_~s__state~0); 52464#L134 assume !(8496 == ssl3_accept_~s__state~0); 52462#L137 assume !(8497 == ssl3_accept_~s__state~0); 50885#L140 assume !(8512 == ssl3_accept_~s__state~0); 50843#L143 assume !(8513 == ssl3_accept_~s__state~0); 50844#L146 assume !(8528 == ssl3_accept_~s__state~0); 52457#L149 assume !(8529 == ssl3_accept_~s__state~0); 52455#L152 assume !(8544 == ssl3_accept_~s__state~0); 50755#L155 assume !(8545 == ssl3_accept_~s__state~0); 50756#L158 assume !(8560 == ssl3_accept_~s__state~0); 50733#L161 assume !(8561 == ssl3_accept_~s__state~0); 50709#L164 assume !(8448 == ssl3_accept_~s__state~0); 50710#L167 assume 8576 == ssl3_accept_~s__state~0; 50828#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 50829#L443 assume !(ssl3_accept_~ret~0 <= 0); 50824#L446 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 50825#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52000#L579 ssl3_accept_~skip~0 := 0; 51997#L98-2 assume !false; 51994#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51991#L101 assume !(12292 == ssl3_accept_~s__state~0); 51988#L104 assume !(16384 == ssl3_accept_~s__state~0); 51985#L107 assume !(8192 == ssl3_accept_~s__state~0); 51982#L110 assume !(24576 == ssl3_accept_~s__state~0); 51979#L113 assume !(8195 == ssl3_accept_~s__state~0); 51976#L116 assume !(8480 == ssl3_accept_~s__state~0); 51973#L119 assume !(8481 == ssl3_accept_~s__state~0); 51970#L122 assume !(8482 == ssl3_accept_~s__state~0); 51967#L125 assume !(8464 == ssl3_accept_~s__state~0); 51964#L128 assume !(8465 == ssl3_accept_~s__state~0); 50977#L131 assume 8466 == ssl3_accept_~s__state~0; 50872#L132 [2019-11-15 23:28:08,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:08,639 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 19 times [2019-11-15 23:28:08,639 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:08,639 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946980463] [2019-11-15 23:28:08,639 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:08,640 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:08,640 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:08,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:08,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:08,646 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:28:08,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:08,647 INFO L82 PathProgramCache]: Analyzing trace with hash 264321377, now seen corresponding path program 1 times [2019-11-15 23:28:08,647 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:08,647 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429130097] [2019-11-15 23:28:08,648 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:08,648 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:08,648 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:08,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:08,782 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2019-11-15 23:28:08,783 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429130097] [2019-11-15 23:28:08,783 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:28:08,783 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-11-15 23:28:08,783 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073279542] [2019-11-15 23:28:08,784 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:28:08,784 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:28:08,784 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-11-15 23:28:08,784 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-15 23:28:08,784 INFO L87 Difference]: Start difference. First operand 1820 states and 2345 transitions. cyclomatic complexity: 532 Second operand 5 states. [2019-11-15 23:28:08,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:28:08,897 INFO L93 Difference]: Finished difference Result 7908 states and 10076 transitions. [2019-11-15 23:28:08,897 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-11-15 23:28:08,897 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7908 states and 10076 transitions. [2019-11-15 23:28:08,928 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7542 [2019-11-15 23:28:08,952 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7908 states to 7908 states and 10076 transitions. [2019-11-15 23:28:08,952 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7803 [2019-11-15 23:28:08,957 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7803 [2019-11-15 23:28:08,958 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7908 states and 10076 transitions. [2019-11-15 23:28:08,958 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:28:08,958 INFO L688 BuchiCegarLoop]: Abstraction has 7908 states and 10076 transitions. [2019-11-15 23:28:08,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7908 states and 10076 transitions. [2019-11-15 23:28:09,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7908 to 3062. [2019-11-15 23:28:09,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3062 states. [2019-11-15 23:28:09,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3062 states to 3062 states and 3920 transitions. [2019-11-15 23:28:09,025 INFO L711 BuchiCegarLoop]: Abstraction has 3062 states and 3920 transitions. [2019-11-15 23:28:09,025 INFO L591 BuchiCegarLoop]: Abstraction has 3062 states and 3920 transitions. [2019-11-15 23:28:09,025 INFO L424 BuchiCegarLoop]: ======== Iteration 25============ [2019-11-15 23:28:09,025 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3062 states and 3920 transitions. [2019-11-15 23:28:09,034 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2848 [2019-11-15 23:28:09,034 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:28:09,034 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:28:09,036 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:09,036 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-11-15 23:28:09,036 INFO L791 eck$LassoCheckResult]: Stem: 60603#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 60457#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 60430#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 60431#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 60517#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 60518#L98-2 assume !false; 60673#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60820#L101 assume !(12292 == ssl3_accept_~s__state~0); 61207#L104 assume !(16384 == ssl3_accept_~s__state~0); 61206#L107 assume !(8192 == ssl3_accept_~s__state~0); 61205#L110 assume !(24576 == ssl3_accept_~s__state~0); 61204#L113 assume !(8195 == ssl3_accept_~s__state~0); 61202#L116 assume !(8480 == ssl3_accept_~s__state~0); 61199#L119 assume !(8481 == ssl3_accept_~s__state~0); 61196#L122 assume !(8482 == ssl3_accept_~s__state~0); 61191#L125 assume 8464 == ssl3_accept_~s__state~0; 60610#L132 [2019-11-15 23:28:09,037 INFO L793 eck$LassoCheckResult]: Loop: 60610#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 60611#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 63406#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 63403#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63397#L579 ssl3_accept_~skip~0 := 0; 63395#L98-2 assume !false; 63393#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63391#L101 assume !(12292 == ssl3_accept_~s__state~0); 63389#L104 assume !(16384 == ssl3_accept_~s__state~0); 63387#L107 assume !(8192 == ssl3_accept_~s__state~0); 63385#L110 assume !(24576 == ssl3_accept_~s__state~0); 63383#L113 assume !(8195 == ssl3_accept_~s__state~0); 63381#L116 assume !(8480 == ssl3_accept_~s__state~0); 63379#L119 assume !(8481 == ssl3_accept_~s__state~0); 63377#L122 assume !(8482 == ssl3_accept_~s__state~0); 63375#L125 assume !(8464 == ssl3_accept_~s__state~0); 63373#L128 assume !(8465 == ssl3_accept_~s__state~0); 61485#L131 assume !(8466 == ssl3_accept_~s__state~0); 61126#L134 assume 8496 == ssl3_accept_~s__state~0; 61121#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 61115#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 61110#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 61105#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 60434#L296-2 ssl3_accept_~s__init_num~0 := 0; 61094#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61084#L579 ssl3_accept_~skip~0 := 0; 61078#L98-2 assume !false; 61072#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61067#L101 assume !(12292 == ssl3_accept_~s__state~0); 61061#L104 assume !(16384 == ssl3_accept_~s__state~0); 61055#L107 assume !(8192 == ssl3_accept_~s__state~0); 61049#L110 assume !(24576 == ssl3_accept_~s__state~0); 61043#L113 assume !(8195 == ssl3_accept_~s__state~0); 61038#L116 assume !(8480 == ssl3_accept_~s__state~0); 61032#L119 assume !(8481 == ssl3_accept_~s__state~0); 61026#L122 assume !(8482 == ssl3_accept_~s__state~0); 61018#L125 assume !(8464 == ssl3_accept_~s__state~0); 61015#L128 assume !(8465 == ssl3_accept_~s__state~0); 61010#L131 assume !(8466 == ssl3_accept_~s__state~0); 61006#L134 assume !(8496 == ssl3_accept_~s__state~0); 61001#L137 assume !(8497 == ssl3_accept_~s__state~0); 60701#L140 assume 8512 == ssl3_accept_~s__state~0; 60689#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 60690#L307 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 60591#L311 assume !(ssl3_accept_~ret~0 <= 0); 60592#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 61527#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61523#L579 ssl3_accept_~skip~0 := 0; 61516#L98-2 assume !false; 61517#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61510#L101 assume !(12292 == ssl3_accept_~s__state~0); 61511#L104 assume !(16384 == ssl3_accept_~s__state~0); 61504#L107 assume !(8192 == ssl3_accept_~s__state~0); 61505#L110 assume !(24576 == ssl3_accept_~s__state~0); 61498#L113 assume !(8195 == ssl3_accept_~s__state~0); 61499#L116 assume !(8480 == ssl3_accept_~s__state~0); 61492#L119 assume !(8481 == ssl3_accept_~s__state~0); 61493#L122 assume !(8482 == ssl3_accept_~s__state~0); 61486#L125 assume !(8464 == ssl3_accept_~s__state~0); 61487#L128 assume !(8465 == ssl3_accept_~s__state~0); 61479#L131 assume !(8466 == ssl3_accept_~s__state~0); 61480#L134 assume !(8496 == ssl3_accept_~s__state~0); 61473#L137 assume !(8497 == ssl3_accept_~s__state~0); 61474#L140 assume !(8512 == ssl3_accept_~s__state~0); 61467#L143 assume !(8513 == ssl3_accept_~s__state~0); 61468#L146 assume 8528 == ssl3_accept_~s__state~0; 61170#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 63365#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 63362#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 60484#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 63357#L356 assume !(ssl3_accept_~ret~0 <= 0); 63356#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 63355#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63350#L579 ssl3_accept_~skip~0 := 0; 63349#L98-2 assume !false; 63348#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63347#L101 assume !(12292 == ssl3_accept_~s__state~0); 63346#L104 assume !(16384 == ssl3_accept_~s__state~0); 63345#L107 assume !(8192 == ssl3_accept_~s__state~0); 63344#L110 assume !(24576 == ssl3_accept_~s__state~0); 63343#L113 assume !(8195 == ssl3_accept_~s__state~0); 63342#L116 assume !(8480 == ssl3_accept_~s__state~0); 63341#L119 assume !(8481 == ssl3_accept_~s__state~0); 63340#L122 assume !(8482 == ssl3_accept_~s__state~0); 63339#L125 assume !(8464 == ssl3_accept_~s__state~0); 63338#L128 assume !(8465 == ssl3_accept_~s__state~0); 63337#L131 assume !(8466 == ssl3_accept_~s__state~0); 63336#L134 assume !(8496 == ssl3_accept_~s__state~0); 63335#L137 assume !(8497 == ssl3_accept_~s__state~0); 63334#L140 assume !(8512 == ssl3_accept_~s__state~0); 63333#L143 assume !(8513 == ssl3_accept_~s__state~0); 63332#L146 assume !(8528 == ssl3_accept_~s__state~0); 63331#L149 assume !(8529 == ssl3_accept_~s__state~0); 63330#L152 assume 8544 == ssl3_accept_~s__state~0; 61167#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 63327#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 63329#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 60996#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 60998#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 63273#L403 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; 63266#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63260#L579 ssl3_accept_~skip~0 := 0; 63258#L98-2 assume !false; 63256#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63254#L101 assume !(12292 == ssl3_accept_~s__state~0); 63252#L104 assume !(16384 == ssl3_accept_~s__state~0); 63250#L107 assume !(8192 == ssl3_accept_~s__state~0); 63248#L110 assume !(24576 == ssl3_accept_~s__state~0); 63246#L113 assume !(8195 == ssl3_accept_~s__state~0); 63244#L116 assume !(8480 == ssl3_accept_~s__state~0); 63242#L119 assume !(8481 == ssl3_accept_~s__state~0); 63240#L122 assume !(8482 == ssl3_accept_~s__state~0); 63238#L125 assume !(8464 == ssl3_accept_~s__state~0); 63236#L128 assume !(8465 == ssl3_accept_~s__state~0); 63234#L131 assume !(8466 == ssl3_accept_~s__state~0); 63232#L134 assume !(8496 == ssl3_accept_~s__state~0); 63230#L137 assume !(8497 == ssl3_accept_~s__state~0); 63228#L140 assume !(8512 == ssl3_accept_~s__state~0); 63226#L143 assume !(8513 == ssl3_accept_~s__state~0); 63224#L146 assume !(8528 == ssl3_accept_~s__state~0); 63221#L149 assume !(8529 == ssl3_accept_~s__state~0); 63218#L152 assume !(8544 == ssl3_accept_~s__state~0); 63215#L155 assume !(8545 == ssl3_accept_~s__state~0); 63211#L158 assume !(8560 == ssl3_accept_~s__state~0); 63207#L161 assume !(8561 == ssl3_accept_~s__state~0); 62950#L164 assume 8448 == ssl3_accept_~s__state~0; 62951#L165 assume !(ssl3_accept_~num1~0 > 0); 60612#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 60613#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63308#L579 ssl3_accept_~skip~0 := 0; 63306#L98-2 assume !false; 63304#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63302#L101 assume !(12292 == ssl3_accept_~s__state~0); 63300#L104 assume !(16384 == ssl3_accept_~s__state~0); 63298#L107 assume !(8192 == ssl3_accept_~s__state~0); 63296#L110 assume !(24576 == ssl3_accept_~s__state~0); 63294#L113 assume !(8195 == ssl3_accept_~s__state~0); 63292#L116 assume !(8480 == ssl3_accept_~s__state~0); 63290#L119 assume !(8481 == ssl3_accept_~s__state~0); 63288#L122 assume !(8482 == ssl3_accept_~s__state~0); 63286#L125 assume !(8464 == ssl3_accept_~s__state~0); 63284#L128 assume !(8465 == ssl3_accept_~s__state~0); 63282#L131 assume !(8466 == ssl3_accept_~s__state~0); 63280#L134 assume !(8496 == ssl3_accept_~s__state~0); 63278#L137 assume !(8497 == ssl3_accept_~s__state~0); 63276#L140 assume !(8512 == ssl3_accept_~s__state~0); 63275#L143 assume !(8513 == ssl3_accept_~s__state~0); 63272#L146 assume !(8528 == ssl3_accept_~s__state~0); 63271#L149 assume !(8529 == ssl3_accept_~s__state~0); 63223#L152 assume !(8544 == ssl3_accept_~s__state~0); 63220#L155 assume !(8545 == ssl3_accept_~s__state~0); 63217#L158 assume !(8560 == ssl3_accept_~s__state~0); 63213#L161 assume !(8561 == ssl3_accept_~s__state~0); 63209#L164 assume !(8448 == ssl3_accept_~s__state~0); 63206#L167 assume 8576 == ssl3_accept_~s__state~0; 63005#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 63203#L443 assume !(ssl3_accept_~ret~0 <= 0); 63201#L446 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 60563#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63056#L579 ssl3_accept_~skip~0 := 0; 63050#L98-2 assume !false; 63044#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63038#L101 assume !(12292 == ssl3_accept_~s__state~0); 63032#L104 assume !(16384 == ssl3_accept_~s__state~0); 63026#L107 assume !(8192 == ssl3_accept_~s__state~0); 63020#L110 assume !(24576 == ssl3_accept_~s__state~0); 63014#L113 assume !(8195 == ssl3_accept_~s__state~0); 63007#L116 assume !(8480 == ssl3_accept_~s__state~0); 63000#L119 assume !(8481 == ssl3_accept_~s__state~0); 62992#L122 assume !(8482 == ssl3_accept_~s__state~0); 62985#L125 assume !(8464 == ssl3_accept_~s__state~0); 62978#L128 assume !(8465 == ssl3_accept_~s__state~0); 62968#L131 assume 8466 == ssl3_accept_~s__state~0; 60610#L132 [2019-11-15 23:28:09,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:09,037 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 20 times [2019-11-15 23:28:09,037 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:09,038 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525990171] [2019-11-15 23:28:09,038 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:09,038 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:09,038 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:09,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:09,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:09,045 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:28:09,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:09,046 INFO L82 PathProgramCache]: Analyzing trace with hash -1554774647, now seen corresponding path program 1 times [2019-11-15 23:28:09,046 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:09,046 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633444065] [2019-11-15 23:28:09,046 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:09,047 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:09,047 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:09,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:09,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:09,080 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:28:09,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:09,081 INFO L82 PathProgramCache]: Analyzing trace with hash 1505140731, now seen corresponding path program 1 times [2019-11-15 23:28:09,081 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:09,081 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538914647] [2019-11-15 23:28:09,082 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:09,082 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:09,082 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:09,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:09,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:09,126 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:28:10,657 WARN L191 SmtUtils]: Spent 1.52 s on a formula simplification. DAG size of input: 384 DAG size of output: 142 [2019-11-15 23:28:10,732 INFO L210 LassoAnalysis]: Preferences: [2019-11-15 23:28:10,732 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-15 23:28:10,732 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-15 23:28:10,732 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-15 23:28:10,732 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-11-15 23:28:10,732 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:28:10,732 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-15 23:28:10,732 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-15 23:28:10,732 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration25_Loop [2019-11-15 23:28:10,733 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-15 23:28:10,733 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-15 23:28:10,735 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:10,750 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:10,752 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:10,755 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:10,758 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:10,761 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:10,771 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:10,774 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:10,777 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:10,783 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:10,785 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:10,788 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:10,791 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:10,794 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:10,797 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:10,807 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:10,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-11-15 23:28:10,813 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:10,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-11-15 23:28:10,823 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:10,825 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:10,829 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:11,114 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-15 23:28:11,114 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/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-11-15 23:28:11,123 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 23:28:11,123 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/bin/uautomizer/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:28:11,135 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-15 23:28:11,136 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 23:28:11,140 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-15 23:28:11,142 INFO L210 LassoAnalysis]: Preferences: [2019-11-15 23:28:11,142 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-15 23:28:11,142 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-15 23:28:11,142 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-15 23:28:11,142 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-11-15 23:28:11,142 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:28:11,142 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-15 23:28:11,142 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-15 23:28:11,142 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration25_Loop [2019-11-15 23:28:11,142 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-15 23:28:11,142 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-15 23:28:11,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-11-15 23:28:11,153 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:11,156 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:11,160 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:11,164 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:11,166 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:11,168 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:11,172 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:11,174 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:11,176 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:11,178 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:11,180 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:11,182 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:11,184 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:11,186 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:11,195 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:11,203 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:11,206 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:11,219 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:11,222 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:11,225 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:11,227 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:11,508 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-15 23:28:11,509 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-11-15 23:28:11,509 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 23:28:11,510 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:28:11,510 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:28:11,510 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:28:11,510 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 23:28:11,510 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:28:11,511 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 23:28:11,511 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:28:11,512 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-15 23:28:11,513 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-15 23:28:11,514 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2019-11-15 23:28:11,514 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-15 23:28:11,514 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-15 23:28:11,514 INFO L510 LassoAnalysis]: Proved termination. [2019-11-15 23:28:11,514 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 1 Supporting invariants [] [2019-11-15 23:28:11,515 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-15 23:28:11,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:11,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:11,554 INFO L256 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-15 23:28:11,554 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:28:11,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:11,589 INFO L256 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-15 23:28:11,592 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:28:11,620 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2019-11-15 23:28:11,621 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-11-15 23:28:11,621 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3062 states and 3920 transitions. cyclomatic complexity: 867 Second operand 5 states. [2019-11-15 23:28:11,689 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3062 states and 3920 transitions. cyclomatic complexity: 867. Second operand 5 states. Result 8058 states and 10266 transitions. Complement of second has 4 states. [2019-11-15 23:28:11,690 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2019-11-15 23:28:11,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-15 23:28:11,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 378 transitions. [2019-11-15 23:28:11,691 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 378 transitions. Stem has 16 letters. Loop has 173 letters. [2019-11-15 23:28:11,695 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 23:28:11,695 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 378 transitions. Stem has 189 letters. Loop has 173 letters. [2019-11-15 23:28:11,697 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 23:28:11,697 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 378 transitions. Stem has 16 letters. Loop has 346 letters. [2019-11-15 23:28:11,699 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 23:28:11,699 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8058 states and 10266 transitions. [2019-11-15 23:28:11,730 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5334 [2019-11-15 23:28:11,759 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8058 states to 8058 states and 10266 transitions. [2019-11-15 23:28:11,759 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5447 [2019-11-15 23:28:11,764 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5459 [2019-11-15 23:28:11,764 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8058 states and 10266 transitions. [2019-11-15 23:28:11,765 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:28:11,765 INFO L688 BuchiCegarLoop]: Abstraction has 8058 states and 10266 transitions. [2019-11-15 23:28:11,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8058 states and 10266 transitions. [2019-11-15 23:28:11,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8058 to 8046. [2019-11-15 23:28:11,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8046 states. [2019-11-15 23:28:11,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8046 states to 8046 states and 10248 transitions. [2019-11-15 23:28:11,871 INFO L711 BuchiCegarLoop]: Abstraction has 8046 states and 10248 transitions. [2019-11-15 23:28:11,871 INFO L591 BuchiCegarLoop]: Abstraction has 8046 states and 10248 transitions. [2019-11-15 23:28:11,871 INFO L424 BuchiCegarLoop]: ======== Iteration 26============ [2019-11-15 23:28:11,871 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8046 states and 10248 transitions. [2019-11-15 23:28:11,894 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5334 [2019-11-15 23:28:11,894 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:28:11,894 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:28:11,896 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:11,896 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:11,896 INFO L791 eck$LassoCheckResult]: Stem: 72401#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 72181#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 72142#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 72143#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 72268#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 72269#L98-2 assume !false; 74597#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76411#L101 assume !(12292 == ssl3_accept_~s__state~0); 76410#L104 assume !(16384 == ssl3_accept_~s__state~0); 76409#L107 assume !(8192 == ssl3_accept_~s__state~0); 75389#L110 assume !(24576 == ssl3_accept_~s__state~0); 75390#L113 assume !(8195 == ssl3_accept_~s__state~0); 75377#L116 assume !(8480 == ssl3_accept_~s__state~0); 75378#L119 assume !(8481 == ssl3_accept_~s__state~0); 75872#L122 assume !(8482 == ssl3_accept_~s__state~0); 73801#L125 assume 8464 == ssl3_accept_~s__state~0; 73799#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 73800#L273 [2019-11-15 23:28:11,897 INFO L793 eck$LassoCheckResult]: Loop: 73800#L273 assume !(0 == ssl3_accept_~blastFlag~0); 76101#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 75995#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 75991#L579 ssl3_accept_~skip~0 := 0; 75857#L98-2 assume !false; 75858#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75817#L101 assume !(12292 == ssl3_accept_~s__state~0); 75818#L104 assume !(16384 == ssl3_accept_~s__state~0); 75789#L107 assume !(8192 == ssl3_accept_~s__state~0); 75790#L110 assume !(24576 == ssl3_accept_~s__state~0); 75772#L113 assume !(8195 == ssl3_accept_~s__state~0); 75773#L116 assume !(8480 == ssl3_accept_~s__state~0); 75732#L119 assume !(8481 == ssl3_accept_~s__state~0); 75733#L122 assume !(8482 == ssl3_accept_~s__state~0); 75719#L125 assume !(8464 == ssl3_accept_~s__state~0); 75720#L128 assume !(8465 == ssl3_accept_~s__state~0); 75609#L131 assume !(8466 == ssl3_accept_~s__state~0); 75521#L134 assume 8496 == ssl3_accept_~s__state~0; 75520#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 75519#L286 assume !(1 == ssl3_accept_~blastFlag~0); 75518#L289 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 75517#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 75515#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 75513#L296-2 ssl3_accept_~s__init_num~0 := 0; 75487#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 75476#L579 ssl3_accept_~skip~0 := 0; 75473#L98-2 assume !false; 75470#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75467#L101 assume !(12292 == ssl3_accept_~s__state~0); 75464#L104 assume !(16384 == ssl3_accept_~s__state~0); 75461#L107 assume !(8192 == ssl3_accept_~s__state~0); 75458#L110 assume !(24576 == ssl3_accept_~s__state~0); 75455#L113 assume !(8195 == ssl3_accept_~s__state~0); 75452#L116 assume !(8480 == ssl3_accept_~s__state~0); 75449#L119 assume !(8481 == ssl3_accept_~s__state~0); 75446#L122 assume !(8482 == ssl3_accept_~s__state~0); 75443#L125 assume !(8464 == ssl3_accept_~s__state~0); 75440#L128 assume !(8465 == ssl3_accept_~s__state~0); 75437#L131 assume !(8466 == ssl3_accept_~s__state~0); 75434#L134 assume !(8496 == ssl3_accept_~s__state~0); 75431#L137 assume !(8497 == ssl3_accept_~s__state~0); 75213#L140 assume 8512 == ssl3_accept_~s__state~0; 75214#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 76285#L307 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 76284#L311 assume !(ssl3_accept_~ret~0 <= 0); 76283#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 76281#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76276#L579 ssl3_accept_~skip~0 := 0; 76275#L98-2 assume !false; 76274#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76273#L101 assume !(12292 == ssl3_accept_~s__state~0); 76272#L104 assume !(16384 == ssl3_accept_~s__state~0); 76271#L107 assume !(8192 == ssl3_accept_~s__state~0); 76270#L110 assume !(24576 == ssl3_accept_~s__state~0); 76269#L113 assume !(8195 == ssl3_accept_~s__state~0); 76268#L116 assume !(8480 == ssl3_accept_~s__state~0); 76267#L119 assume !(8481 == ssl3_accept_~s__state~0); 76266#L122 assume !(8482 == ssl3_accept_~s__state~0); 76265#L125 assume !(8464 == ssl3_accept_~s__state~0); 76264#L128 assume !(8465 == ssl3_accept_~s__state~0); 76263#L131 assume !(8466 == ssl3_accept_~s__state~0); 76262#L134 assume !(8496 == ssl3_accept_~s__state~0); 76261#L137 assume !(8497 == ssl3_accept_~s__state~0); 76260#L140 assume !(8512 == ssl3_accept_~s__state~0); 76259#L143 assume !(8513 == ssl3_accept_~s__state~0); 76258#L146 assume 8528 == ssl3_accept_~s__state~0; 75589#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 76257#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 76256#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 76254#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 76251#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 76245#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 76243#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76237#L579 ssl3_accept_~skip~0 := 0; 76232#L98-2 assume !false; 76230#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76228#L101 assume !(12292 == ssl3_accept_~s__state~0); 76226#L104 assume !(16384 == ssl3_accept_~s__state~0); 76224#L107 assume !(8192 == ssl3_accept_~s__state~0); 76222#L110 assume !(24576 == ssl3_accept_~s__state~0); 76220#L113 assume !(8195 == ssl3_accept_~s__state~0); 76218#L116 assume !(8480 == ssl3_accept_~s__state~0); 76216#L119 assume !(8481 == ssl3_accept_~s__state~0); 76214#L122 assume !(8482 == ssl3_accept_~s__state~0); 76212#L125 assume !(8464 == ssl3_accept_~s__state~0); 76210#L128 assume !(8465 == ssl3_accept_~s__state~0); 76208#L131 assume !(8466 == ssl3_accept_~s__state~0); 76206#L134 assume !(8496 == ssl3_accept_~s__state~0); 76204#L137 assume !(8497 == ssl3_accept_~s__state~0); 76202#L140 assume !(8512 == ssl3_accept_~s__state~0); 76200#L143 assume !(8513 == ssl3_accept_~s__state~0); 76198#L146 assume !(8528 == ssl3_accept_~s__state~0); 76196#L149 assume !(8529 == ssl3_accept_~s__state~0); 76194#L152 assume 8544 == ssl3_accept_~s__state~0; 75575#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 76191#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 76188#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 76186#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 76183#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 76181#L403 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; 76179#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76174#L579 ssl3_accept_~skip~0 := 0; 76173#L98-2 assume !false; 76172#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76171#L101 assume !(12292 == ssl3_accept_~s__state~0); 76170#L104 assume !(16384 == ssl3_accept_~s__state~0); 76169#L107 assume !(8192 == ssl3_accept_~s__state~0); 76168#L110 assume !(24576 == ssl3_accept_~s__state~0); 76167#L113 assume !(8195 == ssl3_accept_~s__state~0); 76166#L116 assume !(8480 == ssl3_accept_~s__state~0); 76165#L119 assume !(8481 == ssl3_accept_~s__state~0); 76164#L122 assume !(8482 == ssl3_accept_~s__state~0); 76163#L125 assume !(8464 == ssl3_accept_~s__state~0); 76162#L128 assume !(8465 == ssl3_accept_~s__state~0); 76161#L131 assume !(8466 == ssl3_accept_~s__state~0); 76160#L134 assume !(8496 == ssl3_accept_~s__state~0); 76159#L137 assume !(8497 == ssl3_accept_~s__state~0); 76158#L140 assume !(8512 == ssl3_accept_~s__state~0); 76157#L143 assume !(8513 == ssl3_accept_~s__state~0); 76156#L146 assume !(8528 == ssl3_accept_~s__state~0); 76155#L149 assume !(8529 == ssl3_accept_~s__state~0); 76154#L152 assume !(8544 == ssl3_accept_~s__state~0); 76153#L155 assume !(8545 == ssl3_accept_~s__state~0); 76152#L158 assume !(8560 == ssl3_accept_~s__state~0); 76151#L161 assume !(8561 == ssl3_accept_~s__state~0); 76150#L164 assume 8448 == ssl3_accept_~s__state~0; 76149#L165 assume !(ssl3_accept_~num1~0 > 0); 76147#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 76145#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76140#L579 ssl3_accept_~skip~0 := 0; 76139#L98-2 assume !false; 76138#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76137#L101 assume !(12292 == ssl3_accept_~s__state~0); 76136#L104 assume !(16384 == ssl3_accept_~s__state~0); 76135#L107 assume !(8192 == ssl3_accept_~s__state~0); 76134#L110 assume !(24576 == ssl3_accept_~s__state~0); 76133#L113 assume !(8195 == ssl3_accept_~s__state~0); 76132#L116 assume !(8480 == ssl3_accept_~s__state~0); 76131#L119 assume !(8481 == ssl3_accept_~s__state~0); 76130#L122 assume !(8482 == ssl3_accept_~s__state~0); 76129#L125 assume !(8464 == ssl3_accept_~s__state~0); 76128#L128 assume !(8465 == ssl3_accept_~s__state~0); 76127#L131 assume !(8466 == ssl3_accept_~s__state~0); 76126#L134 assume !(8496 == ssl3_accept_~s__state~0); 76125#L137 assume !(8497 == ssl3_accept_~s__state~0); 76124#L140 assume !(8512 == ssl3_accept_~s__state~0); 76123#L143 assume !(8513 == ssl3_accept_~s__state~0); 76122#L146 assume !(8528 == ssl3_accept_~s__state~0); 76121#L149 assume !(8529 == ssl3_accept_~s__state~0); 76120#L152 assume !(8544 == ssl3_accept_~s__state~0); 76119#L155 assume !(8545 == ssl3_accept_~s__state~0); 76118#L158 assume !(8560 == ssl3_accept_~s__state~0); 76117#L161 assume !(8561 == ssl3_accept_~s__state~0); 76115#L164 assume !(8448 == ssl3_accept_~s__state~0); 76116#L167 assume 8576 == ssl3_accept_~s__state~0; 76110#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 79691#L443 assume !(ssl3_accept_~ret~0 <= 0); 79690#L446 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 76099#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 75866#L579 ssl3_accept_~skip~0 := 0; 75867#L98-2 assume !false; 75823#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75824#L101 assume !(12292 == ssl3_accept_~s__state~0); 75810#L104 assume !(16384 == ssl3_accept_~s__state~0); 75811#L107 assume !(8192 == ssl3_accept_~s__state~0); 75779#L110 assume !(24576 == ssl3_accept_~s__state~0); 75780#L113 assume !(8195 == ssl3_accept_~s__state~0); 75738#L116 assume !(8480 == ssl3_accept_~s__state~0); 75739#L119 assume !(8481 == ssl3_accept_~s__state~0); 75726#L122 assume !(8482 == ssl3_accept_~s__state~0); 75727#L125 assume !(8464 == ssl3_accept_~s__state~0); 75635#L128 assume !(8465 == ssl3_accept_~s__state~0); 75636#L131 assume 8466 == ssl3_accept_~s__state~0; 75526#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 73800#L273 [2019-11-15 23:28:11,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:11,897 INFO L82 PathProgramCache]: Analyzing trace with hash -2011390299, now seen corresponding path program 1 times [2019-11-15 23:28:11,898 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:11,898 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157317779] [2019-11-15 23:28:11,898 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:11,898 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:11,898 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:11,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:11,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:11,907 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:28:11,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:11,907 INFO L82 PathProgramCache]: Analyzing trace with hash 588322317, now seen corresponding path program 1 times [2019-11-15 23:28:11,908 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:11,908 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772899788] [2019-11-15 23:28:11,908 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:11,908 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:11,908 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:11,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:11,974 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2019-11-15 23:28:11,974 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772899788] [2019-11-15 23:28:11,975 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:28:11,975 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 23:28:11,975 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616304176] [2019-11-15 23:28:11,975 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:28:11,976 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:28:11,976 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:28:11,976 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:28:11,976 INFO L87 Difference]: Start difference. First operand 8046 states and 10248 transitions. cyclomatic complexity: 2219 Second operand 3 states. [2019-11-15 23:28:12,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:28:12,114 INFO L93 Difference]: Finished difference Result 15396 states and 19516 transitions. [2019-11-15 23:28:12,114 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:28:12,114 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15396 states and 19516 transitions. [2019-11-15 23:28:12,174 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 10226 [2019-11-15 23:28:12,223 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15396 states to 15396 states and 19516 transitions. [2019-11-15 23:28:12,223 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10343 [2019-11-15 23:28:12,230 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10343 [2019-11-15 23:28:12,231 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15396 states and 19516 transitions. [2019-11-15 23:28:12,231 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:28:12,231 INFO L688 BuchiCegarLoop]: Abstraction has 15396 states and 19516 transitions. [2019-11-15 23:28:12,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15396 states and 19516 transitions. [2019-11-15 23:28:12,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15396 to 8046. [2019-11-15 23:28:12,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8046 states. [2019-11-15 23:28:12,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8046 states to 8046 states and 10236 transitions. [2019-11-15 23:28:12,376 INFO L711 BuchiCegarLoop]: Abstraction has 8046 states and 10236 transitions. [2019-11-15 23:28:12,376 INFO L591 BuchiCegarLoop]: Abstraction has 8046 states and 10236 transitions. [2019-11-15 23:28:12,376 INFO L424 BuchiCegarLoop]: ======== Iteration 27============ [2019-11-15 23:28:12,376 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8046 states and 10236 transitions. [2019-11-15 23:28:12,396 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5334 [2019-11-15 23:28:12,397 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:28:12,397 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:28:12,402 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:12,403 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:12,403 INFO L791 eck$LassoCheckResult]: Stem: 95843#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 95626#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 95590#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 95591#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 95713#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 95714#L98-2 assume !false; 98255#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98667#L101 assume !(12292 == ssl3_accept_~s__state~0); 98668#L104 assume !(16384 == ssl3_accept_~s__state~0); 98665#L107 assume !(8192 == ssl3_accept_~s__state~0); 98666#L110 assume !(24576 == ssl3_accept_~s__state~0); 98663#L113 assume !(8195 == ssl3_accept_~s__state~0); 98664#L116 assume !(8480 == ssl3_accept_~s__state~0); 98659#L119 assume !(8481 == ssl3_accept_~s__state~0); 98660#L122 assume !(8482 == ssl3_accept_~s__state~0); 98583#L125 assume 8464 == ssl3_accept_~s__state~0; 96822#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 96823#L273 [2019-11-15 23:28:12,403 INFO L793 eck$LassoCheckResult]: Loop: 96823#L273 assume !(0 == ssl3_accept_~blastFlag~0); 102306#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 102296#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 102292#L579 ssl3_accept_~skip~0 := 0; 102277#L98-2 assume !false; 102278#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102267#L101 assume !(12292 == ssl3_accept_~s__state~0); 102268#L104 assume !(16384 == ssl3_accept_~s__state~0); 102256#L107 assume !(8192 == ssl3_accept_~s__state~0); 102257#L110 assume !(24576 == ssl3_accept_~s__state~0); 102246#L113 assume !(8195 == ssl3_accept_~s__state~0); 102247#L116 assume !(8480 == ssl3_accept_~s__state~0); 102234#L119 assume !(8481 == ssl3_accept_~s__state~0); 102235#L122 assume !(8482 == ssl3_accept_~s__state~0); 102226#L125 assume !(8464 == ssl3_accept_~s__state~0); 102227#L128 assume !(8465 == ssl3_accept_~s__state~0); 102103#L131 assume !(8466 == ssl3_accept_~s__state~0); 101835#L134 assume 8496 == ssl3_accept_~s__state~0; 101834#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 101832#L286 assume !(1 == ssl3_accept_~blastFlag~0); 101831#L289 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 101830#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 101828#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 101827#L296-2 ssl3_accept_~s__init_num~0 := 0; 101818#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101813#L579 ssl3_accept_~skip~0 := 0; 101812#L98-2 assume !false; 101811#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101810#L101 assume !(12292 == ssl3_accept_~s__state~0); 101809#L104 assume !(16384 == ssl3_accept_~s__state~0); 101808#L107 assume !(8192 == ssl3_accept_~s__state~0); 101807#L110 assume !(24576 == ssl3_accept_~s__state~0); 101806#L113 assume !(8195 == ssl3_accept_~s__state~0); 101805#L116 assume !(8480 == ssl3_accept_~s__state~0); 101804#L119 assume !(8481 == ssl3_accept_~s__state~0); 101803#L122 assume !(8482 == ssl3_accept_~s__state~0); 101802#L125 assume !(8464 == ssl3_accept_~s__state~0); 101801#L128 assume !(8465 == ssl3_accept_~s__state~0); 101797#L131 assume !(8466 == ssl3_accept_~s__state~0); 101796#L134 assume !(8496 == ssl3_accept_~s__state~0); 101795#L137 assume !(8497 == ssl3_accept_~s__state~0); 101463#L140 assume 8512 == ssl3_accept_~s__state~0; 95682#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 95683#L307 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 102049#L311 assume !(ssl3_accept_~ret~0 <= 0); 102503#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 102501#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 102496#L579 ssl3_accept_~skip~0 := 0; 102495#L98-2 assume !false; 102494#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102493#L101 assume !(12292 == ssl3_accept_~s__state~0); 102492#L104 assume !(16384 == ssl3_accept_~s__state~0); 102491#L107 assume !(8192 == ssl3_accept_~s__state~0); 102490#L110 assume !(24576 == ssl3_accept_~s__state~0); 102489#L113 assume !(8195 == ssl3_accept_~s__state~0); 102488#L116 assume !(8480 == ssl3_accept_~s__state~0); 102487#L119 assume !(8481 == ssl3_accept_~s__state~0); 102486#L122 assume !(8482 == ssl3_accept_~s__state~0); 102485#L125 assume !(8464 == ssl3_accept_~s__state~0); 102484#L128 assume !(8465 == ssl3_accept_~s__state~0); 102483#L131 assume !(8466 == ssl3_accept_~s__state~0); 102482#L134 assume !(8496 == ssl3_accept_~s__state~0); 102481#L137 assume !(8497 == ssl3_accept_~s__state~0); 102480#L140 assume !(8512 == ssl3_accept_~s__state~0); 102479#L143 assume !(8513 == ssl3_accept_~s__state~0); 102478#L146 assume 8528 == ssl3_accept_~s__state~0; 102079#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 102476#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 102477#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 102468#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 102466#L356 assume !(ssl3_accept_~ret~0 <= 0); 102465#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 102463#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 102457#L579 ssl3_accept_~skip~0 := 0; 102452#L98-2 assume !false; 102450#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102448#L101 assume !(12292 == ssl3_accept_~s__state~0); 102446#L104 assume !(16384 == ssl3_accept_~s__state~0); 102444#L107 assume !(8192 == ssl3_accept_~s__state~0); 102442#L110 assume !(24576 == ssl3_accept_~s__state~0); 102440#L113 assume !(8195 == ssl3_accept_~s__state~0); 102438#L116 assume !(8480 == ssl3_accept_~s__state~0); 102436#L119 assume !(8481 == ssl3_accept_~s__state~0); 102434#L122 assume !(8482 == ssl3_accept_~s__state~0); 102432#L125 assume !(8464 == ssl3_accept_~s__state~0); 102430#L128 assume !(8465 == ssl3_accept_~s__state~0); 102428#L131 assume !(8466 == ssl3_accept_~s__state~0); 102426#L134 assume !(8496 == ssl3_accept_~s__state~0); 102424#L137 assume !(8497 == ssl3_accept_~s__state~0); 102422#L140 assume !(8512 == ssl3_accept_~s__state~0); 102420#L143 assume !(8513 == ssl3_accept_~s__state~0); 102418#L146 assume !(8528 == ssl3_accept_~s__state~0); 102416#L149 assume !(8529 == ssl3_accept_~s__state~0); 102414#L152 assume 8544 == ssl3_accept_~s__state~0; 102066#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 102411#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 102408#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 102406#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 102403#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 102401#L403 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; 102399#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 102394#L579 ssl3_accept_~skip~0 := 0; 102393#L98-2 assume !false; 102392#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102391#L101 assume !(12292 == ssl3_accept_~s__state~0); 102390#L104 assume !(16384 == ssl3_accept_~s__state~0); 102389#L107 assume !(8192 == ssl3_accept_~s__state~0); 102388#L110 assume !(24576 == ssl3_accept_~s__state~0); 102387#L113 assume !(8195 == ssl3_accept_~s__state~0); 102386#L116 assume !(8480 == ssl3_accept_~s__state~0); 102385#L119 assume !(8481 == ssl3_accept_~s__state~0); 102384#L122 assume !(8482 == ssl3_accept_~s__state~0); 102383#L125 assume !(8464 == ssl3_accept_~s__state~0); 102382#L128 assume !(8465 == ssl3_accept_~s__state~0); 102381#L131 assume !(8466 == ssl3_accept_~s__state~0); 102380#L134 assume !(8496 == ssl3_accept_~s__state~0); 102379#L137 assume !(8497 == ssl3_accept_~s__state~0); 102378#L140 assume !(8512 == ssl3_accept_~s__state~0); 102377#L143 assume !(8513 == ssl3_accept_~s__state~0); 102376#L146 assume !(8528 == ssl3_accept_~s__state~0); 102375#L149 assume !(8529 == ssl3_accept_~s__state~0); 102374#L152 assume !(8544 == ssl3_accept_~s__state~0); 102373#L155 assume !(8545 == ssl3_accept_~s__state~0); 102372#L158 assume !(8560 == ssl3_accept_~s__state~0); 102371#L161 assume !(8561 == ssl3_accept_~s__state~0); 102370#L164 assume 8448 == ssl3_accept_~s__state~0; 102369#L165 assume !(ssl3_accept_~num1~0 > 0); 102367#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 102365#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 102360#L579 ssl3_accept_~skip~0 := 0; 102359#L98-2 assume !false; 102358#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102357#L101 assume !(12292 == ssl3_accept_~s__state~0); 102356#L104 assume !(16384 == ssl3_accept_~s__state~0); 102355#L107 assume !(8192 == ssl3_accept_~s__state~0); 102354#L110 assume !(24576 == ssl3_accept_~s__state~0); 102353#L113 assume !(8195 == ssl3_accept_~s__state~0); 102352#L116 assume !(8480 == ssl3_accept_~s__state~0); 102351#L119 assume !(8481 == ssl3_accept_~s__state~0); 102350#L122 assume !(8482 == ssl3_accept_~s__state~0); 102349#L125 assume !(8464 == ssl3_accept_~s__state~0); 102348#L128 assume !(8465 == ssl3_accept_~s__state~0); 102347#L131 assume !(8466 == ssl3_accept_~s__state~0); 102346#L134 assume !(8496 == ssl3_accept_~s__state~0); 102345#L137 assume !(8497 == ssl3_accept_~s__state~0); 102344#L140 assume !(8512 == ssl3_accept_~s__state~0); 102343#L143 assume !(8513 == ssl3_accept_~s__state~0); 102342#L146 assume !(8528 == ssl3_accept_~s__state~0); 102341#L149 assume !(8529 == ssl3_accept_~s__state~0); 102340#L152 assume !(8544 == ssl3_accept_~s__state~0); 102339#L155 assume !(8545 == ssl3_accept_~s__state~0); 102338#L158 assume !(8560 == ssl3_accept_~s__state~0); 102337#L161 assume !(8561 == ssl3_accept_~s__state~0); 102335#L164 assume !(8448 == ssl3_accept_~s__state~0); 102320#L167 assume 8576 == ssl3_accept_~s__state~0; 102318#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 102313#L443 assume !(ssl3_accept_~ret~0 <= 0); 102303#L446 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 102304#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 102282#L579 ssl3_accept_~skip~0 := 0; 102283#L98-2 assume !false; 102272#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102273#L101 assume !(12292 == ssl3_accept_~s__state~0); 102262#L104 assume !(16384 == ssl3_accept_~s__state~0); 102263#L107 assume !(8192 == ssl3_accept_~s__state~0); 102251#L110 assume !(24576 == ssl3_accept_~s__state~0); 102252#L113 assume !(8195 == ssl3_accept_~s__state~0); 102240#L116 assume !(8480 == ssl3_accept_~s__state~0); 102241#L119 assume !(8481 == ssl3_accept_~s__state~0); 102230#L122 assume !(8482 == ssl3_accept_~s__state~0); 102231#L125 assume !(8464 == ssl3_accept_~s__state~0); 102107#L128 assume !(8465 == ssl3_accept_~s__state~0); 102108#L131 assume 8466 == ssl3_accept_~s__state~0; 101840#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 96823#L273 [2019-11-15 23:28:12,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:12,404 INFO L82 PathProgramCache]: Analyzing trace with hash -2011390299, now seen corresponding path program 2 times [2019-11-15 23:28:12,404 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:12,404 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428807141] [2019-11-15 23:28:12,405 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:12,405 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:12,405 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:12,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:12,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:12,412 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:28:12,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:12,413 INFO L82 PathProgramCache]: Analyzing trace with hash -841634708, now seen corresponding path program 1 times [2019-11-15 23:28:12,413 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:12,413 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213652526] [2019-11-15 23:28:12,413 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:12,413 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:12,414 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:12,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:12,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:12,460 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:28:12,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:12,461 INFO L82 PathProgramCache]: Analyzing trace with hash 674237456, now seen corresponding path program 1 times [2019-11-15 23:28:12,461 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:12,461 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086429723] [2019-11-15 23:28:12,462 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:12,462 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:12,462 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:12,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:12,508 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2019-11-15 23:28:12,508 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086429723] [2019-11-15 23:28:12,509 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:28:12,509 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 23:28:12,509 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032915591] [2019-11-15 23:28:13,855 WARN L191 SmtUtils]: Spent 1.34 s on a formula simplification. DAG size of input: 389 DAG size of output: 143 [2019-11-15 23:28:13,930 INFO L210 LassoAnalysis]: Preferences: [2019-11-15 23:28:13,930 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-15 23:28:13,930 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-15 23:28:13,930 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-15 23:28:13,930 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-11-15 23:28:13,930 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:28:13,930 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-15 23:28:13,930 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-15 23:28:13,931 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration27_Loop [2019-11-15 23:28:13,931 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-15 23:28:13,931 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-15 23:28:13,933 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:13,940 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:13,942 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:13,944 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:13,948 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:13,956 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:13,962 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:13,967 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:13,969 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:13,971 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:13,973 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:13,975 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:13,977 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:13,979 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:13,981 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:13,986 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:13,988 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:13,991 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:13,993 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:13,995 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:13,997 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:14,002 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:14,227 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-15 23:28:14,227 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/bin/uautomizer/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:28:14,233 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 23:28:14,233 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 23:28:14,236 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 23:28:14,236 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/bin/uautomizer/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:28:14,240 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 23:28:14,241 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 23:28:14,247 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 23:28:14,248 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/bin/uautomizer/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:28:14,263 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 23:28:14,264 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 23:28:14,268 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 23:28:14,268 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/bin/uautomizer/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-15 23:28:14,284 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 23:28:14,284 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:28:14,289 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 23:28:14,289 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__state~0=8466, ULTIMATE.start_ssl3_accept_~state~0=8466} Honda state: {ULTIMATE.start_ssl3_accept_~s__state~0=8466, ULTIMATE.start_ssl3_accept_~state~0=8466} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/bin/uautomizer/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-15 23:28:14,304 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 23:28:14,304 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:28:14,319 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 23:28:14,320 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=4294967040, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=4294967040, ULTIMATE.start_ssl3_accept_~l~0=4294967040, ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=4294967040} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=4294967040, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=4294967040, ULTIMATE.start_ssl3_accept_~l~0=4294967040, ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=4294967040} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/bin/uautomizer/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-15 23:28:14,344 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 23:28:14,344 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:28:14,349 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 23:28:14,349 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet34=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet34=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/bin/uautomizer/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-15 23:28:14,392 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 23:28:14,392 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:28:14,398 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 23:28:14,398 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=0, ULTIMATE.start_ssl3_accept_~s__options~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=0, ULTIMATE.start_ssl3_accept_~s__options~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/bin/uautomizer/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:28:14,403 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 23:28:14,403 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 23:28:14,406 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 23:28:14,407 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet36=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet36=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/bin/uautomizer/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:28:14,412 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 23:28:14,412 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 23:28:14,415 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 23:28:14,415 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/bin/uautomizer/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-15 23:28:14,419 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 23:28:14,420 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:28:14,423 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 23:28:14,423 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/bin/uautomizer/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:28:14,432 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 23:28:14,432 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 23:28:14,435 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 23:28:14,435 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet35=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet35=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/bin/uautomizer/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:28:14,440 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 23:28:14,440 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 23:28:14,443 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 23:28:14,443 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/bin/uautomizer/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:28:14,448 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 23:28:14,448 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 23:28:14,452 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 23:28:14,452 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet37=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet37=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/bin/uautomizer/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-15 23:28:14,465 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 23:28:14,465 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:28:14,469 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 23:28:14,470 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/bin/uautomizer/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-15 23:28:14,478 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 23:28:14,478 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/bin/uautomizer/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-15 23:28:14,494 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-15 23:28:14,494 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:28:14,503 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-15 23:28:14,505 INFO L210 LassoAnalysis]: Preferences: [2019-11-15 23:28:14,505 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-15 23:28:14,505 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-15 23:28:14,505 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-15 23:28:14,505 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-11-15 23:28:14,505 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:28:14,505 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-15 23:28:14,505 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-15 23:28:14,505 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration27_Loop [2019-11-15 23:28:14,505 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-15 23:28:14,506 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-15 23:28:14,507 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:14,512 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:14,515 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:14,518 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:14,521 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:14,526 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:14,530 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:14,539 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:14,544 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:14,546 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:14,548 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:14,551 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:14,553 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:14,555 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:14,561 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:14,565 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:14,567 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:14,569 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:14,576 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:14,583 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:14,586 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:14,589 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:14,872 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-15 23:28:14,872 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-11-15 23:28:14,872 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 23:28:14,873 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:28:14,873 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:28:14,873 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:28:14,873 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 23:28:14,873 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:28:14,874 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 23:28:14,874 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:28:14,874 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 23:28:14,875 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 23:28:14,875 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:28:14,875 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:28:14,875 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:28:14,875 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 23:28:14,876 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:28:14,876 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 23:28:14,876 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:28:14,877 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 23:28:14,877 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 23:28:14,878 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:28:14,878 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:28:14,878 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:28:14,878 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-15 23:28:14,878 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:28:14,879 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-15 23:28:14,879 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:28:14,883 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 23:28:14,884 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 23:28:14,885 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:28:14,885 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:28:14,885 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:28:14,885 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 23:28:14,886 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:28:14,886 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 23:28:14,886 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:28:14,887 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 23:28:14,887 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 23:28:14,888 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:28:14,888 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:28:14,888 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:28:14,888 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 23:28:14,888 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:28:14,891 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 23:28:14,892 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:28:14,893 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 23:28:14,898 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 23:28:14,899 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:28:14,899 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:28:14,900 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:28:14,900 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 23:28:14,900 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:28:14,901 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 23:28:14,902 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:28:14,902 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 23:28:14,903 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 23:28:14,903 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:28:14,903 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:28:14,904 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:28:14,904 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 23:28:14,904 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:28:14,909 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 23:28:14,910 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:28:14,912 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 23:28:14,913 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 23:28:14,913 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:28:14,913 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:28:14,914 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:28:14,914 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 23:28:14,914 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:28:14,915 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 23:28:14,915 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:28:14,917 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 23:28:14,917 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 23:28:14,918 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:28:14,918 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:28:14,918 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:28:14,918 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 23:28:14,918 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:28:14,919 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 23:28:14,919 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:28:14,920 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 23:28:14,920 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 23:28:14,922 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:28:14,922 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:28:14,922 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:28:14,923 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 23:28:14,923 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:28:14,925 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 23:28:14,925 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:28:14,926 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 23:28:14,926 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 23:28:14,926 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:28:14,927 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:28:14,927 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:28:14,927 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 23:28:14,927 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:28:14,927 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 23:28:14,928 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:28:14,929 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 23:28:14,930 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 23:28:14,930 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:28:14,930 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:28:14,931 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:28:14,931 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 23:28:14,931 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:28:14,932 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 23:28:14,932 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:28:14,933 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 23:28:14,934 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 23:28:14,934 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:28:14,935 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:28:14,935 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:28:14,935 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 23:28:14,935 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:28:14,936 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 23:28:14,937 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:28:14,937 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 23:28:14,937 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 23:28:14,938 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:28:14,938 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:28:14,938 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:28:14,939 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 23:28:14,939 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:28:14,939 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 23:28:14,939 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:28:14,940 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 23:28:14,940 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 23:28:14,941 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:28:14,941 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:28:14,941 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:28:14,942 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 23:28:14,942 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:28:14,942 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 23:28:14,943 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:28:14,944 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-15 23:28:14,945 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-15 23:28:14,945 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2019-11-15 23:28:14,946 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-15 23:28:14,946 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-15 23:28:14,946 INFO L510 LassoAnalysis]: Proved termination. [2019-11-15 23:28:14,946 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -2*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 7 Supporting invariants [] [2019-11-15 23:28:14,947 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-15 23:28:14,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:14,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:14,991 INFO L256 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-15 23:28:14,991 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:28:15,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:15,023 INFO L256 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-15 23:28:15,025 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:28:15,057 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2019-11-15 23:28:15,062 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2019-11-15 23:28:15,062 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 8046 states and 10236 transitions. cyclomatic complexity: 2207 Second operand 4 states. [2019-11-15 23:28:15,186 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 8046 states and 10236 transitions. cyclomatic complexity: 2207. Second operand 4 states. Result 20504 states and 26080 transitions. Complement of second has 4 states. [2019-11-15 23:28:15,186 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2019-11-15 23:28:15,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2019-11-15 23:28:15,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 375 transitions. [2019-11-15 23:28:15,187 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 375 transitions. Stem has 17 letters. Loop has 174 letters. [2019-11-15 23:28:15,189 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 23:28:15,189 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 375 transitions. Stem has 191 letters. Loop has 174 letters. [2019-11-15 23:28:15,190 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 23:28:15,190 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 375 transitions. Stem has 17 letters. Loop has 348 letters. [2019-11-15 23:28:15,194 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 23:28:15,194 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20504 states and 26080 transitions. [2019-11-15 23:28:15,270 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7728 [2019-11-15 23:28:15,507 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20504 states to 18006 states and 22886 transitions. [2019-11-15 23:28:15,507 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7865 [2019-11-15 23:28:15,513 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7897 [2019-11-15 23:28:15,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18006 states and 22886 transitions. [2019-11-15 23:28:15,513 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:28:15,513 INFO L688 BuchiCegarLoop]: Abstraction has 18006 states and 22886 transitions. [2019-11-15 23:28:15,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18006 states and 22886 transitions. [2019-11-15 23:28:15,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18006 to 15464. [2019-11-15 23:28:15,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15464 states. [2019-11-15 23:28:15,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15464 states to 15464 states and 19678 transitions. [2019-11-15 23:28:15,717 INFO L711 BuchiCegarLoop]: Abstraction has 15464 states and 19678 transitions. [2019-11-15 23:28:15,717 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:28:15,718 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:28:15,718 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:28:15,718 INFO L87 Difference]: Start difference. First operand 15464 states and 19678 transitions. Second operand 3 states. [2019-11-15 23:28:15,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:28:15,788 INFO L93 Difference]: Finished difference Result 15468 states and 19648 transitions. [2019-11-15 23:28:15,789 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:28:15,789 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15468 states and 19648 transitions. [2019-11-15 23:28:15,845 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5242 [2019-11-15 23:28:15,896 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15468 states to 15464 states and 19644 transitions. [2019-11-15 23:28:15,897 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5371 [2019-11-15 23:28:15,901 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5371 [2019-11-15 23:28:15,902 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15464 states and 19644 transitions. [2019-11-15 23:28:15,902 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:28:15,902 INFO L688 BuchiCegarLoop]: Abstraction has 15464 states and 19644 transitions. [2019-11-15 23:28:15,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15464 states and 19644 transitions. [2019-11-15 23:28:16,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15464 to 15464. [2019-11-15 23:28:16,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15464 states. [2019-11-15 23:28:16,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15464 states to 15464 states and 19644 transitions. [2019-11-15 23:28:16,095 INFO L711 BuchiCegarLoop]: Abstraction has 15464 states and 19644 transitions. [2019-11-15 23:28:16,095 INFO L591 BuchiCegarLoop]: Abstraction has 15464 states and 19644 transitions. [2019-11-15 23:28:16,095 INFO L424 BuchiCegarLoop]: ======== Iteration 28============ [2019-11-15 23:28:16,096 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15464 states and 19644 transitions. [2019-11-15 23:28:16,134 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5242 [2019-11-15 23:28:16,135 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:28:16,135 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:28:16,137 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:16,137 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:16,137 INFO L791 eck$LassoCheckResult]: Stem: 155928#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 155702#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 155666#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 155667#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 155797#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 155798#L98-2 assume !false; 156155#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 159058#L101 assume !(12292 == ssl3_accept_~s__state~0); 159059#L104 assume !(16384 == ssl3_accept_~s__state~0); 159032#L107 assume !(8192 == ssl3_accept_~s__state~0); 159033#L110 assume !(24576 == ssl3_accept_~s__state~0); 159004#L113 assume !(8195 == ssl3_accept_~s__state~0); 159005#L116 assume !(8480 == ssl3_accept_~s__state~0); 158975#L119 assume !(8481 == ssl3_accept_~s__state~0); 158976#L122 assume !(8482 == ssl3_accept_~s__state~0); 158955#L125 assume 8464 == ssl3_accept_~s__state~0; 157735#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 162282#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 162283#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 155802#L542 [2019-11-15 23:28:16,138 INFO L793 eck$LassoCheckResult]: Loop: 155802#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 163849#L579 ssl3_accept_~skip~0 := 0; 163847#L98-2 assume !false; 163845#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 163843#L101 assume !(12292 == ssl3_accept_~s__state~0); 163841#L104 assume !(16384 == ssl3_accept_~s__state~0); 163839#L107 assume !(8192 == ssl3_accept_~s__state~0); 163837#L110 assume !(24576 == ssl3_accept_~s__state~0); 163835#L113 assume !(8195 == ssl3_accept_~s__state~0); 163833#L116 assume !(8480 == ssl3_accept_~s__state~0); 163832#L119 assume !(8481 == ssl3_accept_~s__state~0); 163830#L122 assume !(8482 == ssl3_accept_~s__state~0); 163828#L125 assume !(8464 == ssl3_accept_~s__state~0); 163826#L128 assume !(8465 == ssl3_accept_~s__state~0); 163824#L131 assume !(8466 == ssl3_accept_~s__state~0); 156030#L134 assume 8496 == ssl3_accept_~s__state~0; 156171#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 156168#L286 assume !(1 == ssl3_accept_~blastFlag~0); 156165#L289 assume !(3 == ssl3_accept_~blastFlag~0); 156160#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 156133#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 156135#L296-2 ssl3_accept_~s__init_num~0 := 0; 156119#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 156115#L579 ssl3_accept_~skip~0 := 0; 156102#L98-2 assume !false; 156103#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 156094#L101 assume !(12292 == ssl3_accept_~s__state~0); 156095#L104 assume !(16384 == ssl3_accept_~s__state~0); 156086#L107 assume !(8192 == ssl3_accept_~s__state~0); 156087#L110 assume !(24576 == ssl3_accept_~s__state~0); 156078#L113 assume !(8195 == ssl3_accept_~s__state~0); 156079#L116 assume !(8480 == ssl3_accept_~s__state~0); 156070#L119 assume !(8481 == ssl3_accept_~s__state~0); 156071#L122 assume !(8482 == ssl3_accept_~s__state~0); 156062#L125 assume !(8464 == ssl3_accept_~s__state~0); 156063#L128 assume !(8465 == ssl3_accept_~s__state~0); 156054#L131 assume !(8466 == ssl3_accept_~s__state~0); 156055#L134 assume !(8496 == ssl3_accept_~s__state~0); 156046#L137 assume !(8497 == ssl3_accept_~s__state~0); 156047#L140 assume 8512 == ssl3_accept_~s__state~0; 157291#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 157288#L307 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 157289#L311 assume !(ssl3_accept_~ret~0 <= 0); 160486#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 160484#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 160479#L579 ssl3_accept_~skip~0 := 0; 160478#L98-2 assume !false; 160477#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 160476#L101 assume !(12292 == ssl3_accept_~s__state~0); 160475#L104 assume !(16384 == ssl3_accept_~s__state~0); 160474#L107 assume !(8192 == ssl3_accept_~s__state~0); 160473#L110 assume !(24576 == ssl3_accept_~s__state~0); 160472#L113 assume !(8195 == ssl3_accept_~s__state~0); 160471#L116 assume !(8480 == ssl3_accept_~s__state~0); 160470#L119 assume !(8481 == ssl3_accept_~s__state~0); 160469#L122 assume !(8482 == ssl3_accept_~s__state~0); 160468#L125 assume !(8464 == ssl3_accept_~s__state~0); 160467#L128 assume !(8465 == ssl3_accept_~s__state~0); 160466#L131 assume !(8466 == ssl3_accept_~s__state~0); 160465#L134 assume !(8496 == ssl3_accept_~s__state~0); 160464#L137 assume !(8497 == ssl3_accept_~s__state~0); 160463#L140 assume !(8512 == ssl3_accept_~s__state~0); 160462#L143 assume !(8513 == ssl3_accept_~s__state~0); 160461#L146 assume 8528 == ssl3_accept_~s__state~0; 157769#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 160459#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 160456#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 160451#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 160449#L356 assume !(ssl3_accept_~ret~0 <= 0); 160448#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 160446#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 160440#L579 ssl3_accept_~skip~0 := 0; 160435#L98-2 assume !false; 160433#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 160431#L101 assume !(12292 == ssl3_accept_~s__state~0); 160429#L104 assume !(16384 == ssl3_accept_~s__state~0); 160427#L107 assume !(8192 == ssl3_accept_~s__state~0); 160425#L110 assume !(24576 == ssl3_accept_~s__state~0); 160423#L113 assume !(8195 == ssl3_accept_~s__state~0); 160421#L116 assume !(8480 == ssl3_accept_~s__state~0); 160419#L119 assume !(8481 == ssl3_accept_~s__state~0); 160417#L122 assume !(8482 == ssl3_accept_~s__state~0); 160415#L125 assume !(8464 == ssl3_accept_~s__state~0); 160413#L128 assume !(8465 == ssl3_accept_~s__state~0); 160411#L131 assume !(8466 == ssl3_accept_~s__state~0); 160409#L134 assume !(8496 == ssl3_accept_~s__state~0); 160407#L137 assume !(8497 == ssl3_accept_~s__state~0); 160405#L140 assume !(8512 == ssl3_accept_~s__state~0); 160403#L143 assume !(8513 == ssl3_accept_~s__state~0); 160401#L146 assume !(8528 == ssl3_accept_~s__state~0); 160399#L149 assume !(8529 == ssl3_accept_~s__state~0); 160397#L152 assume 8544 == ssl3_accept_~s__state~0; 157760#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 160394#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 160391#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 160389#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 160386#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 160384#L403 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; 160382#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 160377#L579 ssl3_accept_~skip~0 := 0; 160376#L98-2 assume !false; 160375#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 160374#L101 assume !(12292 == ssl3_accept_~s__state~0); 160373#L104 assume !(16384 == ssl3_accept_~s__state~0); 160372#L107 assume !(8192 == ssl3_accept_~s__state~0); 160371#L110 assume !(24576 == ssl3_accept_~s__state~0); 160370#L113 assume !(8195 == ssl3_accept_~s__state~0); 160369#L116 assume !(8480 == ssl3_accept_~s__state~0); 160368#L119 assume !(8481 == ssl3_accept_~s__state~0); 160367#L122 assume !(8482 == ssl3_accept_~s__state~0); 160366#L125 assume !(8464 == ssl3_accept_~s__state~0); 160365#L128 assume !(8465 == ssl3_accept_~s__state~0); 160364#L131 assume !(8466 == ssl3_accept_~s__state~0); 160363#L134 assume !(8496 == ssl3_accept_~s__state~0); 160362#L137 assume !(8497 == ssl3_accept_~s__state~0); 160361#L140 assume !(8512 == ssl3_accept_~s__state~0); 160360#L143 assume !(8513 == ssl3_accept_~s__state~0); 160359#L146 assume !(8528 == ssl3_accept_~s__state~0); 160358#L149 assume !(8529 == ssl3_accept_~s__state~0); 160357#L152 assume !(8544 == ssl3_accept_~s__state~0); 160356#L155 assume !(8545 == ssl3_accept_~s__state~0); 160355#L158 assume !(8560 == ssl3_accept_~s__state~0); 160354#L161 assume !(8561 == ssl3_accept_~s__state~0); 160353#L164 assume 8448 == ssl3_accept_~s__state~0; 160352#L165 assume !(ssl3_accept_~num1~0 > 0); 160350#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 160348#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 160343#L579 ssl3_accept_~skip~0 := 0; 160342#L98-2 assume !false; 160341#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 160340#L101 assume !(12292 == ssl3_accept_~s__state~0); 160339#L104 assume !(16384 == ssl3_accept_~s__state~0); 160338#L107 assume !(8192 == ssl3_accept_~s__state~0); 160337#L110 assume !(24576 == ssl3_accept_~s__state~0); 160336#L113 assume !(8195 == ssl3_accept_~s__state~0); 160335#L116 assume !(8480 == ssl3_accept_~s__state~0); 160334#L119 assume !(8481 == ssl3_accept_~s__state~0); 160333#L122 assume !(8482 == ssl3_accept_~s__state~0); 160332#L125 assume !(8464 == ssl3_accept_~s__state~0); 160331#L128 assume !(8465 == ssl3_accept_~s__state~0); 160330#L131 assume !(8466 == ssl3_accept_~s__state~0); 160329#L134 assume !(8496 == ssl3_accept_~s__state~0); 160328#L137 assume !(8497 == ssl3_accept_~s__state~0); 160327#L140 assume !(8512 == ssl3_accept_~s__state~0); 160326#L143 assume !(8513 == ssl3_accept_~s__state~0); 160325#L146 assume !(8528 == ssl3_accept_~s__state~0); 160324#L149 assume !(8529 == ssl3_accept_~s__state~0); 160323#L152 assume !(8544 == ssl3_accept_~s__state~0); 160322#L155 assume !(8545 == ssl3_accept_~s__state~0); 160321#L158 assume !(8560 == ssl3_accept_~s__state~0); 160320#L161 assume !(8561 == ssl3_accept_~s__state~0); 160319#L164 assume !(8448 == ssl3_accept_~s__state~0); 160317#L167 assume 8576 == ssl3_accept_~s__state~0; 159914#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 160316#L443 assume !(ssl3_accept_~ret~0 <= 0); 160314#L446 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 159489#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 163042#L579 ssl3_accept_~skip~0 := 0; 163041#L98-2 assume !false; 163040#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 163039#L101 assume !(12292 == ssl3_accept_~s__state~0); 163038#L104 assume !(16384 == ssl3_accept_~s__state~0); 163037#L107 assume !(8192 == ssl3_accept_~s__state~0); 163036#L110 assume !(24576 == ssl3_accept_~s__state~0); 163035#L113 assume !(8195 == ssl3_accept_~s__state~0); 163034#L116 assume !(8480 == ssl3_accept_~s__state~0); 163033#L119 assume !(8481 == ssl3_accept_~s__state~0); 163032#L122 assume !(8482 == ssl3_accept_~s__state~0); 163031#L125 assume !(8464 == ssl3_accept_~s__state~0); 163030#L128 assume !(8465 == ssl3_accept_~s__state~0); 156029#L131 assume 8466 == ssl3_accept_~s__state~0; 156014#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 156007#L273 assume !(0 == ssl3_accept_~blastFlag~0); 155801#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 155802#L542 [2019-11-15 23:28:16,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:16,138 INFO L82 PathProgramCache]: Analyzing trace with hash -210785203, now seen corresponding path program 1 times [2019-11-15 23:28:16,139 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:16,139 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396775497] [2019-11-15 23:28:16,139 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:16,139 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:16,139 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:16,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:16,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:16,149 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:28:16,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:16,150 INFO L82 PathProgramCache]: Analyzing trace with hash 1112862442, now seen corresponding path program 1 times [2019-11-15 23:28:16,150 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:16,150 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501569023] [2019-11-15 23:28:16,150 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:16,151 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:16,151 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:16,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:16,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:16,185 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:28:16,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:16,186 INFO L82 PathProgramCache]: Analyzing trace with hash -222677450, now seen corresponding path program 1 times [2019-11-15 23:28:16,186 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:16,186 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011965914] [2019-11-15 23:28:16,186 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:16,186 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:16,187 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:16,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:16,238 INFO L134 CoverageAnalysis]: Checked inductivity of 452 backedges. 175 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2019-11-15 23:28:16,238 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011965914] [2019-11-15 23:28:16,238 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:28:16,239 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 23:28:16,239 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699819857] [2019-11-15 23:28:18,014 WARN L191 SmtUtils]: Spent 1.77 s on a formula simplification. DAG size of input: 388 DAG size of output: 146 [2019-11-15 23:28:18,143 WARN L191 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-11-15 23:28:18,149 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:28:18,150 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:28:18,150 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:28:18,150 INFO L87 Difference]: Start difference. First operand 15464 states and 19644 transitions. cyclomatic complexity: 4209 Second operand 3 states. [2019-11-15 23:28:18,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:28:18,199 INFO L93 Difference]: Finished difference Result 15924 states and 20196 transitions. [2019-11-15 23:28:18,200 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:28:18,200 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15924 states and 20196 transitions. [2019-11-15 23:28:18,250 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5242 [2019-11-15 23:28:18,303 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15924 states to 15736 states and 19952 transitions. [2019-11-15 23:28:18,303 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5367 [2019-11-15 23:28:18,316 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5367 [2019-11-15 23:28:18,316 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15736 states and 19952 transitions. [2019-11-15 23:28:18,317 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:28:18,317 INFO L688 BuchiCegarLoop]: Abstraction has 15736 states and 19952 transitions. [2019-11-15 23:28:18,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15736 states and 19952 transitions. [2019-11-15 23:28:18,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15736 to 15736. [2019-11-15 23:28:18,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15736 states. [2019-11-15 23:28:18,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15736 states to 15736 states and 19952 transitions. [2019-11-15 23:28:18,493 INFO L711 BuchiCegarLoop]: Abstraction has 15736 states and 19952 transitions. [2019-11-15 23:28:18,493 INFO L591 BuchiCegarLoop]: Abstraction has 15736 states and 19952 transitions. [2019-11-15 23:28:18,494 INFO L424 BuchiCegarLoop]: ======== Iteration 29============ [2019-11-15 23:28:18,494 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15736 states and 19952 transitions. [2019-11-15 23:28:18,532 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5242 [2019-11-15 23:28:18,532 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:28:18,532 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:28:18,533 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:18,533 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:18,533 INFO L791 eck$LassoCheckResult]: Stem: 187313#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 187099#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 187062#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 187063#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 187186#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 187187#L98-2 assume !false; 187533#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 191751#L101 assume !(12292 == ssl3_accept_~s__state~0); 191752#L104 assume !(16384 == ssl3_accept_~s__state~0); 191743#L107 assume !(8192 == ssl3_accept_~s__state~0); 191744#L110 assume !(24576 == ssl3_accept_~s__state~0); 191735#L113 assume !(8195 == ssl3_accept_~s__state~0); 191736#L116 assume !(8480 == ssl3_accept_~s__state~0); 191727#L119 assume !(8481 == ssl3_accept_~s__state~0); 191728#L122 assume !(8482 == ssl3_accept_~s__state~0); 191719#L125 assume !(8464 == ssl3_accept_~s__state~0); 191720#L128 assume !(8465 == ssl3_accept_~s__state~0); 191713#L131 assume !(8466 == ssl3_accept_~s__state~0); 191714#L134 assume !(8496 == ssl3_accept_~s__state~0); 191338#L137 [2019-11-15 23:28:18,534 INFO L793 eck$LassoCheckResult]: Loop: 191338#L137 assume !(8497 == ssl3_accept_~s__state~0); 191328#L140 assume !(8512 == ssl3_accept_~s__state~0); 191220#L143 assume !(8513 == ssl3_accept_~s__state~0); 191216#L146 assume !(8528 == ssl3_accept_~s__state~0); 191217#L149 assume !(8529 == ssl3_accept_~s__state~0); 191207#L152 assume !(8544 == ssl3_accept_~s__state~0); 191208#L155 assume !(8545 == ssl3_accept_~s__state~0); 191198#L158 assume !(8560 == ssl3_accept_~s__state~0); 191199#L161 assume !(8561 == ssl3_accept_~s__state~0); 191088#L164 assume 8448 == ssl3_accept_~s__state~0; 191080#L165 assume !(ssl3_accept_~num1~0 > 0); 191075#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 191058#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 191023#L579 ssl3_accept_~skip~0 := 0; 191021#L98-2 assume !false; 191019#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 191015#L101 assume !(12292 == ssl3_accept_~s__state~0); 191011#L104 assume !(16384 == ssl3_accept_~s__state~0); 191012#L107 assume !(8192 == ssl3_accept_~s__state~0); 191002#L110 assume !(24576 == ssl3_accept_~s__state~0); 191004#L113 assume !(8195 == ssl3_accept_~s__state~0); 190993#L116 assume !(8480 == ssl3_accept_~s__state~0); 190994#L119 assume !(8481 == ssl3_accept_~s__state~0); 190983#L122 assume 8482 == ssl3_accept_~s__state~0; 190985#L123 ssl3_accept_~s__state~0 := 3; 191765#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 191760#L579 ssl3_accept_~skip~0 := 0; 191759#L98-2 assume !false; 191755#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 191756#L101 assume !(12292 == ssl3_accept_~s__state~0); 191747#L104 assume !(16384 == ssl3_accept_~s__state~0); 191748#L107 assume !(8192 == ssl3_accept_~s__state~0); 191739#L110 assume !(24576 == ssl3_accept_~s__state~0); 191740#L113 assume !(8195 == ssl3_accept_~s__state~0); 191731#L116 assume !(8480 == ssl3_accept_~s__state~0); 191732#L119 assume !(8481 == ssl3_accept_~s__state~0); 191723#L122 assume !(8482 == ssl3_accept_~s__state~0); 191724#L125 assume !(8464 == ssl3_accept_~s__state~0); 191715#L128 assume !(8465 == ssl3_accept_~s__state~0); 191716#L131 assume !(8466 == ssl3_accept_~s__state~0); 191339#L134 assume !(8496 == ssl3_accept_~s__state~0); 191338#L137 [2019-11-15 23:28:18,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:18,534 INFO L82 PathProgramCache]: Analyzing trace with hash -210909265, now seen corresponding path program 1 times [2019-11-15 23:28:18,534 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:18,534 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963633945] [2019-11-15 23:28:18,535 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:18,535 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:18,535 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:18,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:18,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:28:18,565 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963633945] [2019-11-15 23:28:18,565 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:28:18,566 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 23:28:18,566 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970721135] [2019-11-15 23:28:18,566 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-15 23:28:18,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:18,566 INFO L82 PathProgramCache]: Analyzing trace with hash -687585852, now seen corresponding path program 2 times [2019-11-15 23:28:18,566 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:18,567 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20450518] [2019-11-15 23:28:18,567 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:18,567 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:18,567 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:18,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:18,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:18,574 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:28:18,707 WARN L191 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 27 [2019-11-15 23:28:18,727 INFO L210 LassoAnalysis]: Preferences: [2019-11-15 23:28:18,727 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-15 23:28:18,727 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-15 23:28:18,727 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-15 23:28:18,727 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-11-15 23:28:18,727 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:28:18,728 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-15 23:28:18,728 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-15 23:28:18,728 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration29_Loop [2019-11-15 23:28:18,728 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-15 23:28:18,728 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-15 23:28:18,729 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:18,744 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:18,747 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:18,750 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:18,752 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:18,814 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-15 23:28:18,814 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/bin/uautomizer/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-15 23:28:18,820 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 23:28:18,820 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/bin/uautomizer/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-15 23:28:18,834 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-15 23:28:18,835 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:28:18,842 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-15 23:28:18,844 INFO L210 LassoAnalysis]: Preferences: [2019-11-15 23:28:18,844 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-15 23:28:18,844 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-15 23:28:18,845 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-15 23:28:18,845 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-11-15 23:28:18,845 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:28:18,845 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-15 23:28:18,845 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-15 23:28:18,845 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration29_Loop [2019-11-15 23:28:18,845 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-15 23:28:18,845 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-15 23:28:18,846 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:18,850 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:18,853 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:18,856 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:18,860 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:28:18,941 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-15 23:28:18,941 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-11-15 23:28:18,941 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 23:28:18,942 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:28:18,942 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:28:18,942 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:28:18,942 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 23:28:18,942 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:28:18,943 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 23:28:18,943 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:28:18,944 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 23:28:18,944 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 23:28:18,944 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:28:18,944 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:28:18,945 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:28:18,945 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-15 23:28:18,945 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:28:18,945 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-15 23:28:18,945 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:28:18,946 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 23:28:18,946 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 23:28:18,946 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:28:18,947 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:28:18,947 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:28:18,949 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 23:28:18,949 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:28:18,950 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 23:28:18,950 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:28:18,950 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 23:28:18,951 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 23:28:18,952 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:28:18,953 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:28:18,953 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:28:18,953 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 23:28:18,953 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:28:18,953 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 23:28:18,954 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:28:18,954 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 23:28:18,958 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 23:28:18,958 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:28:18,958 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:28:18,959 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:28:18,959 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 23:28:18,959 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:28:18,960 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 23:28:18,960 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:28:18,965 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-15 23:28:18,967 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-15 23:28:18,968 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-11-15 23:28:18,968 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-15 23:28:18,968 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-15 23:28:18,968 INFO L510 LassoAnalysis]: Proved termination. [2019-11-15 23:28:18,969 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2019-11-15 23:28:18,969 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-15 23:28:18,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:19,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:19,008 INFO L256 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-15 23:28:19,009 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:28:19,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:19,020 INFO L256 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-15 23:28:19,020 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:28:19,050 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:28:19,050 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-11-15 23:28:19,050 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 15736 states and 19952 transitions. cyclomatic complexity: 4245 Second operand 5 states. [2019-11-15 23:28:19,851 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 15736 states and 19952 transitions. cyclomatic complexity: 4245. Second operand 5 states. Result 60716 states and 76299 transitions. Complement of second has 9 states. [2019-11-15 23:28:19,851 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-11-15 23:28:19,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-15 23:28:19,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 341 transitions. [2019-11-15 23:28:19,852 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 341 transitions. Stem has 19 letters. Loop has 41 letters. [2019-11-15 23:28:19,853 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 23:28:19,853 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 341 transitions. Stem has 60 letters. Loop has 41 letters. [2019-11-15 23:28:19,853 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 23:28:19,853 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 341 transitions. Stem has 19 letters. Loop has 82 letters. [2019-11-15 23:28:19,854 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 23:28:19,854 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 60716 states and 76299 transitions. [2019-11-15 23:28:20,009 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 10098 [2019-11-15 23:28:20,305 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 60716 states to 60133 states and 75562 transitions. [2019-11-15 23:28:20,305 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11028 [2019-11-15 23:28:20,315 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11086 [2019-11-15 23:28:20,315 INFO L73 IsDeterministic]: Start isDeterministic. Operand 60133 states and 75562 transitions. [2019-11-15 23:28:20,316 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:28:20,316 INFO L688 BuchiCegarLoop]: Abstraction has 60133 states and 75562 transitions. [2019-11-15 23:28:20,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60133 states and 75562 transitions. [2019-11-15 23:28:20,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60133 to 53336. [2019-11-15 23:28:20,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53336 states. [2019-11-15 23:28:20,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53336 states to 53336 states and 67534 transitions. [2019-11-15 23:28:20,826 INFO L711 BuchiCegarLoop]: Abstraction has 53336 states and 67534 transitions. [2019-11-15 23:28:20,826 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:28:20,826 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:28:20,826 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:28:20,826 INFO L87 Difference]: Start difference. First operand 53336 states and 67534 transitions. Second operand 3 states. [2019-11-15 23:28:20,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:28:20,987 INFO L93 Difference]: Finished difference Result 23620 states and 29698 transitions. [2019-11-15 23:28:20,987 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:28:20,987 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 23620 states and 29698 transitions. [2019-11-15 23:28:21,040 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4524 [2019-11-15 23:28:21,092 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 23620 states to 23610 states and 29688 transitions. [2019-11-15 23:28:21,092 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4611 [2019-11-15 23:28:21,095 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4611 [2019-11-15 23:28:21,095 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23610 states and 29688 transitions. [2019-11-15 23:28:21,096 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:28:21,096 INFO L688 BuchiCegarLoop]: Abstraction has 23610 states and 29688 transitions. [2019-11-15 23:28:21,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23610 states and 29688 transitions. [2019-11-15 23:28:21,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23610 to 23364. [2019-11-15 23:28:21,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23364 states. [2019-11-15 23:28:21,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23364 states to 23364 states and 29400 transitions. [2019-11-15 23:28:21,315 INFO L711 BuchiCegarLoop]: Abstraction has 23364 states and 29400 transitions. [2019-11-15 23:28:21,315 INFO L591 BuchiCegarLoop]: Abstraction has 23364 states and 29400 transitions. [2019-11-15 23:28:21,316 INFO L424 BuchiCegarLoop]: ======== Iteration 30============ [2019-11-15 23:28:21,316 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 23364 states and 29400 transitions. [2019-11-15 23:28:21,369 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4462 [2019-11-15 23:28:21,369 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:28:21,369 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:28:21,371 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-11-15 23:28:21,371 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:21,372 INFO L791 eck$LassoCheckResult]: Stem: 340934#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 340717#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 340678#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 340679#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 340801#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 340802#L98-2 assume !false; 355526#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 355522#L101 assume !(12292 == ssl3_accept_~s__state~0); 355518#L104 assume !(16384 == ssl3_accept_~s__state~0); 355514#L107 assume !(8192 == ssl3_accept_~s__state~0); 355511#L110 assume !(24576 == ssl3_accept_~s__state~0); 355510#L113 assume !(8195 == ssl3_accept_~s__state~0); 355509#L116 assume !(8480 == ssl3_accept_~s__state~0); 355508#L119 assume !(8481 == ssl3_accept_~s__state~0); 355507#L122 assume !(8482 == ssl3_accept_~s__state~0); 355506#L125 assume 8464 == ssl3_accept_~s__state~0; 355505#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 355503#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 355502#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 355371#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 355365#L579 ssl3_accept_~skip~0 := 0; 355363#L98-2 assume !false; 355361#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 355359#L101 assume !(12292 == ssl3_accept_~s__state~0); 355358#L104 assume !(16384 == ssl3_accept_~s__state~0); 355357#L107 assume !(8192 == ssl3_accept_~s__state~0); 355356#L110 assume !(24576 == ssl3_accept_~s__state~0); 355355#L113 assume !(8195 == ssl3_accept_~s__state~0); 355353#L116 assume !(8480 == ssl3_accept_~s__state~0); 355352#L119 assume !(8481 == ssl3_accept_~s__state~0); 355328#L122 assume !(8482 == ssl3_accept_~s__state~0); 355325#L125 assume !(8464 == ssl3_accept_~s__state~0); 355322#L128 assume !(8465 == ssl3_accept_~s__state~0); 355317#L131 assume !(8466 == ssl3_accept_~s__state~0); 355314#L134 assume 8496 == ssl3_accept_~s__state~0; 355311#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 355307#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 341085#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 341088#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 344861#L296-2 ssl3_accept_~s__init_num~0 := 0; 344859#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 344854#L579 ssl3_accept_~skip~0 := 0; 344853#L98-2 assume !false; 344852#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 344851#L101 assume !(12292 == ssl3_accept_~s__state~0); 344850#L104 assume !(16384 == ssl3_accept_~s__state~0); 344849#L107 assume !(8192 == ssl3_accept_~s__state~0); 344848#L110 assume !(24576 == ssl3_accept_~s__state~0); 344847#L113 assume !(8195 == ssl3_accept_~s__state~0); 344846#L116 assume !(8480 == ssl3_accept_~s__state~0); 344845#L119 assume !(8481 == ssl3_accept_~s__state~0); 344844#L122 assume !(8482 == ssl3_accept_~s__state~0); 344843#L125 assume !(8464 == ssl3_accept_~s__state~0); 344842#L128 assume !(8465 == ssl3_accept_~s__state~0); 344841#L131 assume !(8466 == ssl3_accept_~s__state~0); 344840#L134 assume !(8496 == ssl3_accept_~s__state~0); 344837#L137 assume !(8497 == ssl3_accept_~s__state~0); 343213#L140 [2019-11-15 23:28:21,372 INFO L793 eck$LassoCheckResult]: Loop: 343213#L140 assume !(8512 == ssl3_accept_~s__state~0); 343214#L143 assume !(8513 == ssl3_accept_~s__state~0); 343205#L146 assume !(8528 == ssl3_accept_~s__state~0); 343206#L149 assume !(8529 == ssl3_accept_~s__state~0); 343197#L152 assume !(8544 == ssl3_accept_~s__state~0); 343198#L155 assume !(8545 == ssl3_accept_~s__state~0); 343189#L158 assume !(8560 == ssl3_accept_~s__state~0); 343190#L161 assume !(8561 == ssl3_accept_~s__state~0); 343182#L164 assume !(8448 == ssl3_accept_~s__state~0); 343178#L167 assume !(8576 == ssl3_accept_~s__state~0); 343179#L170 assume !(8577 == ssl3_accept_~s__state~0); 343171#L173 assume !(8592 == ssl3_accept_~s__state~0); 343168#L176 assume !(8593 == ssl3_accept_~s__state~0); 343139#L179 assume !(8608 == ssl3_accept_~s__state~0); 343129#L182 assume !(8609 == ssl3_accept_~s__state~0); 343128#L185 assume !(8640 == ssl3_accept_~s__state~0); 343127#L188 assume !(8641 == ssl3_accept_~s__state~0); 343123#L191 assume 8656 == ssl3_accept_~s__state~0; 343042#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 343120#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 343117#L496 assume !(2 == ssl3_accept_~blastFlag~0); 343114#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 343113#L504 assume !(0 == ssl3_accept_~tmp___10~0); 343111#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 343106#L579 ssl3_accept_~skip~0 := 0; 343105#L98-2 assume !false; 343104#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 343103#L101 assume !(12292 == ssl3_accept_~s__state~0); 343102#L104 assume !(16384 == ssl3_accept_~s__state~0); 343101#L107 assume !(8192 == ssl3_accept_~s__state~0); 343100#L110 assume !(24576 == ssl3_accept_~s__state~0); 343099#L113 assume !(8195 == ssl3_accept_~s__state~0); 343098#L116 assume !(8480 == ssl3_accept_~s__state~0); 343096#L119 assume !(8481 == ssl3_accept_~s__state~0); 343094#L122 assume !(8482 == ssl3_accept_~s__state~0); 343092#L125 assume !(8464 == ssl3_accept_~s__state~0); 343090#L128 assume !(8465 == ssl3_accept_~s__state~0); 343088#L131 assume !(8466 == ssl3_accept_~s__state~0); 343086#L134 assume !(8496 == ssl3_accept_~s__state~0); 343084#L137 assume !(8497 == ssl3_accept_~s__state~0); 343082#L140 assume !(8512 == ssl3_accept_~s__state~0); 343080#L143 assume !(8513 == ssl3_accept_~s__state~0); 343078#L146 assume !(8528 == ssl3_accept_~s__state~0); 343076#L149 assume !(8529 == ssl3_accept_~s__state~0); 343074#L152 assume !(8544 == ssl3_accept_~s__state~0); 343072#L155 assume !(8545 == ssl3_accept_~s__state~0); 343070#L158 assume !(8560 == ssl3_accept_~s__state~0); 343068#L161 assume !(8561 == ssl3_accept_~s__state~0); 343066#L164 assume !(8448 == ssl3_accept_~s__state~0); 343064#L167 assume !(8576 == ssl3_accept_~s__state~0); 343062#L170 assume !(8577 == ssl3_accept_~s__state~0); 343059#L173 assume !(8592 == ssl3_accept_~s__state~0); 343057#L176 assume !(8593 == ssl3_accept_~s__state~0); 343054#L179 assume !(8608 == ssl3_accept_~s__state~0); 343052#L182 assume !(8609 == ssl3_accept_~s__state~0); 343049#L185 assume !(8640 == ssl3_accept_~s__state~0); 343047#L188 assume !(8641 == ssl3_accept_~s__state~0); 343045#L191 assume !(8656 == ssl3_accept_~s__state~0); 343043#L194 assume !(8657 == ssl3_accept_~s__state~0); 343040#L197 assume 8672 == ssl3_accept_~s__state~0; 343034#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 343032#L512 assume !(4 == ssl3_accept_~blastFlag~0); 343030#L515 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 343028#L519 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 341296#L519-2 ssl3_accept_~s__init_num~0 := 0; 343024#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 343019#L579 ssl3_accept_~skip~0 := 0; 343018#L98-2 assume !false; 343017#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 343016#L101 assume !(12292 == ssl3_accept_~s__state~0); 343015#L104 assume !(16384 == ssl3_accept_~s__state~0); 343014#L107 assume !(8192 == ssl3_accept_~s__state~0); 343013#L110 assume !(24576 == ssl3_accept_~s__state~0); 343012#L113 assume !(8195 == ssl3_accept_~s__state~0); 343011#L116 assume !(8480 == ssl3_accept_~s__state~0); 343010#L119 assume !(8481 == ssl3_accept_~s__state~0); 343009#L122 assume !(8482 == ssl3_accept_~s__state~0); 343008#L125 assume !(8464 == ssl3_accept_~s__state~0); 343007#L128 assume !(8465 == ssl3_accept_~s__state~0); 343006#L131 assume !(8466 == ssl3_accept_~s__state~0); 343005#L134 assume !(8496 == ssl3_accept_~s__state~0); 343004#L137 assume !(8497 == ssl3_accept_~s__state~0); 343003#L140 assume !(8512 == ssl3_accept_~s__state~0); 343002#L143 assume !(8513 == ssl3_accept_~s__state~0); 343001#L146 assume !(8528 == ssl3_accept_~s__state~0); 343000#L149 assume !(8529 == ssl3_accept_~s__state~0); 342999#L152 assume !(8544 == ssl3_accept_~s__state~0); 342998#L155 assume !(8545 == ssl3_accept_~s__state~0); 342997#L158 assume !(8560 == ssl3_accept_~s__state~0); 342996#L161 assume !(8561 == ssl3_accept_~s__state~0); 342995#L164 assume 8448 == ssl3_accept_~s__state~0; 342994#L165 assume !(ssl3_accept_~num1~0 > 0); 342992#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 342990#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 342985#L579 ssl3_accept_~skip~0 := 0; 342984#L98-2 assume !false; 342983#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 342982#L101 assume !(12292 == ssl3_accept_~s__state~0); 342976#L104 assume 16384 == ssl3_accept_~s__state~0; 342977#L210 ssl3_accept_~s__server~0 := 1; 342964#L215 assume 0 != ssl3_accept_~cb~0; 342965#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 342949#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 342950#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 342928#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 342929#L242 assume 12292 != ssl3_accept_~s__state~0; 346668#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 346666#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 346661#L579 ssl3_accept_~skip~0 := 0; 346660#L98-2 assume !false; 346659#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 346658#L101 assume !(12292 == ssl3_accept_~s__state~0); 346657#L104 assume !(16384 == ssl3_accept_~s__state~0); 346656#L107 assume !(8192 == ssl3_accept_~s__state~0); 346655#L110 assume !(24576 == ssl3_accept_~s__state~0); 346654#L113 assume !(8195 == ssl3_accept_~s__state~0); 346653#L116 assume !(8480 == ssl3_accept_~s__state~0); 346652#L119 assume !(8481 == ssl3_accept_~s__state~0); 346651#L122 assume !(8482 == ssl3_accept_~s__state~0); 346650#L125 assume 8464 == ssl3_accept_~s__state~0; 341132#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 346645#L273 assume !(0 == ssl3_accept_~blastFlag~0); 346642#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 346637#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 346633#L579 ssl3_accept_~skip~0 := 0; 346588#L98-2 assume !false; 346589#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 346521#L101 assume !(12292 == ssl3_accept_~s__state~0); 346522#L104 assume !(16384 == ssl3_accept_~s__state~0); 346496#L107 assume !(8192 == ssl3_accept_~s__state~0); 346497#L110 assume !(24576 == ssl3_accept_~s__state~0); 346473#L113 assume !(8195 == ssl3_accept_~s__state~0); 346474#L116 assume !(8480 == ssl3_accept_~s__state~0); 346453#L119 assume !(8481 == ssl3_accept_~s__state~0); 346454#L122 assume !(8482 == ssl3_accept_~s__state~0); 346372#L125 assume !(8464 == ssl3_accept_~s__state~0); 346373#L128 assume !(8465 == ssl3_accept_~s__state~0); 346156#L131 assume !(8466 == ssl3_accept_~s__state~0); 346154#L134 assume 8496 == ssl3_accept_~s__state~0; 341121#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 346149#L286 assume !(1 == ssl3_accept_~blastFlag~0); 346148#L289 assume !(3 == ssl3_accept_~blastFlag~0); 346133#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 346127#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 341083#L296-2 ssl3_accept_~s__init_num~0 := 0; 346125#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 345740#L579 ssl3_accept_~skip~0 := 0; 345741#L98-2 assume !false; 345730#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 345731#L101 assume !(12292 == ssl3_accept_~s__state~0); 345723#L104 assume !(16384 == ssl3_accept_~s__state~0); 345724#L107 assume !(8192 == ssl3_accept_~s__state~0); 345714#L110 assume !(24576 == ssl3_accept_~s__state~0); 345715#L113 assume !(8195 == ssl3_accept_~s__state~0); 345705#L116 assume !(8480 == ssl3_accept_~s__state~0); 345706#L119 assume !(8481 == ssl3_accept_~s__state~0); 345696#L122 assume !(8482 == ssl3_accept_~s__state~0); 345697#L125 assume !(8464 == ssl3_accept_~s__state~0); 345525#L128 assume !(8465 == ssl3_accept_~s__state~0); 345526#L131 assume !(8466 == ssl3_accept_~s__state~0); 345083#L134 assume !(8496 == ssl3_accept_~s__state~0); 345084#L137 assume !(8497 == ssl3_accept_~s__state~0); 343213#L140 [2019-11-15 23:28:21,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:21,373 INFO L82 PathProgramCache]: Analyzing trace with hash -1332264701, now seen corresponding path program 1 times [2019-11-15 23:28:21,373 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:21,373 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356354463] [2019-11-15 23:28:21,374 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:21,374 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:21,374 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:21,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:21,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:21,391 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:28:21,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:21,392 INFO L82 PathProgramCache]: Analyzing trace with hash -1543164432, now seen corresponding path program 1 times [2019-11-15 23:28:21,392 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:21,393 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005892072] [2019-11-15 23:28:21,393 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:21,393 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:21,393 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:21,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:21,637 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 151 proven. 6 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2019-11-15 23:28:21,638 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005892072] [2019-11-15 23:28:21,639 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [91432660] [2019-11-15 23:28:21,639 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/bin/uautomizer/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 23:28:21,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:21,733 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-15 23:28:21,734 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:28:21,754 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 151 proven. 6 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2019-11-15 23:28:21,754 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 23:28:21,755 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-11-15 23:28:21,755 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568800587] [2019-11-15 23:28:21,755 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:28:21,755 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:28:21,755 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-15 23:28:21,755 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-15 23:28:21,755 INFO L87 Difference]: Start difference. First operand 23364 states and 29400 transitions. cyclomatic complexity: 6076 Second operand 4 states. [2019-11-15 23:28:22,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:28:22,024 INFO L93 Difference]: Finished difference Result 24183 states and 30039 transitions. [2019-11-15 23:28:22,024 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-15 23:28:22,024 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 24183 states and 30039 transitions. [2019-11-15 23:28:22,087 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 3678 [2019-11-15 23:28:22,126 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 24183 states to 23949 states and 29763 transitions. [2019-11-15 23:28:22,126 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4627 [2019-11-15 23:28:22,129 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4627 [2019-11-15 23:28:22,129 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23949 states and 29763 transitions. [2019-11-15 23:28:22,129 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:28:22,129 INFO L688 BuchiCegarLoop]: Abstraction has 23949 states and 29763 transitions. [2019-11-15 23:28:22,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23949 states and 29763 transitions. [2019-11-15 23:28:22,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23949 to 17715. [2019-11-15 23:28:22,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17715 states. [2019-11-15 23:28:22,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17715 states to 17715 states and 22216 transitions. [2019-11-15 23:28:22,303 INFO L711 BuchiCegarLoop]: Abstraction has 17715 states and 22216 transitions. [2019-11-15 23:28:22,303 INFO L591 BuchiCegarLoop]: Abstraction has 17715 states and 22216 transitions. [2019-11-15 23:28:22,303 INFO L424 BuchiCegarLoop]: ======== Iteration 31============ [2019-11-15 23:28:22,303 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 17715 states and 22216 transitions. [2019-11-15 23:28:22,337 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 2919 [2019-11-15 23:28:22,337 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:28:22,337 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:28:22,339 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-11-15 23:28:22,339 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:22,339 INFO L791 eck$LassoCheckResult]: Stem: 388973#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 388757#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 388718#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 388719#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 388840#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 388841#L98-2 assume !false; 392941#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 392940#L101 assume !(12292 == ssl3_accept_~s__state~0); 392939#L104 assume !(16384 == ssl3_accept_~s__state~0); 392938#L107 assume !(8192 == ssl3_accept_~s__state~0); 392937#L110 assume !(24576 == ssl3_accept_~s__state~0); 392936#L113 assume !(8195 == ssl3_accept_~s__state~0); 392935#L116 assume !(8480 == ssl3_accept_~s__state~0); 392934#L119 assume !(8481 == ssl3_accept_~s__state~0); 392933#L122 assume !(8482 == ssl3_accept_~s__state~0); 392932#L125 assume 8464 == ssl3_accept_~s__state~0; 392931#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 392930#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 392929#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 392927#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 392922#L579 ssl3_accept_~skip~0 := 0; 392921#L98-2 assume !false; 392920#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 392919#L101 assume !(12292 == ssl3_accept_~s__state~0); 392918#L104 assume !(16384 == ssl3_accept_~s__state~0); 392916#L107 assume !(8192 == ssl3_accept_~s__state~0); 392915#L110 assume !(24576 == ssl3_accept_~s__state~0); 392914#L113 assume !(8195 == ssl3_accept_~s__state~0); 392913#L116 assume !(8480 == ssl3_accept_~s__state~0); 392911#L119 assume !(8481 == ssl3_accept_~s__state~0); 392910#L122 assume !(8482 == ssl3_accept_~s__state~0); 392909#L125 assume !(8464 == ssl3_accept_~s__state~0); 392908#L128 assume !(8465 == ssl3_accept_~s__state~0); 392907#L131 assume !(8466 == ssl3_accept_~s__state~0); 392903#L134 assume 8496 == ssl3_accept_~s__state~0; 392902#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 392901#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 392898#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 392899#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 394479#L296-2 ssl3_accept_~s__init_num~0 := 0; 403598#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 403593#L579 ssl3_accept_~skip~0 := 0; 403592#L98-2 assume !false; 403591#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 403590#L101 assume !(12292 == ssl3_accept_~s__state~0); 403589#L104 assume !(16384 == ssl3_accept_~s__state~0); 403588#L107 assume !(8192 == ssl3_accept_~s__state~0); 403587#L110 assume !(24576 == ssl3_accept_~s__state~0); 403586#L113 assume !(8195 == ssl3_accept_~s__state~0); 403585#L116 assume !(8480 == ssl3_accept_~s__state~0); 403584#L119 assume !(8481 == ssl3_accept_~s__state~0); 403583#L122 assume !(8482 == ssl3_accept_~s__state~0); 403582#L125 assume !(8464 == ssl3_accept_~s__state~0); 403581#L128 assume !(8465 == ssl3_accept_~s__state~0); 403580#L131 assume !(8466 == ssl3_accept_~s__state~0); 403579#L134 assume !(8496 == ssl3_accept_~s__state~0); 403578#L137 assume !(8497 == ssl3_accept_~s__state~0); 388992#L140 [2019-11-15 23:28:22,340 INFO L793 eck$LassoCheckResult]: Loop: 388992#L140 assume !(8512 == ssl3_accept_~s__state~0); 388933#L143 assume !(8513 == ssl3_accept_~s__state~0); 388882#L146 assume !(8528 == ssl3_accept_~s__state~0); 388883#L149 assume !(8529 == ssl3_accept_~s__state~0); 388867#L152 assume !(8544 == ssl3_accept_~s__state~0); 388814#L155 assume !(8545 == ssl3_accept_~s__state~0); 388766#L158 assume !(8560 == ssl3_accept_~s__state~0); 388767#L161 assume !(8561 == ssl3_accept_~s__state~0); 388753#L164 assume !(8448 == ssl3_accept_~s__state~0); 388754#L167 assume !(8576 == ssl3_accept_~s__state~0); 389018#L170 assume !(8577 == ssl3_accept_~s__state~0); 388998#L173 assume !(8592 == ssl3_accept_~s__state~0); 388944#L176 assume !(8593 == ssl3_accept_~s__state~0); 388886#L179 assume !(8608 == ssl3_accept_~s__state~0); 388887#L182 assume !(8609 == ssl3_accept_~s__state~0); 388869#L185 assume !(8640 == ssl3_accept_~s__state~0); 388820#L188 assume !(8641 == ssl3_accept_~s__state~0); 388821#L191 assume 8656 == ssl3_accept_~s__state~0; 388793#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 388832#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 388833#L496 assume !(2 == ssl3_accept_~blastFlag~0); 388850#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 388851#L504 assume !(0 == ssl3_accept_~tmp___10~0); 400311#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 400306#L579 ssl3_accept_~skip~0 := 0; 400305#L98-2 assume !false; 400304#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 400303#L101 assume !(12292 == ssl3_accept_~s__state~0); 400302#L104 assume !(16384 == ssl3_accept_~s__state~0); 400301#L107 assume !(8192 == ssl3_accept_~s__state~0); 400300#L110 assume !(24576 == ssl3_accept_~s__state~0); 400299#L113 assume !(8195 == ssl3_accept_~s__state~0); 400298#L116 assume !(8480 == ssl3_accept_~s__state~0); 400297#L119 assume !(8481 == ssl3_accept_~s__state~0); 400296#L122 assume !(8482 == ssl3_accept_~s__state~0); 400295#L125 assume !(8464 == ssl3_accept_~s__state~0); 400294#L128 assume !(8465 == ssl3_accept_~s__state~0); 400293#L131 assume !(8466 == ssl3_accept_~s__state~0); 400292#L134 assume !(8496 == ssl3_accept_~s__state~0); 400291#L137 assume !(8497 == ssl3_accept_~s__state~0); 400290#L140 assume !(8512 == ssl3_accept_~s__state~0); 400289#L143 assume !(8513 == ssl3_accept_~s__state~0); 400288#L146 assume !(8528 == ssl3_accept_~s__state~0); 400287#L149 assume !(8529 == ssl3_accept_~s__state~0); 400286#L152 assume !(8544 == ssl3_accept_~s__state~0); 400285#L155 assume !(8545 == ssl3_accept_~s__state~0); 400284#L158 assume !(8560 == ssl3_accept_~s__state~0); 400283#L161 assume !(8561 == ssl3_accept_~s__state~0); 400282#L164 assume !(8448 == ssl3_accept_~s__state~0); 400281#L167 assume !(8576 == ssl3_accept_~s__state~0); 400280#L170 assume !(8577 == ssl3_accept_~s__state~0); 400279#L173 assume !(8592 == ssl3_accept_~s__state~0); 400278#L176 assume !(8593 == ssl3_accept_~s__state~0); 400277#L179 assume !(8608 == ssl3_accept_~s__state~0); 400276#L182 assume !(8609 == ssl3_accept_~s__state~0); 400272#L185 assume !(8640 == ssl3_accept_~s__state~0); 400271#L188 assume !(8641 == ssl3_accept_~s__state~0); 400270#L191 assume !(8656 == ssl3_accept_~s__state~0); 388792#L194 assume !(8657 == ssl3_accept_~s__state~0); 388702#L197 assume 8672 == ssl3_accept_~s__state~0; 388703#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 388891#L512 assume !(4 == ssl3_accept_~blastFlag~0); 388874#L515 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 388733#L519 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 388734#L519-2 ssl3_accept_~s__init_num~0 := 0; 401278#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 401272#L579 ssl3_accept_~skip~0 := 0; 401270#L98-2 assume !false; 401268#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 401266#L101 assume !(12292 == ssl3_accept_~s__state~0); 401264#L104 assume !(16384 == ssl3_accept_~s__state~0); 401262#L107 assume !(8192 == ssl3_accept_~s__state~0); 401260#L110 assume !(24576 == ssl3_accept_~s__state~0); 401258#L113 assume !(8195 == ssl3_accept_~s__state~0); 401256#L116 assume !(8480 == ssl3_accept_~s__state~0); 401254#L119 assume !(8481 == ssl3_accept_~s__state~0); 401252#L122 assume !(8482 == ssl3_accept_~s__state~0); 401250#L125 assume !(8464 == ssl3_accept_~s__state~0); 401248#L128 assume !(8465 == ssl3_accept_~s__state~0); 401246#L131 assume !(8466 == ssl3_accept_~s__state~0); 401244#L134 assume !(8496 == ssl3_accept_~s__state~0); 401242#L137 assume !(8497 == ssl3_accept_~s__state~0); 401240#L140 assume !(8512 == ssl3_accept_~s__state~0); 401238#L143 assume !(8513 == ssl3_accept_~s__state~0); 401236#L146 assume !(8528 == ssl3_accept_~s__state~0); 401234#L149 assume !(8529 == ssl3_accept_~s__state~0); 401232#L152 assume !(8544 == ssl3_accept_~s__state~0); 401230#L155 assume !(8545 == ssl3_accept_~s__state~0); 401228#L158 assume !(8560 == ssl3_accept_~s__state~0); 401227#L161 assume !(8561 == ssl3_accept_~s__state~0); 401225#L164 assume 8448 == ssl3_accept_~s__state~0; 401223#L165 assume !(ssl3_accept_~num1~0 > 0); 401219#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 401216#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 401159#L579 ssl3_accept_~skip~0 := 0; 401153#L98-2 assume !false; 401151#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 401149#L101 assume !(12292 == ssl3_accept_~s__state~0); 401147#L104 assume !(16384 == ssl3_accept_~s__state~0); 401145#L107 assume !(8192 == ssl3_accept_~s__state~0); 401143#L110 assume !(24576 == ssl3_accept_~s__state~0); 401141#L113 assume !(8195 == ssl3_accept_~s__state~0); 401139#L116 assume !(8480 == ssl3_accept_~s__state~0); 401137#L119 assume !(8481 == ssl3_accept_~s__state~0); 401135#L122 assume !(8482 == ssl3_accept_~s__state~0); 401133#L125 assume !(8464 == ssl3_accept_~s__state~0); 401131#L128 assume !(8465 == ssl3_accept_~s__state~0); 401129#L131 assume !(8466 == ssl3_accept_~s__state~0); 401127#L134 assume !(8496 == ssl3_accept_~s__state~0); 401125#L137 assume !(8497 == ssl3_accept_~s__state~0); 401123#L140 assume !(8512 == ssl3_accept_~s__state~0); 401121#L143 assume !(8513 == ssl3_accept_~s__state~0); 401119#L146 assume !(8528 == ssl3_accept_~s__state~0); 401117#L149 assume !(8529 == ssl3_accept_~s__state~0); 401115#L152 assume !(8544 == ssl3_accept_~s__state~0); 401113#L155 assume !(8545 == ssl3_accept_~s__state~0); 401111#L158 assume !(8560 == ssl3_accept_~s__state~0); 401108#L161 assume !(8561 == ssl3_accept_~s__state~0); 401104#L164 assume !(8448 == ssl3_accept_~s__state~0); 401098#L167 assume 8576 == ssl3_accept_~s__state~0; 400329#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 401226#L443 assume !(ssl3_accept_~ret~0 <= 0); 401224#L446 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 400051#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 400047#L579 ssl3_accept_~skip~0 := 0; 400038#L98-2 assume !false; 400039#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 400023#L101 assume !(12292 == ssl3_accept_~s__state~0); 400024#L104 assume !(16384 == ssl3_accept_~s__state~0); 400013#L107 assume !(8192 == ssl3_accept_~s__state~0); 400014#L110 assume !(24576 == ssl3_accept_~s__state~0); 400003#L113 assume !(8195 == ssl3_accept_~s__state~0); 400004#L116 assume !(8480 == ssl3_accept_~s__state~0); 399993#L119 assume !(8481 == ssl3_accept_~s__state~0); 399994#L122 assume !(8482 == ssl3_accept_~s__state~0); 399983#L125 assume !(8464 == ssl3_accept_~s__state~0); 399984#L128 assume !(8465 == ssl3_accept_~s__state~0); 394694#L131 assume !(8466 == ssl3_accept_~s__state~0); 394695#L134 assume 8496 == ssl3_accept_~s__state~0; 388894#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 388895#L286 assume !(1 == ssl3_accept_~blastFlag~0); 388974#L289 assume !(3 == ssl3_accept_~blastFlag~0); 388975#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 400273#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 388706#L296-2 ssl3_accept_~s__init_num~0 := 0; 388707#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 388715#L579 ssl3_accept_~skip~0 := 0; 388725#L98-2 assume !false; 388726#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 388978#L101 assume !(12292 == ssl3_accept_~s__state~0); 388987#L104 assume !(16384 == ssl3_accept_~s__state~0); 388988#L107 assume !(8192 == ssl3_accept_~s__state~0); 388980#L110 assume !(24576 == ssl3_accept_~s__state~0); 388880#L113 assume !(8195 == ssl3_accept_~s__state~0); 388863#L116 assume !(8480 == ssl3_accept_~s__state~0); 388864#L119 assume !(8481 == ssl3_accept_~s__state~0); 388804#L122 assume !(8482 == ssl3_accept_~s__state~0); 388762#L125 assume !(8464 == ssl3_accept_~s__state~0); 388763#L128 assume !(8465 == ssl3_accept_~s__state~0); 388745#L131 assume !(8466 == ssl3_accept_~s__state~0); 388746#L134 assume !(8496 == ssl3_accept_~s__state~0); 388991#L137 assume !(8497 == ssl3_accept_~s__state~0); 388992#L140 [2019-11-15 23:28:22,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:22,340 INFO L82 PathProgramCache]: Analyzing trace with hash -1332264701, now seen corresponding path program 2 times [2019-11-15 23:28:22,340 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:22,340 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438977974] [2019-11-15 23:28:22,341 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:22,341 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:22,341 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:22,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:22,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:22,354 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:28:22,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:22,355 INFO L82 PathProgramCache]: Analyzing trace with hash -1537534614, now seen corresponding path program 1 times [2019-11-15 23:28:22,355 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:22,355 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311374602] [2019-11-15 23:28:22,355 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:22,355 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:22,355 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:22,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:22,404 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 171 proven. 26 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2019-11-15 23:28:22,404 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311374602] [2019-11-15 23:28:22,404 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1109381257] [2019-11-15 23:28:22,404 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/bin/uautomizer/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 23:28:22,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:22,507 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-15 23:28:22,508 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:28:22,531 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 114 proven. 0 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2019-11-15 23:28:22,532 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-11-15 23:28:22,532 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-11-15 23:28:22,532 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885852297] [2019-11-15 23:28:22,533 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:28:22,533 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:28:22,533 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:28:22,533 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-15 23:28:22,533 INFO L87 Difference]: Start difference. First operand 17715 states and 22216 transitions. cyclomatic complexity: 4558 Second operand 3 states. [2019-11-15 23:28:22,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:28:22,677 INFO L93 Difference]: Finished difference Result 17814 states and 22294 transitions. [2019-11-15 23:28:22,678 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:28:22,678 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 17814 states and 22294 transitions. [2019-11-15 23:28:22,730 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 2931 [2019-11-15 23:28:22,769 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 17814 states to 17814 states and 22294 transitions. [2019-11-15 23:28:22,769 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3479 [2019-11-15 23:28:22,771 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3479 [2019-11-15 23:28:22,772 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17814 states and 22294 transitions. [2019-11-15 23:28:22,772 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:28:22,772 INFO L688 BuchiCegarLoop]: Abstraction has 17814 states and 22294 transitions. [2019-11-15 23:28:22,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17814 states and 22294 transitions. [2019-11-15 23:28:22,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17814 to 17715. [2019-11-15 23:28:22,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17715 states. [2019-11-15 23:28:22,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17715 states to 17715 states and 22186 transitions. [2019-11-15 23:28:22,909 INFO L711 BuchiCegarLoop]: Abstraction has 17715 states and 22186 transitions. [2019-11-15 23:28:22,910 INFO L591 BuchiCegarLoop]: Abstraction has 17715 states and 22186 transitions. [2019-11-15 23:28:22,910 INFO L424 BuchiCegarLoop]: ======== Iteration 32============ [2019-11-15 23:28:22,910 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 17715 states and 22186 transitions. [2019-11-15 23:28:22,944 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 2919 [2019-11-15 23:28:22,944 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:28:22,945 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:28:22,946 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-11-15 23:28:22,946 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:22,946 INFO L791 eck$LassoCheckResult]: Stem: 424999#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 424775#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 424738#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 424739#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 424861#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 424862#L98-2 assume !false; 428946#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 428945#L101 assume !(12292 == ssl3_accept_~s__state~0); 428944#L104 assume !(16384 == ssl3_accept_~s__state~0); 428943#L107 assume !(8192 == ssl3_accept_~s__state~0); 428942#L110 assume !(24576 == ssl3_accept_~s__state~0); 428941#L113 assume !(8195 == ssl3_accept_~s__state~0); 428940#L116 assume !(8480 == ssl3_accept_~s__state~0); 428939#L119 assume !(8481 == ssl3_accept_~s__state~0); 428938#L122 assume !(8482 == ssl3_accept_~s__state~0); 428937#L125 assume 8464 == ssl3_accept_~s__state~0; 428936#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 428935#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 428934#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 428932#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 428927#L579 ssl3_accept_~skip~0 := 0; 428926#L98-2 assume !false; 428925#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 428924#L101 assume !(12292 == ssl3_accept_~s__state~0); 428923#L104 assume !(16384 == ssl3_accept_~s__state~0); 428922#L107 assume !(8192 == ssl3_accept_~s__state~0); 428921#L110 assume !(24576 == ssl3_accept_~s__state~0); 428920#L113 assume !(8195 == ssl3_accept_~s__state~0); 428919#L116 assume !(8480 == ssl3_accept_~s__state~0); 428918#L119 assume !(8481 == ssl3_accept_~s__state~0); 428917#L122 assume !(8482 == ssl3_accept_~s__state~0); 428916#L125 assume !(8464 == ssl3_accept_~s__state~0); 428915#L128 assume !(8465 == ssl3_accept_~s__state~0); 428914#L131 assume !(8466 == ssl3_accept_~s__state~0); 428913#L134 assume 8496 == ssl3_accept_~s__state~0; 428912#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 428908#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 425166#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 425169#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 428902#L296-2 ssl3_accept_~s__init_num~0 := 0; 437409#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 437402#L579 ssl3_accept_~skip~0 := 0; 437399#L98-2 assume !false; 437396#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 437393#L101 assume !(12292 == ssl3_accept_~s__state~0); 437390#L104 assume !(16384 == ssl3_accept_~s__state~0); 437387#L107 assume !(8192 == ssl3_accept_~s__state~0); 437384#L110 assume !(24576 == ssl3_accept_~s__state~0); 437381#L113 assume !(8195 == ssl3_accept_~s__state~0); 437378#L116 assume !(8480 == ssl3_accept_~s__state~0); 437375#L119 assume !(8481 == ssl3_accept_~s__state~0); 437372#L122 assume !(8482 == ssl3_accept_~s__state~0); 437369#L125 assume !(8464 == ssl3_accept_~s__state~0); 437366#L128 assume !(8465 == ssl3_accept_~s__state~0); 437363#L131 assume !(8466 == ssl3_accept_~s__state~0); 437360#L134 assume !(8496 == ssl3_accept_~s__state~0); 437357#L137 assume !(8497 == ssl3_accept_~s__state~0); 436665#L140 [2019-11-15 23:28:22,947 INFO L793 eck$LassoCheckResult]: Loop: 436665#L140 assume !(8512 == ssl3_accept_~s__state~0); 436664#L143 assume !(8513 == ssl3_accept_~s__state~0); 436663#L146 assume !(8528 == ssl3_accept_~s__state~0); 436662#L149 assume !(8529 == ssl3_accept_~s__state~0); 436661#L152 assume !(8544 == ssl3_accept_~s__state~0); 436660#L155 assume !(8545 == ssl3_accept_~s__state~0); 436659#L158 assume !(8560 == ssl3_accept_~s__state~0); 436658#L161 assume !(8561 == ssl3_accept_~s__state~0); 436657#L164 assume !(8448 == ssl3_accept_~s__state~0); 436656#L167 assume !(8576 == ssl3_accept_~s__state~0); 436655#L170 assume !(8577 == ssl3_accept_~s__state~0); 436654#L173 assume !(8592 == ssl3_accept_~s__state~0); 436653#L176 assume !(8593 == ssl3_accept_~s__state~0); 436652#L179 assume !(8608 == ssl3_accept_~s__state~0); 436651#L182 assume !(8609 == ssl3_accept_~s__state~0); 436650#L185 assume !(8640 == ssl3_accept_~s__state~0); 436649#L188 assume !(8641 == ssl3_accept_~s__state~0); 436648#L191 assume 8656 == ssl3_accept_~s__state~0; 435815#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 436647#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 436646#L496 assume !(2 == ssl3_accept_~blastFlag~0); 424871#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 424872#L504 assume !(0 == ssl3_accept_~tmp___10~0); 435941#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 435936#L579 ssl3_accept_~skip~0 := 0; 435935#L98-2 assume !false; 435933#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 435931#L101 assume !(12292 == ssl3_accept_~s__state~0); 435929#L104 assume !(16384 == ssl3_accept_~s__state~0); 435927#L107 assume !(8192 == ssl3_accept_~s__state~0); 435925#L110 assume !(24576 == ssl3_accept_~s__state~0); 435922#L113 assume !(8195 == ssl3_accept_~s__state~0); 435923#L116 assume !(8480 == ssl3_accept_~s__state~0); 435916#L119 assume !(8481 == ssl3_accept_~s__state~0); 435917#L122 assume !(8482 == ssl3_accept_~s__state~0); 435910#L125 assume !(8464 == ssl3_accept_~s__state~0); 435911#L128 assume !(8465 == ssl3_accept_~s__state~0); 435904#L131 assume !(8466 == ssl3_accept_~s__state~0); 435905#L134 assume !(8496 == ssl3_accept_~s__state~0); 435898#L137 assume !(8497 == ssl3_accept_~s__state~0); 435899#L140 assume !(8512 == ssl3_accept_~s__state~0); 435892#L143 assume !(8513 == ssl3_accept_~s__state~0); 435893#L146 assume !(8528 == ssl3_accept_~s__state~0); 435855#L149 assume !(8529 == ssl3_accept_~s__state~0); 435856#L152 assume !(8544 == ssl3_accept_~s__state~0); 435851#L155 assume !(8545 == ssl3_accept_~s__state~0); 435852#L158 assume !(8560 == ssl3_accept_~s__state~0); 435846#L161 assume !(8561 == ssl3_accept_~s__state~0); 435847#L164 assume !(8448 == ssl3_accept_~s__state~0); 435842#L167 assume !(8576 == ssl3_accept_~s__state~0); 435843#L170 assume !(8577 == ssl3_accept_~s__state~0); 435833#L173 assume !(8592 == ssl3_accept_~s__state~0); 435834#L176 assume !(8593 == ssl3_accept_~s__state~0); 435827#L179 assume !(8608 == ssl3_accept_~s__state~0); 435828#L182 assume !(8609 == ssl3_accept_~s__state~0); 435821#L185 assume !(8640 == ssl3_accept_~s__state~0); 435822#L188 assume !(8641 == ssl3_accept_~s__state~0); 435814#L191 assume !(8656 == ssl3_accept_~s__state~0); 435816#L194 assume !(8657 == ssl3_accept_~s__state~0); 424722#L197 assume 8672 == ssl3_accept_~s__state~0; 424723#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 424987#L512 assume !(4 == ssl3_accept_~blastFlag~0); 424988#L515 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 424752#L519 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 424753#L519-2 ssl3_accept_~s__init_num~0 := 0; 436482#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 436476#L579 ssl3_accept_~skip~0 := 0; 436474#L98-2 assume !false; 436472#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 436470#L101 assume !(12292 == ssl3_accept_~s__state~0); 436468#L104 assume !(16384 == ssl3_accept_~s__state~0); 436466#L107 assume !(8192 == ssl3_accept_~s__state~0); 436464#L110 assume !(24576 == ssl3_accept_~s__state~0); 436462#L113 assume !(8195 == ssl3_accept_~s__state~0); 436460#L116 assume !(8480 == ssl3_accept_~s__state~0); 436458#L119 assume !(8481 == ssl3_accept_~s__state~0); 436456#L122 assume !(8482 == ssl3_accept_~s__state~0); 436454#L125 assume !(8464 == ssl3_accept_~s__state~0); 436452#L128 assume !(8465 == ssl3_accept_~s__state~0); 436450#L131 assume !(8466 == ssl3_accept_~s__state~0); 436448#L134 assume !(8496 == ssl3_accept_~s__state~0); 436446#L137 assume !(8497 == ssl3_accept_~s__state~0); 436444#L140 assume !(8512 == ssl3_accept_~s__state~0); 436442#L143 assume !(8513 == ssl3_accept_~s__state~0); 436440#L146 assume !(8528 == ssl3_accept_~s__state~0); 436438#L149 assume !(8529 == ssl3_accept_~s__state~0); 436436#L152 assume !(8544 == ssl3_accept_~s__state~0); 436434#L155 assume !(8545 == ssl3_accept_~s__state~0); 436432#L158 assume !(8560 == ssl3_accept_~s__state~0); 436431#L161 assume !(8561 == ssl3_accept_~s__state~0); 436429#L164 assume 8448 == ssl3_accept_~s__state~0; 436426#L165 assume !(ssl3_accept_~num1~0 > 0); 436422#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 436419#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 436414#L579 ssl3_accept_~skip~0 := 0; 436413#L98-2 assume !false; 436412#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 436411#L101 assume !(12292 == ssl3_accept_~s__state~0); 436410#L104 assume !(16384 == ssl3_accept_~s__state~0); 436409#L107 assume !(8192 == ssl3_accept_~s__state~0); 436408#L110 assume !(24576 == ssl3_accept_~s__state~0); 436407#L113 assume !(8195 == ssl3_accept_~s__state~0); 436406#L116 assume !(8480 == ssl3_accept_~s__state~0); 436405#L119 assume !(8481 == ssl3_accept_~s__state~0); 436404#L122 assume !(8482 == ssl3_accept_~s__state~0); 436403#L125 assume !(8464 == ssl3_accept_~s__state~0); 436402#L128 assume !(8465 == ssl3_accept_~s__state~0); 436401#L131 assume !(8466 == ssl3_accept_~s__state~0); 436400#L134 assume !(8496 == ssl3_accept_~s__state~0); 436399#L137 assume !(8497 == ssl3_accept_~s__state~0); 436398#L140 assume !(8512 == ssl3_accept_~s__state~0); 436397#L143 assume !(8513 == ssl3_accept_~s__state~0); 436396#L146 assume !(8528 == ssl3_accept_~s__state~0); 436395#L149 assume !(8529 == ssl3_accept_~s__state~0); 436394#L152 assume !(8544 == ssl3_accept_~s__state~0); 436393#L155 assume !(8545 == ssl3_accept_~s__state~0); 436392#L158 assume !(8560 == ssl3_accept_~s__state~0); 436391#L161 assume !(8561 == ssl3_accept_~s__state~0); 436390#L164 assume !(8448 == ssl3_accept_~s__state~0); 436389#L167 assume 8576 == ssl3_accept_~s__state~0; 436388#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 436430#L443 assume !(ssl3_accept_~ret~0 <= 0); 436427#L446 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 436428#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 437514#L579 ssl3_accept_~skip~0 := 0; 437511#L98-2 assume !false; 437508#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 437505#L101 assume !(12292 == ssl3_accept_~s__state~0); 437502#L104 assume !(16384 == ssl3_accept_~s__state~0); 437499#L107 assume !(8192 == ssl3_accept_~s__state~0); 437496#L110 assume !(24576 == ssl3_accept_~s__state~0); 437493#L113 assume !(8195 == ssl3_accept_~s__state~0); 437490#L116 assume !(8480 == ssl3_accept_~s__state~0); 437487#L119 assume !(8481 == ssl3_accept_~s__state~0); 437484#L122 assume !(8482 == ssl3_accept_~s__state~0); 437481#L125 assume !(8464 == ssl3_accept_~s__state~0); 437478#L128 assume !(8465 == ssl3_accept_~s__state~0); 437476#L131 assume 8466 == ssl3_accept_~s__state~0; 425013#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 424875#L273 assume !(0 == ssl3_accept_~blastFlag~0); 424867#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 424868#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 434866#L579 ssl3_accept_~skip~0 := 0; 434867#L98-2 assume !false; 434858#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 434859#L101 assume !(12292 == ssl3_accept_~s__state~0); 434848#L104 assume !(16384 == ssl3_accept_~s__state~0); 434849#L107 assume !(8192 == ssl3_accept_~s__state~0); 434838#L110 assume !(24576 == ssl3_accept_~s__state~0); 434839#L113 assume !(8195 == ssl3_accept_~s__state~0); 434828#L116 assume !(8480 == ssl3_accept_~s__state~0); 434829#L119 assume !(8481 == ssl3_accept_~s__state~0); 434820#L122 assume !(8482 == ssl3_accept_~s__state~0); 434821#L125 assume !(8464 == ssl3_accept_~s__state~0); 434187#L128 assume !(8465 == ssl3_accept_~s__state~0); 434188#L131 assume !(8466 == ssl3_accept_~s__state~0); 434184#L134 assume 8496 == ssl3_accept_~s__state~0; 424913#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 424914#L286 assume !(1 == ssl3_accept_~blastFlag~0); 425000#L289 assume !(3 == ssl3_accept_~blastFlag~0); 425001#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 436298#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 424726#L296-2 ssl3_accept_~s__init_num~0 := 0; 424727#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 437691#L579 ssl3_accept_~skip~0 := 0; 437690#L98-2 assume !false; 437689#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 437688#L101 assume !(12292 == ssl3_accept_~s__state~0); 437687#L104 assume !(16384 == ssl3_accept_~s__state~0); 437686#L107 assume !(8192 == ssl3_accept_~s__state~0); 437685#L110 assume !(24576 == ssl3_accept_~s__state~0); 437684#L113 assume !(8195 == ssl3_accept_~s__state~0); 437683#L116 assume !(8480 == ssl3_accept_~s__state~0); 437682#L119 assume !(8481 == ssl3_accept_~s__state~0); 437681#L122 assume !(8482 == ssl3_accept_~s__state~0); 437680#L125 assume !(8464 == ssl3_accept_~s__state~0); 437679#L128 assume !(8465 == ssl3_accept_~s__state~0); 437678#L131 assume !(8466 == ssl3_accept_~s__state~0); 437677#L134 assume !(8496 == ssl3_accept_~s__state~0); 436666#L137 assume !(8497 == ssl3_accept_~s__state~0); 436665#L140 [2019-11-15 23:28:22,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:22,947 INFO L82 PathProgramCache]: Analyzing trace with hash -1332264701, now seen corresponding path program 3 times [2019-11-15 23:28:22,947 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:22,947 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345994050] [2019-11-15 23:28:22,948 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:22,948 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:22,948 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:22,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:22,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:22,964 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:28:22,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:22,965 INFO L82 PathProgramCache]: Analyzing trace with hash -1509851023, now seen corresponding path program 1 times [2019-11-15 23:28:22,965 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:22,966 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320471952] [2019-11-15 23:28:22,966 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:22,966 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:22,966 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:22,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:23,339 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2019-11-15 23:28:23,339 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320471952] [2019-11-15 23:28:23,339 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [266312453] [2019-11-15 23:28:23,339 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/bin/uautomizer/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 23:28:23,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:28:23,431 INFO L256 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-15 23:28:23,433 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:28:23,460 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2019-11-15 23:28:23,460 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 23:28:23,460 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-11-15 23:28:23,461 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401852550] [2019-11-15 23:28:23,461 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:28:23,461 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:28:23,461 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-15 23:28:23,462 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-15 23:28:23,462 INFO L87 Difference]: Start difference. First operand 17715 states and 22186 transitions. cyclomatic complexity: 4528 Second operand 4 states. [2019-11-15 23:28:23,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:28:23,734 INFO L93 Difference]: Finished difference Result 19971 states and 24692 transitions. [2019-11-15 23:28:23,734 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-15 23:28:23,734 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 19971 states and 24692 transitions. [2019-11-15 23:28:23,793 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 3023 [2019-11-15 23:28:23,834 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 19971 states to 18346 states and 22712 transitions. [2019-11-15 23:28:23,834 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3748 [2019-11-15 23:28:23,837 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3918 [2019-11-15 23:28:23,837 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18346 states and 22712 transitions. [2019-11-15 23:28:23,838 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:28:23,838 INFO L688 BuchiCegarLoop]: Abstraction has 18346 states and 22712 transitions. [2019-11-15 23:28:23,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18346 states and 22712 transitions. [2019-11-15 23:28:23,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18346 to 17547. [2019-11-15 23:28:23,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17547 states. [2019-11-15 23:28:23,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17547 states to 17547 states and 21729 transitions. [2019-11-15 23:28:23,978 INFO L711 BuchiCegarLoop]: Abstraction has 17547 states and 21729 transitions. [2019-11-15 23:28:23,978 INFO L591 BuchiCegarLoop]: Abstraction has 17547 states and 21729 transitions. [2019-11-15 23:28:23,979 INFO L424 BuchiCegarLoop]: ======== Iteration 33============ [2019-11-15 23:28:23,979 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 17547 states and 21729 transitions. [2019-11-15 23:28:24,012 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 3014 [2019-11-15 23:28:24,012 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:28:24,012 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:28:24,017 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-11-15 23:28:24,017 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:28:24,017 INFO L791 eck$LassoCheckResult]: Stem: 463221#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 463012#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 462971#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 462972#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 463098#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 463099#L98-2 assume !false; 473916#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 473912#L101 assume !(12292 == ssl3_accept_~s__state~0); 473908#L104 assume !(16384 == ssl3_accept_~s__state~0); 473904#L107 assume !(8192 == ssl3_accept_~s__state~0); 473895#L110 assume !(24576 == ssl3_accept_~s__state~0); 473893#L113 assume !(8195 == ssl3_accept_~s__state~0); 473891#L116 assume !(8480 == ssl3_accept_~s__state~0); 473889#L119 assume !(8481 == ssl3_accept_~s__state~0); 473887#L122 assume !(8482 == ssl3_accept_~s__state~0); 473885#L125 assume 8464 == ssl3_accept_~s__state~0; 473883#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 473881#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 473879#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 473876#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 473870#L579 ssl3_accept_~skip~0 := 0; 473868#L98-2 assume !false; 473866#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 473864#L101 assume !(12292 == ssl3_accept_~s__state~0); 473862#L104 assume !(16384 == ssl3_accept_~s__state~0); 473860#L107 assume !(8192 == ssl3_accept_~s__state~0); 473858#L110 assume !(24576 == ssl3_accept_~s__state~0); 473857#L113 assume !(8195 == ssl3_accept_~s__state~0); 473856#L116 assume !(8480 == ssl3_accept_~s__state~0); 473855#L119 assume !(8481 == ssl3_accept_~s__state~0); 473853#L122 assume !(8482 == ssl3_accept_~s__state~0); 473852#L125 assume !(8464 == ssl3_accept_~s__state~0); 473851#L128 assume !(8465 == ssl3_accept_~s__state~0); 473849#L131 assume !(8466 == ssl3_accept_~s__state~0); 473848#L134 assume 8496 == ssl3_accept_~s__state~0; 473847#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 467183#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 467184#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 473016#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 473014#L296-2 ssl3_accept_~s__init_num~0 := 0; 473012#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 464236#L579 ssl3_accept_~skip~0 := 0; 464237#L98-2 assume !false; 464226#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 464227#L101 assume !(12292 == ssl3_accept_~s__state~0); 464216#L104 assume !(16384 == ssl3_accept_~s__state~0); 464217#L107 assume !(8192 == ssl3_accept_~s__state~0); 464208#L110 assume !(24576 == ssl3_accept_~s__state~0); 464209#L113 assume !(8195 == ssl3_accept_~s__state~0); 464201#L116 assume !(8480 == ssl3_accept_~s__state~0); 464202#L119 assume !(8481 == ssl3_accept_~s__state~0); 464188#L122 assume !(8482 == ssl3_accept_~s__state~0); 464189#L125 assume !(8464 == ssl3_accept_~s__state~0); 464178#L128 assume !(8465 == ssl3_accept_~s__state~0); 464179#L131 assume !(8466 == ssl3_accept_~s__state~0); 463950#L134 assume !(8496 == ssl3_accept_~s__state~0); 463951#L137 assume !(8497 == ssl3_accept_~s__state~0); 463298#L140 [2019-11-15 23:28:24,018 INFO L793 eck$LassoCheckResult]: Loop: 463298#L140 assume 8512 == ssl3_accept_~s__state~0; 463299#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 467118#L307 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 467115#L311 assume !(ssl3_accept_~ret~0 <= 0); 467112#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 467108#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 467101#L579 ssl3_accept_~skip~0 := 0; 467098#L98-2 assume !false; 467095#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 467092#L101 assume !(12292 == ssl3_accept_~s__state~0); 467089#L104 assume !(16384 == ssl3_accept_~s__state~0); 467086#L107 assume !(8192 == ssl3_accept_~s__state~0); 467083#L110 assume !(24576 == ssl3_accept_~s__state~0); 467080#L113 assume !(8195 == ssl3_accept_~s__state~0); 467077#L116 assume !(8480 == ssl3_accept_~s__state~0); 467074#L119 assume !(8481 == ssl3_accept_~s__state~0); 467071#L122 assume !(8482 == ssl3_accept_~s__state~0); 467068#L125 assume !(8464 == ssl3_accept_~s__state~0); 467065#L128 assume !(8465 == ssl3_accept_~s__state~0); 467062#L131 assume !(8466 == ssl3_accept_~s__state~0); 467060#L134 assume !(8496 == ssl3_accept_~s__state~0); 467056#L137 assume !(8497 == ssl3_accept_~s__state~0); 467053#L140 assume !(8512 == ssl3_accept_~s__state~0); 467048#L143 assume !(8513 == ssl3_accept_~s__state~0); 467046#L146 assume 8528 == ssl3_accept_~s__state~0; 466285#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 467036#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 467032#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 467025#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 467023#L356 assume !(ssl3_accept_~ret~0 <= 0); 467021#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 467018#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 467011#L579 ssl3_accept_~skip~0 := 0; 467005#L98-2 assume !false; 467002#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 466999#L101 assume !(12292 == ssl3_accept_~s__state~0); 466996#L104 assume !(16384 == ssl3_accept_~s__state~0); 466993#L107 assume !(8192 == ssl3_accept_~s__state~0); 466990#L110 assume !(24576 == ssl3_accept_~s__state~0); 466987#L113 assume !(8195 == ssl3_accept_~s__state~0); 466984#L116 assume !(8480 == ssl3_accept_~s__state~0); 466981#L119 assume !(8481 == ssl3_accept_~s__state~0); 466978#L122 assume !(8482 == ssl3_accept_~s__state~0); 466975#L125 assume !(8464 == ssl3_accept_~s__state~0); 466972#L128 assume !(8465 == ssl3_accept_~s__state~0); 466969#L131 assume !(8466 == ssl3_accept_~s__state~0); 466966#L134 assume !(8496 == ssl3_accept_~s__state~0); 466963#L137 assume !(8497 == ssl3_accept_~s__state~0); 466960#L140 assume !(8512 == ssl3_accept_~s__state~0); 466957#L143 assume !(8513 == ssl3_accept_~s__state~0); 466954#L146 assume !(8528 == ssl3_accept_~s__state~0); 466951#L149 assume !(8529 == ssl3_accept_~s__state~0); 466947#L152 assume 8544 == ssl3_accept_~s__state~0; 466279#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 466937#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 466933#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 466930#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 466926#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 466923#L403 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; 466920#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 466914#L579 ssl3_accept_~skip~0 := 0; 466912#L98-2 assume !false; 466910#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 466908#L101 assume !(12292 == ssl3_accept_~s__state~0); 466906#L104 assume !(16384 == ssl3_accept_~s__state~0); 466904#L107 assume !(8192 == ssl3_accept_~s__state~0); 466902#L110 assume !(24576 == ssl3_accept_~s__state~0); 466900#L113 assume !(8195 == ssl3_accept_~s__state~0); 466899#L116 assume !(8480 == ssl3_accept_~s__state~0); 466898#L119 assume !(8481 == ssl3_accept_~s__state~0); 466895#L122 assume !(8482 == ssl3_accept_~s__state~0); 466893#L125 assume !(8464 == ssl3_accept_~s__state~0); 466890#L128 assume !(8465 == ssl3_accept_~s__state~0); 466884#L131 assume !(8466 == ssl3_accept_~s__state~0); 466882#L134 assume !(8496 == ssl3_accept_~s__state~0); 466880#L137 assume !(8497 == ssl3_accept_~s__state~0); 466877#L140 assume !(8512 == ssl3_accept_~s__state~0); 466876#L143 assume !(8513 == ssl3_accept_~s__state~0); 466875#L146 assume !(8528 == ssl3_accept_~s__state~0); 466874#L149 assume !(8529 == ssl3_accept_~s__state~0); 466873#L152 assume !(8544 == ssl3_accept_~s__state~0); 466872#L155 assume !(8545 == ssl3_accept_~s__state~0); 466871#L158 assume !(8560 == ssl3_accept_~s__state~0); 466870#L161 assume !(8561 == ssl3_accept_~s__state~0); 466869#L164 assume 8448 == ssl3_accept_~s__state~0; 466867#L165 assume !(ssl3_accept_~num1~0 > 0); 466865#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 466864#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 466858#L579 ssl3_accept_~skip~0 := 0; 466856#L98-2 assume !false; 466854#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 466852#L101 assume !(12292 == ssl3_accept_~s__state~0); 466642#L104 assume !(16384 == ssl3_accept_~s__state~0); 466641#L107 assume !(8192 == ssl3_accept_~s__state~0); 466639#L110 assume !(24576 == ssl3_accept_~s__state~0); 466637#L113 assume !(8195 == ssl3_accept_~s__state~0); 466636#L116 assume !(8480 == ssl3_accept_~s__state~0); 466635#L119 assume !(8481 == ssl3_accept_~s__state~0); 466633#L122 assume !(8482 == ssl3_accept_~s__state~0); 466631#L125 assume !(8464 == ssl3_accept_~s__state~0); 466630#L128 assume !(8465 == ssl3_accept_~s__state~0); 466609#L131 assume !(8466 == ssl3_accept_~s__state~0); 466606#L134 assume !(8496 == ssl3_accept_~s__state~0); 466605#L137 assume !(8497 == ssl3_accept_~s__state~0); 466603#L140 assume !(8512 == ssl3_accept_~s__state~0); 466602#L143 assume !(8513 == ssl3_accept_~s__state~0); 466600#L146 assume !(8528 == ssl3_accept_~s__state~0); 466598#L149 assume !(8529 == ssl3_accept_~s__state~0); 466559#L152 assume !(8544 == ssl3_accept_~s__state~0); 466558#L155 assume !(8545 == ssl3_accept_~s__state~0); 466556#L158 assume !(8560 == ssl3_accept_~s__state~0); 466555#L161 assume !(8561 == ssl3_accept_~s__state~0); 466504#L164 assume !(8448 == ssl3_accept_~s__state~0); 466432#L167 assume 8576 == ssl3_accept_~s__state~0; 466430#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 466428#L443 assume !(ssl3_accept_~ret~0 <= 0); 466425#L446 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 466416#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 466406#L579 ssl3_accept_~skip~0 := 0; 466398#L98-2 assume !false; 466394#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 466390#L101 assume !(12292 == ssl3_accept_~s__state~0); 466386#L104 assume !(16384 == ssl3_accept_~s__state~0); 466382#L107 assume !(8192 == ssl3_accept_~s__state~0); 466378#L110 assume !(24576 == ssl3_accept_~s__state~0); 466374#L113 assume !(8195 == ssl3_accept_~s__state~0); 466370#L116 assume !(8480 == ssl3_accept_~s__state~0); 466366#L119 assume !(8481 == ssl3_accept_~s__state~0); 466361#L122 assume !(8482 == ssl3_accept_~s__state~0); 466355#L125 assume !(8464 == ssl3_accept_~s__state~0); 466351#L128 assume !(8465 == ssl3_accept_~s__state~0); 466347#L131 assume 8466 == ssl3_accept_~s__state~0; 466214#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 466340#L273 assume !(0 == ssl3_accept_~blastFlag~0); 466252#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 466246#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 466240#L579 ssl3_accept_~skip~0 := 0; 466238#L98-2 assume !false; 466236#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 466234#L101 assume !(12292 == ssl3_accept_~s__state~0); 466232#L104 assume !(16384 == ssl3_accept_~s__state~0); 466230#L107 assume !(8192 == ssl3_accept_~s__state~0); 466228#L110 assume !(24576 == ssl3_accept_~s__state~0); 466226#L113 assume !(8195 == ssl3_accept_~s__state~0); 466224#L116 assume !(8480 == ssl3_accept_~s__state~0); 466221#L119 assume !(8481 == ssl3_accept_~s__state~0); 466219#L122 assume !(8482 == ssl3_accept_~s__state~0); 466217#L125 assume !(8464 == ssl3_accept_~s__state~0); 466215#L128 assume !(8465 == ssl3_accept_~s__state~0); 466212#L131 assume !(8466 == ssl3_accept_~s__state~0); 466207#L134 assume 8496 == ssl3_accept_~s__state~0; 466203#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 466201#L286 assume !(1 == ssl3_accept_~blastFlag~0); 466199#L289 assume !(3 == ssl3_accept_~blastFlag~0); 466196#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 464833#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 464246#L296-2 ssl3_accept_~s__init_num~0 := 0; 464245#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 464241#L579 ssl3_accept_~skip~0 := 0; 464231#L98-2 assume !false; 464232#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 464221#L101 assume !(12292 == ssl3_accept_~s__state~0); 464222#L104 assume !(16384 == ssl3_accept_~s__state~0); 464212#L107 assume !(8192 == ssl3_accept_~s__state~0); 464213#L110 assume !(24576 == ssl3_accept_~s__state~0); 464204#L113 assume !(8195 == ssl3_accept_~s__state~0); 464205#L116 assume !(8480 == ssl3_accept_~s__state~0); 464195#L119 assume !(8481 == ssl3_accept_~s__state~0); 464196#L122 assume !(8482 == ssl3_accept_~s__state~0); 464184#L125 assume !(8464 == ssl3_accept_~s__state~0); 464185#L128 assume !(8465 == ssl3_accept_~s__state~0); 464174#L131 assume !(8466 == ssl3_accept_~s__state~0); 464175#L134 assume !(8496 == ssl3_accept_~s__state~0); 466073#L137 assume !(8497 == ssl3_accept_~s__state~0); 463298#L140 [2019-11-15 23:28:24,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:24,018 INFO L82 PathProgramCache]: Analyzing trace with hash 1273758853, now seen corresponding path program 1 times [2019-11-15 23:28:24,018 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:24,019 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506908556] [2019-11-15 23:28:24,019 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:24,019 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:24,019 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:24,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:24,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:24,033 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:28:24,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:24,033 INFO L82 PathProgramCache]: Analyzing trace with hash 517443768, now seen corresponding path program 2 times [2019-11-15 23:28:24,033 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:24,034 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316150505] [2019-11-15 23:28:24,034 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:24,034 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:24,034 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:24,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:24,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:24,065 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:28:24,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:28:24,065 INFO L82 PathProgramCache]: Analyzing trace with hash 1325141564, now seen corresponding path program 1 times [2019-11-15 23:28:24,066 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:28:24,066 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144251277] [2019-11-15 23:28:24,066 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:24,066 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:28:24,066 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:28:24,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:24,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:28:24,126 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:28:25,343 WARN L191 SmtUtils]: Spent 1.21 s on a formula simplification. DAG size of input: 388 DAG size of output: 146 [2019-11-15 23:28:25,723 WARN L191 SmtUtils]: Spent 285.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 88 [2019-11-15 23:28:25,823 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 15.11 11:28:25 BoogieIcfgContainer [2019-11-15 23:28:25,823 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-11-15 23:28:25,824 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-11-15 23:28:25,824 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-11-15 23:28:25,824 INFO L275 PluginConnector]: Witness Printer initialized [2019-11-15 23:28:25,825 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.11 11:28:00" (3/4) ... [2019-11-15 23:28:25,827 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2019-11-15 23:28:25,915 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/run_dir_d6b3879d-4e66-491e-bb50-d8da47775514/bin/uautomizer/witness.graphml [2019-11-15 23:28:25,915 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-11-15 23:28:25,917 INFO L168 Benchmark]: Toolchain (without parser) took 26891.13 ms. Allocated memory was 1.0 GB in the beginning and 1.9 GB in the end (delta: 860.4 MB). Free memory was 944.7 MB in the beginning and 775.2 MB in the end (delta: 169.5 MB). Peak memory consumption was 1.0 GB. Max. memory is 11.5 GB. [2019-11-15 23:28:25,917 INFO L168 Benchmark]: CDTParser took 0.23 ms. Allocated memory is still 1.0 GB. Free memory is still 967.5 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-15 23:28:25,917 INFO L168 Benchmark]: CACSL2BoogieTranslator took 453.77 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 152.6 MB). Free memory was 944.7 MB in the beginning and 1.1 GB in the end (delta: -197.5 MB). Peak memory consumption was 22.7 MB. Max. memory is 11.5 GB. [2019-11-15 23:28:25,918 INFO L168 Benchmark]: Boogie Procedure Inliner took 45.67 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-15 23:28:25,918 INFO L168 Benchmark]: Boogie Preprocessor took 35.58 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. [2019-11-15 23:28:25,918 INFO L168 Benchmark]: RCFGBuilder took 705.32 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: 50.6 MB). Peak memory consumption was 50.6 MB. Max. memory is 11.5 GB. [2019-11-15 23:28:25,919 INFO L168 Benchmark]: BuchiAutomizer took 25555.20 ms. Allocated memory was 1.2 GB in the beginning and 1.9 GB in the end (delta: 707.8 MB). Free memory was 1.1 GB in the beginning and 800.1 MB in the end (delta: 286.1 MB). Peak memory consumption was 993.9 MB. Max. memory is 11.5 GB. [2019-11-15 23:28:25,919 INFO L168 Benchmark]: Witness Printer took 91.72 ms. Allocated memory is still 1.9 GB. Free memory was 800.1 MB in the beginning and 775.2 MB in the end (delta: 24.9 MB). Peak memory consumption was 24.9 MB. Max. memory is 11.5 GB. [2019-11-15 23:28:25,921 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.23 ms. Allocated memory is still 1.0 GB. Free memory is still 967.5 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 453.77 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 152.6 MB). Free memory was 944.7 MB in the beginning and 1.1 GB in the end (delta: -197.5 MB). Peak memory consumption was 22.7 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 45.67 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 35.58 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 705.32 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: 50.6 MB). Peak memory consumption was 50.6 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 25555.20 ms. Allocated memory was 1.2 GB in the beginning and 1.9 GB in the end (delta: 707.8 MB). Free memory was 1.1 GB in the beginning and 800.1 MB in the end (delta: 286.1 MB). Peak memory consumption was 993.9 MB. Max. memory is 11.5 GB. * Witness Printer took 91.72 ms. Allocated memory is still 1.9 GB. Free memory was 800.1 MB in the beginning and 775.2 MB in the end (delta: 24.9 MB). Peak memory consumption was 24.9 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 35 terminating modules (31 trivial, 4 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function -2 * blastFlag + 7 and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 31 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 17547 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 25.4s and 33 iterations. TraceHistogramMax:7. Analysis of lassos took 13.2s. Construction of modules took 4.0s. Büchi inclusion checks took 2.9s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 35. Automata minimization 2.5s AutomataMinimizationTime, 35 MinimizatonAttempts, 32648 StatesRemovedByMinimization, 31 NontrivialMinimizations. Non-live state removal took 1.9s Buchi closure took 0.0s. Biggest automaton had 23364 states and ocurred in iteration 29. Nontrivial modules had stage [4, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 756/756 HoareTripleCheckerStatistics: 8195 SDtfs, 5686 SDslu, 5838 SDs, 0 SdLazy, 3918 SolverSat, 713 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 4.0s Time LassoAnalysisResults: nont1 unkn0 SFLI23 SFLT1 conc1 concLT2 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital66 mio100 ax100 hnf97 lsp28 ukn100 mio100 lsp100 div208 bol100 ite100 ukn100 eq186 hnf68 smp96 dnf100 smp100 tf107 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 6ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 15 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 4 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.3s - 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@61c9e217=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@47b5a1d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4344989d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4c852e60=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@76dec46=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@14171907=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@15df25f0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4d929231=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@63e508ce=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@748070ad=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2a757792=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@3702a5bf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@678e5a51=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7a0322a7=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@fe90225=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@637b7502=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5b316dbb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@101cb062=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@2b4f97cd=0, tmp___2=0, cb=5, s__s3__tmp__new_cipher__algorithms=-256, tmp___10=0, __cil_tmp56=-256, s__verify_mode=7, tmp___6=0, tmp=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@6a1af483=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@6808068a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4a3e9aff=0, s__s3__tmp__reuse_message=3, s__ctx__stats__sess_accept_renegotiate=0, l=-256, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@6d1eca9f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@399c91d5=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@3e82324e=2, got_new_session=1, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5ab1cfa3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5bdf82e8=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@b7b7f65=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@280f3283=0, s__options=-2097151, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@730658e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@57917454=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6de7b264=0, Time=4, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6b3380ed=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7e435b42=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@546ebfad=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2743f620=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3d09c3a0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2d6d2b61=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5ac53366=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2d06fac3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@49fb31f5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2d7b5493=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2b9e028d=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6a4a10c2=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@126ae8eb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1127ac64=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@44e5b3f1=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@22118205=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4af655dd=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@470242ab=0, 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: [L612] int s ; [L613] int tmp ; [L617] s = 8464 [L11] int s__info_callback = __VERIFIER_nondet_int() ; [L12] int s__in_handshake = __VERIFIER_nondet_int() ; [L13] int s__state ; [L14] int s__new_session ; [L15] int s__server ; [L16] int s__version = __VERIFIER_nondet_int() ; [L17] int s__type ; [L18] int s__init_num ; [L19] int s__hit = __VERIFIER_nondet_int() ; [L20] int s__rwstate ; [L21] int s__init_buf___0 = 1; [L22] int s__debug = __VERIFIER_nondet_int() ; [L23] int s__shutdown ; [L24] int s__cert = __VERIFIER_nondet_int() ; [L25] int s__options = __VERIFIER_nondet_int() ; [L26] int s__verify_mode = __VERIFIER_nondet_int() ; [L27] int s__session__peer = __VERIFIER_nondet_int() ; [L28] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L29] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L30] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L31] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L33] int s__s3__tmp__cert_request ; [L34] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L35] int s__s3__tmp__use_rsa_tmp ; [L36] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L37] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L38] int s__s3__tmp__next_state___0 ; [L39] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L40] int s__session__cipher ; [L41] int buf ; [L42] unsigned long l ; [L43] unsigned long Time ; [L44] unsigned long tmp ; [L45] int cb ; [L46] long num1 ; [L47] int ret ; [L48] int new_state ; [L49] int state ; [L50] int skip ; [L51] int got_new_session ; [L52] int tmp___1 = __VERIFIER_nondet_int() ; [L53] int tmp___2 = __VERIFIER_nondet_int() ; [L54] int tmp___3 = __VERIFIER_nondet_int() ; [L55] int tmp___4 = __VERIFIER_nondet_int() ; [L56] int tmp___5 = __VERIFIER_nondet_int() ; [L57] int tmp___6 = __VERIFIER_nondet_int() ; [L58] int tmp___7 ; [L59] long tmp___8 = __VERIFIER_nondet_long() ; [L60] int tmp___9 = __VERIFIER_nondet_int() ; [L61] int tmp___10 = __VERIFIER_nondet_int() ; [L62] int blastFlag ; [L63] int __cil_tmp55 ; [L64] unsigned long __cil_tmp56 ; [L65] unsigned long __cil_tmp57 ; [L66] unsigned long __cil_tmp58 ; [L67] unsigned long __cil_tmp59 ; [L68] int __cil_tmp60 ; [L69] unsigned long __cil_tmp61 ; [L73] s__state = initial_state [L74] blastFlag = 0 [L75] tmp = __VERIFIER_nondet_int() [L76] Time = tmp [L77] cb = 0 [L78] ret = -1 [L79] skip = 0 [L80] got_new_session = 0 [L81] COND TRUE s__info_callback != 0 [L82] cb = s__info_callback [L88] s__in_handshake ++ [L89] COND FALSE !(tmp___1 + 12288) [L94] COND FALSE !(s__cert == 0) [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND TRUE s__state == 8464 [L271] s__shutdown = 0 [L272] ret = __VERIFIER_nondet_int() [L273] COND TRUE blastFlag == 0 [L274] blastFlag = 1 [L276] COND FALSE !(ret <= 0) [L279] got_new_session = 1 [L280] s__state = 8496 [L281] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND TRUE s__state == 8496 [L285] ret = __VERIFIER_nondet_int() [L286] COND TRUE blastFlag == 1 [L287] blastFlag = 2 [L293] COND FALSE !(ret <= 0) [L296] COND FALSE !(\read(s__hit)) [L299] s__state = 8512 [L301] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] 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 [L306] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L307] COND FALSE !(__cil_tmp56 + 256UL) [L310] ret = __VERIFIER_nondet_int() [L311] COND FALSE !(ret <= 0) [L316] s__state = 8528 [L317] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND TRUE s__state == 8528 [L321] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L323] __cil_tmp57 = (unsigned long )s__options [L324] COND TRUE __cil_tmp57 + 2097152UL [L325] s__s3__tmp__use_rsa_tmp = 1 [L330] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L355] ret = __VERIFIER_nondet_int() [L356] COND FALSE !(ret <= 0) [L373] s__state = 8544 [L374] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] 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 [L378] COND TRUE s__verify_mode + 1 [L379] COND FALSE !(s__session__peer != 0) [L390] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L391] COND FALSE !(__cil_tmp61 + 256UL) [L401] s__s3__tmp__cert_request = 1 [L402] ret = __VERIFIER_nondet_int() [L403] COND FALSE !(ret <= 0) [L406] s__state = 8448 [L407] s__s3__tmp__next_state___0 = 8576 [L408] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] 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 [L429] COND FALSE !(num1 > 0L) [L438] s__state = s__s3__tmp__next_state___0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] 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 [L442] ret = __VERIFIER_nondet_int() [L443] COND FALSE !(ret <= 0) [L446] COND TRUE ret == 2 [L447] s__state = 8466 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND TRUE s__state == 8466 [L271] s__shutdown = 0 [L272] ret = __VERIFIER_nondet_int() [L273] COND FALSE !(blastFlag == 0) [L276] COND FALSE !(ret <= 0) [L279] got_new_session = 1 [L280] s__state = 8496 [L281] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND TRUE s__state == 8496 [L285] ret = __VERIFIER_nondet_int() [L286] COND FALSE !(blastFlag == 1) [L289] COND FALSE !(blastFlag == 3) [L293] COND FALSE !(ret <= 0) [L296] COND FALSE !(\read(s__hit)) [L299] s__state = 8512 [L301] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] 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! [MP z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forcibly destroying the process Received shutdown request...