./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_10.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version cad46833 Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_aca75696-93f1-4709-b6f1-426c2cefe087/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_aca75696-93f1-4709-b6f1-426c2cefe087/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_aca75696-93f1-4709-b6f1-426c2cefe087/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_aca75696-93f1-4709-b6f1-426c2cefe087/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_10.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_aca75696-93f1-4709-b6f1-426c2cefe087/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_aca75696-93f1-4709-b6f1-426c2cefe087/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 5a0caa2080854c96635a201475da750aa6ffeecb ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.1.24-cad4683 [2019-10-22 08:57:12,513 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-10-22 08:57:12,515 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-10-22 08:57:12,525 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-10-22 08:57:12,525 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-10-22 08:57:12,526 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-10-22 08:57:12,527 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-10-22 08:57:12,529 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-10-22 08:57:12,530 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-10-22 08:57:12,532 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-10-22 08:57:12,533 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-10-22 08:57:12,534 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-10-22 08:57:12,534 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-10-22 08:57:12,535 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-10-22 08:57:12,536 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-10-22 08:57:12,536 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-10-22 08:57:12,537 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-10-22 08:57:12,538 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-10-22 08:57:12,546 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-10-22 08:57:12,547 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-10-22 08:57:12,548 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-10-22 08:57:12,549 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-10-22 08:57:12,550 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-10-22 08:57:12,550 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-10-22 08:57:12,555 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-10-22 08:57:12,556 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-10-22 08:57:12,556 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-10-22 08:57:12,556 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-10-22 08:57:12,557 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-10-22 08:57:12,557 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-10-22 08:57:12,558 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-10-22 08:57:12,558 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-10-22 08:57:12,561 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-10-22 08:57:12,561 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-10-22 08:57:12,562 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-10-22 08:57:12,562 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-10-22 08:57:12,563 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-10-22 08:57:12,563 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-10-22 08:57:12,563 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-10-22 08:57:12,564 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-10-22 08:57:12,564 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-10-22 08:57:12,565 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_aca75696-93f1-4709-b6f1-426c2cefe087/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-10-22 08:57:12,581 INFO L113 SettingsManager]: Loading preferences was successful [2019-10-22 08:57:12,581 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-10-22 08:57:12,582 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-10-22 08:57:12,582 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-10-22 08:57:12,582 INFO L138 SettingsManager]: * Use SBE=true [2019-10-22 08:57:12,582 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-10-22 08:57:12,582 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-10-22 08:57:12,592 INFO L138 SettingsManager]: * Use old map elimination=false [2019-10-22 08:57:12,593 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2019-10-22 08:57:12,593 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2019-10-22 08:57:12,593 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-10-22 08:57:12,593 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-10-22 08:57:12,593 INFO L138 SettingsManager]: * sizeof long=4 [2019-10-22 08:57:12,594 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-10-22 08:57:12,594 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-10-22 08:57:12,594 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-10-22 08:57:12,594 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-10-22 08:57:12,594 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-10-22 08:57:12,594 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-10-22 08:57:12,594 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-10-22 08:57:12,595 INFO L138 SettingsManager]: * sizeof long double=12 [2019-10-22 08:57:12,595 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-10-22 08:57:12,595 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-10-22 08:57:12,595 INFO L138 SettingsManager]: * Use constant arrays=true [2019-10-22 08:57:12,595 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-10-22 08:57:12,595 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-10-22 08:57:12,595 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-10-22 08:57:12,596 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-10-22 08:57:12,596 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-10-22 08:57:12,596 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-10-22 08:57:12,596 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-10-22 08:57:12,597 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-10-22 08:57:12,597 INFO L138 SettingsManager]: * TransformationType=MODULO_NEIGHBOR Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud-vcloud-master/worker/working_dir_aca75696-93f1-4709-b6f1-426c2cefe087/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 -> 5a0caa2080854c96635a201475da750aa6ffeecb [2019-10-22 08:57:12,628 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-10-22 08:57:12,639 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-10-22 08:57:12,641 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-10-22 08:57:12,644 INFO L271 PluginConnector]: Initializing CDTParser... [2019-10-22 08:57:12,644 INFO L275 PluginConnector]: CDTParser initialized [2019-10-22 08:57:12,645 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_aca75696-93f1-4709-b6f1-426c2cefe087/bin/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_10.cil.c [2019-10-22 08:57:12,696 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_aca75696-93f1-4709-b6f1-426c2cefe087/bin/uautomizer/data/018c00c60/04155030cd3f41b2bae51c0499d44c0a/FLAG085cd5eea [2019-10-22 08:57:13,127 INFO L306 CDTParser]: Found 1 translation units. [2019-10-22 08:57:13,135 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_aca75696-93f1-4709-b6f1-426c2cefe087/sv-benchmarks/c/ssh-simplified/s3_srvr_10.cil.c [2019-10-22 08:57:13,149 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_aca75696-93f1-4709-b6f1-426c2cefe087/bin/uautomizer/data/018c00c60/04155030cd3f41b2bae51c0499d44c0a/FLAG085cd5eea [2019-10-22 08:57:13,474 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_aca75696-93f1-4709-b6f1-426c2cefe087/bin/uautomizer/data/018c00c60/04155030cd3f41b2bae51c0499d44c0a [2019-10-22 08:57:13,477 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-10-22 08:57:13,478 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-10-22 08:57:13,479 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-10-22 08:57:13,479 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-10-22 08:57:13,482 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-10-22 08:57:13,483 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.10 08:57:13" (1/1) ... [2019-10-22 08:57:13,485 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@544cb9f9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:57:13, skipping insertion in model container [2019-10-22 08:57:13,485 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.10 08:57:13" (1/1) ... [2019-10-22 08:57:13,495 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-10-22 08:57:13,533 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-10-22 08:57:13,801 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-10-22 08:57:13,806 INFO L188 MainTranslator]: Completed pre-run [2019-10-22 08:57:13,881 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-10-22 08:57:13,901 INFO L192 MainTranslator]: Completed translation [2019-10-22 08:57:13,902 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:57:13 WrapperNode [2019-10-22 08:57:13,902 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-10-22 08:57:13,903 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-10-22 08:57:13,903 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-10-22 08:57:13,903 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-10-22 08:57:13,911 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:57:13" (1/1) ... [2019-10-22 08:57:13,919 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:57:13" (1/1) ... [2019-10-22 08:57:13,958 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-10-22 08:57:13,958 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-10-22 08:57:13,958 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-10-22 08:57:13,959 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-10-22 08:57:13,971 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:57:13" (1/1) ... [2019-10-22 08:57:13,971 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:57:13" (1/1) ... [2019-10-22 08:57:13,973 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:57:13" (1/1) ... [2019-10-22 08:57:13,973 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:57:13" (1/1) ... [2019-10-22 08:57:13,991 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:57:13" (1/1) ... [2019-10-22 08:57:14,003 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:57:13" (1/1) ... [2019-10-22 08:57:14,005 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:57:13" (1/1) ... [2019-10-22 08:57:14,019 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-10-22 08:57:14,019 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-10-22 08:57:14,019 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-10-22 08:57:14,019 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-10-22 08:57:14,023 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:57:13" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aca75696-93f1-4709-b6f1-426c2cefe087/bin/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:57:14,079 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-10-22 08:57:14,080 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-10-22 08:57:14,197 WARN L732 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-10-22 08:57:14,831 INFO L685 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2019-10-22 08:57:14,832 INFO L685 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2019-10-22 08:57:14,833 INFO L279 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-10-22 08:57:14,833 INFO L284 CfgBuilder]: Removed 7 assume(true) statements. [2019-10-22 08:57:14,834 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.10 08:57:14 BoogieIcfgContainer [2019-10-22 08:57:14,834 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-10-22 08:57:14,835 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-10-22 08:57:14,835 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-10-22 08:57:14,837 INFO L275 PluginConnector]: BuchiAutomizer initialized [2019-10-22 08:57:14,838 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-10-22 08:57:14,838 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 22.10 08:57:13" (1/3) ... [2019-10-22 08:57:14,839 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@22d5c5ea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.10 08:57:14, skipping insertion in model container [2019-10-22 08:57:14,839 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-10-22 08:57:14,839 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:57:13" (2/3) ... [2019-10-22 08:57:14,840 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@22d5c5ea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.10 08:57:14, skipping insertion in model container [2019-10-22 08:57:14,840 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-10-22 08:57:14,840 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.10 08:57:14" (3/3) ... [2019-10-22 08:57:14,842 INFO L371 chiAutomizerObserver]: Analyzing ICFG s3_srvr_10.cil.c [2019-10-22 08:57:14,888 INFO L356 BuchiCegarLoop]: Interprodecural is true [2019-10-22 08:57:14,888 INFO L357 BuchiCegarLoop]: Hoare is false [2019-10-22 08:57:14,888 INFO L358 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-10-22 08:57:14,888 INFO L359 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-10-22 08:57:14,888 INFO L360 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-10-22 08:57:14,888 INFO L361 BuchiCegarLoop]: Difference is false [2019-10-22 08:57:14,888 INFO L362 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-10-22 08:57:14,889 INFO L365 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-10-22 08:57:14,902 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 145 states. [2019-10-22 08:57:14,926 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2019-10-22 08:57:14,926 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:14,927 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:14,935 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-10-22 08:57:14,935 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:14,935 INFO L424 BuchiCegarLoop]: ======== Iteration 1============ [2019-10-22 08:57:14,936 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 145 states. [2019-10-22 08:57:14,941 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2019-10-22 08:57:14,941 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:14,942 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:14,943 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-10-22 08:57:14,943 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:14,947 INFO L791 eck$LassoCheckResult]: Stem: 109#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 114#L88true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 97#L91-2true ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 123#L96true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 120#L96-1true assume !(0 == ssl3_accept_~s__cert~0); 58#L105-2true [2019-10-22 08:57:14,948 INFO L793 eck$LassoCheckResult]: Loop: 58#L105-2true assume !false; 22#L106true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63#L108true assume !(12292 == ssl3_accept_~s__state~0); 33#L111true assume !(16384 == ssl3_accept_~s__state~0); 17#L114true assume !(8192 == ssl3_accept_~s__state~0); 23#L117true assume !(24576 == ssl3_accept_~s__state~0); 13#L120true assume !(8195 == ssl3_accept_~s__state~0); 134#L123true assume 8480 == ssl3_accept_~s__state~0; 84#L127true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27; 9#L263true 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; 10#L555true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 95#L592true ssl3_accept_~skip~0 := 0; 58#L105-2true [2019-10-22 08:57:14,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:14,952 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 1 times [2019-10-22 08:57:14,958 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:14,958 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227159325] [2019-10-22 08:57:14,958 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:14,958 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:14,959 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:15,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:15,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:15,064 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:57:15,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:15,065 INFO L82 PathProgramCache]: Analyzing trace with hash 722349943, now seen corresponding path program 1 times [2019-10-22 08:57:15,065 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:15,066 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677751273] [2019-10-22 08:57:15,066 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:15,066 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:15,066 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:15,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:15,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:15,080 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:57:15,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:15,082 INFO L82 PathProgramCache]: Analyzing trace with hash -2007470107, now seen corresponding path program 1 times [2019-10-22 08:57:15,082 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:15,082 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638697884] [2019-10-22 08:57:15,082 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:15,082 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:15,083 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:15,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:15,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:57:15,144 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638697884] [2019-10-22 08:57:15,145 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:15,145 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:57:15,145 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690942500] [2019-10-22 08:57:15,241 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:57:15,241 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:57:15,241 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:57:15,241 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:57:15,242 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 08:57:15,242 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:57:15,242 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:57:15,242 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:57:15,242 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_10.cil.c_Iteration1_Loop [2019-10-22 08:57:15,242 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:57:15,242 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:57:15,259 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:57:15,266 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:57:15,273 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:57:15,278 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:57:15,282 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:57:15,284 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:57:15,292 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:57:15,392 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:57:15,393 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aca75696-93f1-4709-b6f1-426c2cefe087/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) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:57:15,408 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:57:15,408 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:57:15,422 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:57:15,422 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aca75696-93f1-4709-b6f1-426c2cefe087/bin/uautomizer/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:57:15,433 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:57:15,433 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:57:15,439 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:57:15,439 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aca75696-93f1-4709-b6f1-426c2cefe087/bin/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:57:15,449 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:57:15,449 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:57:15,453 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:57:15,454 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/working_dir_aca75696-93f1-4709-b6f1-426c2cefe087/bin/uautomizer/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:57:15,461 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:57:15,461 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:57:15,469 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:57:15,469 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet27=4, ULTIMATE.start_ssl3_accept_~ret~0=4} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet27=4, ULTIMATE.start_ssl3_accept_~ret~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aca75696-93f1-4709-b6f1-426c2cefe087/bin/uautomizer/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:57:15,479 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:57:15,479 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:57:15,482 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:57:15,482 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-5} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aca75696-93f1-4709-b6f1-426c2cefe087/bin/uautomizer/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:57:15,487 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:57:15,487 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aca75696-93f1-4709-b6f1-426c2cefe087/bin/uautomizer/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:57:15,501 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:57:15,502 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:57:15,508 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 08:57:15,511 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:57:15,511 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:57:15,511 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:57:15,511 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:57:15,511 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 08:57:15,511 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:57:15,512 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:57:15,512 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:57:15,512 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_10.cil.c_Iteration1_Loop [2019-10-22 08:57:15,512 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:57:15,512 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:57:15,513 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:57:15,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-10-22 08:57:15,529 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:57:15,532 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:57:15,538 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:57:15,542 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:57:15,545 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:57:15,652 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:57:15,656 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 08:57:15,657 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:57:15,658 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:57:15,658 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:57:15,658 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:57:15,659 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:57:15,659 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:57:15,661 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:57:15,661 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:57:15,663 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:57:15,663 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:57:15,664 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:57:15,664 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:57:15,664 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:57:15,665 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:57:15,665 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:57:15,665 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:57:15,665 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:57:15,670 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:57:15,670 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:57:15,671 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:57:15,671 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:57:15,671 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:57:15,671 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:57:15,672 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:57:15,672 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:57:15,672 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:57:15,674 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:57:15,674 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:57:15,675 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:57:15,675 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:57:15,675 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:57:15,676 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:57:15,676 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:57:15,677 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:57:15,677 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:57:15,684 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 08:57:15,689 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 08:57:15,690 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-10-22 08:57:15,692 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 08:57:15,692 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 08:57:15,692 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 08:57:15,693 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2019-10-22 08:57:15,696 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 08:57:15,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:15,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:15,755 INFO L256 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:57:15,757 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:57:15,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:15,768 INFO L256 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:57:15,769 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:57:15,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:57:15,809 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-10-22 08:57:15,813 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 145 states. Second operand 5 states. [2019-10-22 08:57:16,544 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 145 states.. Second operand 5 states. Result 818 states and 1375 transitions. Complement of second has 10 states. [2019-10-22 08:57:16,544 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-10-22 08:57:16,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-10-22 08:57:16,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 593 transitions. [2019-10-22 08:57:16,549 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 593 transitions. Stem has 5 letters. Loop has 12 letters. [2019-10-22 08:57:16,550 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:57:16,553 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 593 transitions. Stem has 17 letters. Loop has 12 letters. [2019-10-22 08:57:16,553 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:57:16,554 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 593 transitions. Stem has 5 letters. Loop has 24 letters. [2019-10-22 08:57:16,554 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:57:16,556 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 818 states and 1375 transitions. [2019-10-22 08:57:16,581 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 313 [2019-10-22 08:57:16,600 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 818 states to 677 states and 1052 transitions. [2019-10-22 08:57:16,601 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 381 [2019-10-22 08:57:16,602 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 391 [2019-10-22 08:57:16,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 677 states and 1052 transitions. [2019-10-22 08:57:16,604 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:16,605 INFO L688 BuchiCegarLoop]: Abstraction has 677 states and 1052 transitions. [2019-10-22 08:57:16,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states and 1052 transitions. [2019-10-22 08:57:16,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 482. [2019-10-22 08:57:16,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 482 states. [2019-10-22 08:57:16,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 747 transitions. [2019-10-22 08:57:16,660 INFO L711 BuchiCegarLoop]: Abstraction has 482 states and 747 transitions. [2019-10-22 08:57:16,661 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:57:16,663 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:57:16,664 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:57:16,665 INFO L87 Difference]: Start difference. First operand 482 states and 747 transitions. Second operand 3 states. [2019-10-22 08:57:16,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:57:16,803 INFO L93 Difference]: Finished difference Result 562 states and 872 transitions. [2019-10-22 08:57:16,804 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:57:16,804 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 562 states and 872 transitions. [2019-10-22 08:57:16,809 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 274 [2019-10-22 08:57:16,813 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 562 states to 562 states and 872 transitions. [2019-10-22 08:57:16,813 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 341 [2019-10-22 08:57:16,814 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 341 [2019-10-22 08:57:16,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 562 states and 872 transitions. [2019-10-22 08:57:16,815 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:16,815 INFO L688 BuchiCegarLoop]: Abstraction has 562 states and 872 transitions. [2019-10-22 08:57:16,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 562 states and 872 transitions. [2019-10-22 08:57:16,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 562 to 529. [2019-10-22 08:57:16,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 529 states. [2019-10-22 08:57:16,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 529 states to 529 states and 828 transitions. [2019-10-22 08:57:16,833 INFO L711 BuchiCegarLoop]: Abstraction has 529 states and 828 transitions. [2019-10-22 08:57:16,833 INFO L591 BuchiCegarLoop]: Abstraction has 529 states and 828 transitions. [2019-10-22 08:57:16,833 INFO L424 BuchiCegarLoop]: ======== Iteration 2============ [2019-10-22 08:57:16,833 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 529 states and 828 transitions. [2019-10-22 08:57:16,861 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 259 [2019-10-22 08:57:16,863 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:16,863 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:16,864 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:16,864 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:16,865 INFO L791 eck$LassoCheckResult]: Stem: 2336#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2337#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2285#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 2322#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2262#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 2346#L105-2 assume !false; 2488#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2485#L108 assume !(12292 == ssl3_accept_~s__state~0); 2484#L111 assume !(16384 == ssl3_accept_~s__state~0); 2479#L114 assume !(8192 == ssl3_accept_~s__state~0); 2429#L117 assume !(24576 == ssl3_accept_~s__state~0); 2427#L120 assume !(8195 == ssl3_accept_~s__state~0); 2367#L123 assume !(8480 == ssl3_accept_~s__state~0); 2342#L126 assume !(8481 == ssl3_accept_~s__state~0); 2343#L129 assume !(8482 == ssl3_accept_~s__state~0); 2352#L132 assume 8464 == ssl3_accept_~s__state~0; 2179#L139 [2019-10-22 08:57:16,865 INFO L793 eck$LassoCheckResult]: Loop: 2179#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 2180#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2311#L278-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; 2117#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2612#L592 ssl3_accept_~skip~0 := 0; 2611#L105-2 assume !false; 2610#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2520#L108 assume !(12292 == ssl3_accept_~s__state~0); 2521#L111 assume !(16384 == ssl3_accept_~s__state~0); 2598#L114 assume !(8192 == ssl3_accept_~s__state~0); 2595#L117 assume !(24576 == ssl3_accept_~s__state~0); 2594#L120 assume !(8195 == ssl3_accept_~s__state~0); 2423#L123 assume !(8480 == ssl3_accept_~s__state~0); 2421#L126 assume !(8481 == ssl3_accept_~s__state~0); 2418#L129 assume !(8482 == ssl3_accept_~s__state~0); 2419#L132 assume 8464 == ssl3_accept_~s__state~0; 2179#L139 [2019-10-22 08:57:16,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:16,866 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 1 times [2019-10-22 08:57:16,866 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:16,866 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565794642] [2019-10-22 08:57:16,866 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:16,866 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:16,866 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:16,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:16,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:16,903 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:57:16,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:16,909 INFO L82 PathProgramCache]: Analyzing trace with hash 405870917, now seen corresponding path program 1 times [2019-10-22 08:57:16,909 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:16,909 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30358264] [2019-10-22 08:57:16,909 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:16,909 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:16,909 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:16,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:16,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:57:16,945 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30358264] [2019-10-22 08:57:16,946 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:16,946 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:57:16,946 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889708618] [2019-10-22 08:57:16,946 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:57:16,946 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:57:16,947 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:57:16,947 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:57:16,947 INFO L87 Difference]: Start difference. First operand 529 states and 828 transitions. cyclomatic complexity: 302 Second operand 3 states. [2019-10-22 08:57:17,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:57:17,107 INFO L93 Difference]: Finished difference Result 652 states and 1023 transitions. [2019-10-22 08:57:17,107 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:57:17,108 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 652 states and 1023 transitions. [2019-10-22 08:57:17,111 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2019-10-22 08:57:17,115 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 652 states to 652 states and 1023 transitions. [2019-10-22 08:57:17,115 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 405 [2019-10-22 08:57:17,116 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 405 [2019-10-22 08:57:17,116 INFO L73 IsDeterministic]: Start isDeterministic. Operand 652 states and 1023 transitions. [2019-10-22 08:57:17,116 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:17,116 INFO L688 BuchiCegarLoop]: Abstraction has 652 states and 1023 transitions. [2019-10-22 08:57:17,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 652 states and 1023 transitions. [2019-10-22 08:57:17,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 652 to 565. [2019-10-22 08:57:17,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 565 states. [2019-10-22 08:57:17,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 881 transitions. [2019-10-22 08:57:17,128 INFO L711 BuchiCegarLoop]: Abstraction has 565 states and 881 transitions. [2019-10-22 08:57:17,128 INFO L591 BuchiCegarLoop]: Abstraction has 565 states and 881 transitions. [2019-10-22 08:57:17,128 INFO L424 BuchiCegarLoop]: ======== Iteration 3============ [2019-10-22 08:57:17,128 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 565 states and 881 transitions. [2019-10-22 08:57:17,131 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 293 [2019-10-22 08:57:17,131 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:17,131 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:17,132 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:17,132 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:17,132 INFO L791 eck$LassoCheckResult]: Stem: 3532#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3533#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3480#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 3519#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3456#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 3541#L105-2 assume !false; 3671#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3796#L108 assume !(12292 == ssl3_accept_~s__state~0); 3795#L111 assume !(16384 == ssl3_accept_~s__state~0); 3794#L114 assume !(8192 == ssl3_accept_~s__state~0); 3793#L117 assume !(24576 == ssl3_accept_~s__state~0); 3791#L120 assume !(8195 == ssl3_accept_~s__state~0); 3789#L123 assume !(8480 == ssl3_accept_~s__state~0); 3787#L126 assume !(8481 == ssl3_accept_~s__state~0); 3786#L129 assume !(8482 == ssl3_accept_~s__state~0); 3586#L132 assume 8464 == ssl3_accept_~s__state~0; 3369#L139 [2019-10-22 08:57:17,133 INFO L793 eck$LassoCheckResult]: Loop: 3369#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 3370#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3506#L278-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; 3327#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3812#L592 ssl3_accept_~skip~0 := 0; 3810#L105-2 assume !false; 3807#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3609#L108 assume 12292 == ssl3_accept_~s__state~0; 3317#L109 ssl3_accept_~s__new_session~0 := 1; 3318#L217 ssl3_accept_~s__server~0 := 1; 3554#L222 assume 0 != ssl3_accept_~cb~0; 3564#L222-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3385#L227 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3386#L232 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3407#L232-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 3293#L241 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3294#L246 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post26 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post26;havoc ssl3_accept_#t~post26;ssl3_accept_~s__state~0 := 8480; 3445#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3693#L592 ssl3_accept_~skip~0 := 0; 3690#L105-2 assume !false; 3688#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3686#L108 assume !(12292 == ssl3_accept_~s__state~0); 3684#L111 assume !(16384 == ssl3_accept_~s__state~0); 3682#L114 assume !(8192 == ssl3_accept_~s__state~0); 3680#L117 assume !(24576 == ssl3_accept_~s__state~0); 3604#L120 assume !(8195 == ssl3_accept_~s__state~0); 3572#L123 assume !(8480 == ssl3_accept_~s__state~0); 3573#L126 assume !(8481 == ssl3_accept_~s__state~0); 3574#L129 assume !(8482 == ssl3_accept_~s__state~0); 3602#L132 assume 8464 == ssl3_accept_~s__state~0; 3369#L139 [2019-10-22 08:57:17,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:17,133 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 2 times [2019-10-22 08:57:17,133 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:17,133 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828644464] [2019-10-22 08:57:17,133 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:17,133 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:17,134 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:17,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:17,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:17,150 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:57:17,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:17,154 INFO L82 PathProgramCache]: Analyzing trace with hash -1685255778, now seen corresponding path program 1 times [2019-10-22 08:57:17,155 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:17,155 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271549118] [2019-10-22 08:57:17,155 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:17,155 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:17,155 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:17,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:17,181 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:57:17,181 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271549118] [2019-10-22 08:57:17,181 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:17,181 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:57:17,182 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635958813] [2019-10-22 08:57:17,182 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:57:17,182 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:57:17,182 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:57:17,182 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:57:17,182 INFO L87 Difference]: Start difference. First operand 565 states and 881 transitions. cyclomatic complexity: 319 Second operand 3 states. [2019-10-22 08:57:17,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:57:17,322 INFO L93 Difference]: Finished difference Result 718 states and 1025 transitions. [2019-10-22 08:57:17,323 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:57:17,323 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 718 states and 1025 transitions. [2019-10-22 08:57:17,327 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 386 [2019-10-22 08:57:17,330 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 718 states to 645 states and 945 transitions. [2019-10-22 08:57:17,331 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 437 [2019-10-22 08:57:17,331 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 448 [2019-10-22 08:57:17,331 INFO L73 IsDeterministic]: Start isDeterministic. Operand 645 states and 945 transitions. [2019-10-22 08:57:17,333 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:17,333 INFO L688 BuchiCegarLoop]: Abstraction has 645 states and 945 transitions. [2019-10-22 08:57:17,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 645 states and 945 transitions. [2019-10-22 08:57:17,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 645 to 576. [2019-10-22 08:57:17,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 576 states. [2019-10-22 08:57:17,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 576 states to 576 states and 860 transitions. [2019-10-22 08:57:17,342 INFO L711 BuchiCegarLoop]: Abstraction has 576 states and 860 transitions. [2019-10-22 08:57:17,342 INFO L591 BuchiCegarLoop]: Abstraction has 576 states and 860 transitions. [2019-10-22 08:57:17,342 INFO L424 BuchiCegarLoop]: ======== Iteration 4============ [2019-10-22 08:57:17,342 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 576 states and 860 transitions. [2019-10-22 08:57:17,345 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2019-10-22 08:57:17,345 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:17,345 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:17,346 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:17,346 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:17,346 INFO L791 eck$LassoCheckResult]: Stem: 4806#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4807#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4758#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 4795#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4735#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 4815#L105-2 assume !false; 4913#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5080#L108 assume !(12292 == ssl3_accept_~s__state~0); 5079#L111 assume !(16384 == ssl3_accept_~s__state~0); 5078#L114 assume 8192 == ssl3_accept_~s__state~0; 4828#L217 [2019-10-22 08:57:17,346 INFO L793 eck$LassoCheckResult]: Loop: 4828#L217 ssl3_accept_~s__server~0 := 1; 4829#L222 assume 0 != ssl3_accept_~cb~0; 4836#L222-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4837#L227 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5097#L232 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5061#L232-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 5059#L241 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5014#L246 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24; 4792#L248 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post25 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post25;havoc ssl3_accept_#t~post25; 4593#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5114#L592 ssl3_accept_~skip~0 := 0; 5113#L105-2 assume !false; 5112#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5111#L108 assume !(12292 == ssl3_accept_~s__state~0); 5109#L111 assume !(16384 == ssl3_accept_~s__state~0); 5106#L114 assume 8192 == ssl3_accept_~s__state~0; 4828#L217 [2019-10-22 08:57:17,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:17,347 INFO L82 PathProgramCache]: Analyzing trace with hash 1269760736, now seen corresponding path program 1 times [2019-10-22 08:57:17,347 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:17,347 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241585518] [2019-10-22 08:57:17,347 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:17,347 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:17,347 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:17,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:17,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:57:17,375 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241585518] [2019-10-22 08:57:17,375 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:17,376 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 08:57:17,376 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388953882] [2019-10-22 08:57:17,376 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:57:17,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:17,376 INFO L82 PathProgramCache]: Analyzing trace with hash 1806774873, now seen corresponding path program 1 times [2019-10-22 08:57:17,376 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:17,377 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768299887] [2019-10-22 08:57:17,377 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:17,377 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:17,377 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:17,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:17,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:57:17,405 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768299887] [2019-10-22 08:57:17,406 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:17,406 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:57:17,406 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266914298] [2019-10-22 08:57:17,406 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:57:17,406 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:57:17,406 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:57:17,407 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:57:17,407 INFO L87 Difference]: Start difference. First operand 576 states and 860 transitions. cyclomatic complexity: 287 Second operand 3 states. [2019-10-22 08:57:17,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:57:17,515 INFO L93 Difference]: Finished difference Result 586 states and 868 transitions. [2019-10-22 08:57:17,515 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:57:17,516 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 586 states and 868 transitions. [2019-10-22 08:57:17,519 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2019-10-22 08:57:17,522 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 586 states to 586 states and 868 transitions. [2019-10-22 08:57:17,522 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 406 [2019-10-22 08:57:17,523 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 406 [2019-10-22 08:57:17,523 INFO L73 IsDeterministic]: Start isDeterministic. Operand 586 states and 868 transitions. [2019-10-22 08:57:17,523 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:17,523 INFO L688 BuchiCegarLoop]: Abstraction has 586 states and 868 transitions. [2019-10-22 08:57:17,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 586 states and 868 transitions. [2019-10-22 08:57:17,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 586 to 576. [2019-10-22 08:57:17,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 576 states. [2019-10-22 08:57:17,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 576 states to 576 states and 856 transitions. [2019-10-22 08:57:17,532 INFO L711 BuchiCegarLoop]: Abstraction has 576 states and 856 transitions. [2019-10-22 08:57:17,532 INFO L591 BuchiCegarLoop]: Abstraction has 576 states and 856 transitions. [2019-10-22 08:57:17,532 INFO L424 BuchiCegarLoop]: ======== Iteration 5============ [2019-10-22 08:57:17,532 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 576 states and 856 transitions. [2019-10-22 08:57:17,535 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2019-10-22 08:57:17,535 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:17,535 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:17,536 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:17,536 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:17,536 INFO L791 eck$LassoCheckResult]: Stem: 5981#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5982#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5930#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 5968#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5908#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 5989#L105-2 assume !false; 6241#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6258#L108 assume !(12292 == ssl3_accept_~s__state~0); 6257#L111 assume !(16384 == ssl3_accept_~s__state~0); 6256#L114 assume !(8192 == ssl3_accept_~s__state~0); 6255#L117 assume !(24576 == ssl3_accept_~s__state~0); 6254#L120 assume 8195 == ssl3_accept_~s__state~0; 6002#L217 [2019-10-22 08:57:17,536 INFO L793 eck$LassoCheckResult]: Loop: 6002#L217 ssl3_accept_~s__server~0 := 1; 6003#L222 assume 0 != ssl3_accept_~cb~0; 6008#L222-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5843#L227 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5844#L232 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5862#L232-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 5747#L241 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5748#L246 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24; 5895#L248 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post25 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post25;havoc ssl3_accept_#t~post25; 5762#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6184#L592 ssl3_accept_~skip~0 := 0; 6182#L105-2 assume !false; 6180#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6178#L108 assume !(12292 == ssl3_accept_~s__state~0); 6177#L111 assume !(16384 == ssl3_accept_~s__state~0); 6176#L114 assume !(8192 == ssl3_accept_~s__state~0); 6174#L117 assume !(24576 == ssl3_accept_~s__state~0); 6172#L120 assume 8195 == ssl3_accept_~s__state~0; 6002#L217 [2019-10-22 08:57:17,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:17,537 INFO L82 PathProgramCache]: Analyzing trace with hash 469359109, now seen corresponding path program 1 times [2019-10-22 08:57:17,537 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:17,537 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482818112] [2019-10-22 08:57:17,537 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:17,537 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:17,537 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:17,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:17,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:57:17,569 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482818112] [2019-10-22 08:57:17,569 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:17,569 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 08:57:17,569 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204278463] [2019-10-22 08:57:17,570 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:57:17,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:17,570 INFO L82 PathProgramCache]: Analyzing trace with hash 1143869246, now seen corresponding path program 1 times [2019-10-22 08:57:17,570 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:17,570 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36456878] [2019-10-22 08:57:17,570 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:17,570 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:17,570 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:17,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:17,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:57:17,598 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36456878] [2019-10-22 08:57:17,598 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:17,598 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:57:17,598 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899829240] [2019-10-22 08:57:17,598 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:57:17,598 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:57:17,599 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:57:17,599 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:57:17,599 INFO L87 Difference]: Start difference. First operand 576 states and 856 transitions. cyclomatic complexity: 283 Second operand 3 states. [2019-10-22 08:57:17,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:57:17,699 INFO L93 Difference]: Finished difference Result 586 states and 864 transitions. [2019-10-22 08:57:17,699 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:57:17,699 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 586 states and 864 transitions. [2019-10-22 08:57:17,704 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2019-10-22 08:57:17,707 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 586 states to 586 states and 864 transitions. [2019-10-22 08:57:17,707 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 406 [2019-10-22 08:57:17,707 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 406 [2019-10-22 08:57:17,708 INFO L73 IsDeterministic]: Start isDeterministic. Operand 586 states and 864 transitions. [2019-10-22 08:57:17,708 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:17,708 INFO L688 BuchiCegarLoop]: Abstraction has 586 states and 864 transitions. [2019-10-22 08:57:17,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 586 states and 864 transitions. [2019-10-22 08:57:17,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 586 to 576. [2019-10-22 08:57:17,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 576 states. [2019-10-22 08:57:17,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 576 states to 576 states and 852 transitions. [2019-10-22 08:57:17,716 INFO L711 BuchiCegarLoop]: Abstraction has 576 states and 852 transitions. [2019-10-22 08:57:17,716 INFO L591 BuchiCegarLoop]: Abstraction has 576 states and 852 transitions. [2019-10-22 08:57:17,717 INFO L424 BuchiCegarLoop]: ======== Iteration 6============ [2019-10-22 08:57:17,717 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 576 states and 852 transitions. [2019-10-22 08:57:17,719 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2019-10-22 08:57:17,719 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:17,719 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:17,720 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:17,721 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:17,721 INFO L791 eck$LassoCheckResult]: Stem: 7148#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7149#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7097#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 7134#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7075#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 7156#L105-2 assume !false; 7390#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7440#L108 assume !(12292 == ssl3_accept_~s__state~0); 7439#L111 assume !(16384 == ssl3_accept_~s__state~0); 7438#L114 assume !(8192 == ssl3_accept_~s__state~0); 7437#L117 assume !(24576 == ssl3_accept_~s__state~0); 7436#L120 assume !(8195 == ssl3_accept_~s__state~0); 7435#L123 assume !(8480 == ssl3_accept_~s__state~0); 7434#L126 assume !(8481 == ssl3_accept_~s__state~0); 7433#L129 assume !(8482 == ssl3_accept_~s__state~0); 7235#L132 assume 8464 == ssl3_accept_~s__state~0; 6992#L139 [2019-10-22 08:57:17,722 INFO L793 eck$LassoCheckResult]: Loop: 6992#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 6993#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7125#L278-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; 7126#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7464#L592 ssl3_accept_~skip~0 := 0; 7463#L105-2 assume !false; 7462#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7461#L108 assume !(12292 == ssl3_accept_~s__state~0); 7460#L111 assume !(16384 == ssl3_accept_~s__state~0); 7459#L114 assume !(8192 == ssl3_accept_~s__state~0); 7458#L117 assume !(24576 == ssl3_accept_~s__state~0); 7457#L120 assume !(8195 == ssl3_accept_~s__state~0); 7456#L123 assume !(8480 == ssl3_accept_~s__state~0); 7455#L126 assume !(8481 == ssl3_accept_~s__state~0); 7453#L129 assume !(8482 == ssl3_accept_~s__state~0); 7452#L132 assume !(8464 == ssl3_accept_~s__state~0); 7451#L135 assume !(8465 == ssl3_accept_~s__state~0); 7450#L138 assume !(8466 == ssl3_accept_~s__state~0); 7078#L141 assume 8496 == ssl3_accept_~s__state~0; 7079#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 7170#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7179#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 7144#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7142#L297-2 ssl3_accept_~s__init_num~0 := 0; 6953#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7381#L592 ssl3_accept_~skip~0 := 0; 7380#L105-2 assume !false; 7378#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7375#L108 assume 12292 == ssl3_accept_~s__state~0; 7269#L109 ssl3_accept_~s__new_session~0 := 1; 7265#L217 ssl3_accept_~s__server~0 := 1; 7454#L222 assume 0 != ssl3_accept_~cb~0; 7432#L222-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7431#L227 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7429#L232 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7427#L232-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 7426#L241 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7425#L246 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post26 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post26;havoc ssl3_accept_#t~post26;ssl3_accept_~s__state~0 := 8480; 7417#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7416#L592 ssl3_accept_~skip~0 := 0; 7415#L105-2 assume !false; 7413#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7410#L108 assume !(12292 == ssl3_accept_~s__state~0); 7405#L111 assume !(16384 == ssl3_accept_~s__state~0); 7403#L114 assume !(8192 == ssl3_accept_~s__state~0); 7401#L117 assume !(24576 == ssl3_accept_~s__state~0); 7399#L120 assume !(8195 == ssl3_accept_~s__state~0); 7183#L123 assume !(8480 == ssl3_accept_~s__state~0); 7184#L126 assume !(8481 == ssl3_accept_~s__state~0); 7185#L129 assume !(8482 == ssl3_accept_~s__state~0); 7263#L132 assume 8464 == ssl3_accept_~s__state~0; 6992#L139 [2019-10-22 08:57:17,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:17,722 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 3 times [2019-10-22 08:57:17,722 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:17,722 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933864435] [2019-10-22 08:57:17,722 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:17,722 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:17,723 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:17,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:17,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:17,744 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:57:17,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:17,745 INFO L82 PathProgramCache]: Analyzing trace with hash -1411707101, now seen corresponding path program 1 times [2019-10-22 08:57:17,747 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:17,747 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239338622] [2019-10-22 08:57:17,747 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:17,747 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:17,747 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:17,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:17,780 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:57:17,780 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239338622] [2019-10-22 08:57:17,780 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:17,780 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:57:17,780 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924954816] [2019-10-22 08:57:17,781 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:57:17,781 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:57:17,781 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:57:17,781 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:57:17,781 INFO L87 Difference]: Start difference. First operand 576 states and 852 transitions. cyclomatic complexity: 279 Second operand 3 states. [2019-10-22 08:57:17,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:57:17,945 INFO L93 Difference]: Finished difference Result 722 states and 1074 transitions. [2019-10-22 08:57:17,945 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:57:17,946 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 722 states and 1074 transitions. [2019-10-22 08:57:17,949 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 457 [2019-10-22 08:57:17,952 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 722 states to 715 states and 1067 transitions. [2019-10-22 08:57:17,954 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 489 [2019-10-22 08:57:17,955 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 489 [2019-10-22 08:57:17,955 INFO L73 IsDeterministic]: Start isDeterministic. Operand 715 states and 1067 transitions. [2019-10-22 08:57:17,955 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:17,957 INFO L688 BuchiCegarLoop]: Abstraction has 715 states and 1067 transitions. [2019-10-22 08:57:17,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 715 states and 1067 transitions. [2019-10-22 08:57:17,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 715 to 702. [2019-10-22 08:57:17,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 702 states. [2019-10-22 08:57:17,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 702 states to 702 states and 1051 transitions. [2019-10-22 08:57:17,968 INFO L711 BuchiCegarLoop]: Abstraction has 702 states and 1051 transitions. [2019-10-22 08:57:17,968 INFO L591 BuchiCegarLoop]: Abstraction has 702 states and 1051 transitions. [2019-10-22 08:57:17,968 INFO L424 BuchiCegarLoop]: ======== Iteration 7============ [2019-10-22 08:57:17,969 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 702 states and 1051 transitions. [2019-10-22 08:57:17,971 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 448 [2019-10-22 08:57:17,971 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:17,971 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:17,972 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:17,972 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:17,973 INFO L791 eck$LassoCheckResult]: Stem: 8462#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 8463#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8409#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 8447#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8385#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 8472#L105-2 assume !false; 8290#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8291#L108 assume !(12292 == ssl3_accept_~s__state~0); 8316#L111 assume !(16384 == ssl3_accept_~s__state~0); 8269#L114 assume !(8192 == ssl3_accept_~s__state~0); 8270#L117 assume !(24576 == ssl3_accept_~s__state~0); 8253#L120 assume !(8195 == ssl3_accept_~s__state~0); 8254#L123 assume !(8480 == ssl3_accept_~s__state~0); 8468#L126 assume !(8481 == ssl3_accept_~s__state~0); 8469#L129 assume !(8482 == ssl3_accept_~s__state~0); 8478#L132 assume 8464 == ssl3_accept_~s__state~0; 8295#L139 [2019-10-22 08:57:17,973 INFO L793 eck$LassoCheckResult]: Loop: 8295#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 8296#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8436#L278-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; 8437#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8855#L592 ssl3_accept_~skip~0 := 0; 8854#L105-2 assume !false; 8853#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8852#L108 assume !(12292 == ssl3_accept_~s__state~0); 8851#L111 assume !(16384 == ssl3_accept_~s__state~0); 8850#L114 assume !(8192 == ssl3_accept_~s__state~0); 8849#L117 assume !(24576 == ssl3_accept_~s__state~0); 8848#L120 assume !(8195 == ssl3_accept_~s__state~0); 8847#L123 assume !(8480 == ssl3_accept_~s__state~0); 8846#L126 assume !(8481 == ssl3_accept_~s__state~0); 8845#L129 assume !(8482 == ssl3_accept_~s__state~0); 8844#L132 assume !(8464 == ssl3_accept_~s__state~0); 8843#L135 assume !(8465 == ssl3_accept_~s__state~0); 8842#L138 assume !(8466 == ssl3_accept_~s__state~0); 8829#L141 assume 8496 == ssl3_accept_~s__state~0; 8584#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 8826#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8498#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 8458#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8456#L297-2 ssl3_accept_~s__init_num~0 := 0; 8258#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8833#L592 ssl3_accept_~skip~0 := 0; 8832#L105-2 assume !false; 8760#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8753#L108 assume !(12292 == ssl3_accept_~s__state~0); 8748#L111 assume !(16384 == ssl3_accept_~s__state~0); 8746#L114 assume !(8192 == ssl3_accept_~s__state~0); 8744#L117 assume !(24576 == ssl3_accept_~s__state~0); 8742#L120 assume !(8195 == ssl3_accept_~s__state~0); 8739#L123 assume !(8480 == ssl3_accept_~s__state~0); 8737#L126 assume !(8481 == ssl3_accept_~s__state~0); 8735#L129 assume !(8482 == ssl3_accept_~s__state~0); 8733#L132 assume !(8464 == ssl3_accept_~s__state~0); 8731#L135 assume !(8465 == ssl3_accept_~s__state~0); 8729#L138 assume !(8466 == ssl3_accept_~s__state~0); 8727#L141 assume !(8496 == ssl3_accept_~s__state~0); 8725#L144 assume !(8497 == ssl3_accept_~s__state~0); 8723#L147 assume !(8512 == ssl3_accept_~s__state~0); 8721#L150 assume !(8513 == ssl3_accept_~s__state~0); 8719#L153 assume !(8528 == ssl3_accept_~s__state~0); 8718#L156 assume !(8529 == ssl3_accept_~s__state~0); 8518#L159 assume !(8544 == ssl3_accept_~s__state~0); 8519#L162 assume !(8545 == ssl3_accept_~s__state~0); 8520#L165 assume 8560 == ssl3_accept_~s__state~0; 8278#L169 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 8279#L423 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; 8235#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8872#L592 ssl3_accept_~skip~0 := 0; 8871#L105-2 assume !false; 8870#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8869#L108 assume !(12292 == ssl3_accept_~s__state~0); 8868#L111 assume !(16384 == ssl3_accept_~s__state~0); 8867#L114 assume !(8192 == ssl3_accept_~s__state~0); 8866#L117 assume !(24576 == ssl3_accept_~s__state~0); 8864#L120 assume !(8195 == ssl3_accept_~s__state~0); 8758#L123 assume !(8480 == ssl3_accept_~s__state~0); 8505#L126 assume !(8481 == ssl3_accept_~s__state~0); 8506#L129 assume !(8482 == ssl3_accept_~s__state~0); 8528#L132 assume 8464 == ssl3_accept_~s__state~0; 8295#L139 [2019-10-22 08:57:17,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:17,973 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 4 times [2019-10-22 08:57:17,973 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:17,973 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727438058] [2019-10-22 08:57:17,973 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:17,974 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:17,974 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:17,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:17,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:18,001 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:57:18,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:18,004 INFO L82 PathProgramCache]: Analyzing trace with hash 1402631121, now seen corresponding path program 1 times [2019-10-22 08:57:18,004 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:18,004 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402388143] [2019-10-22 08:57:18,005 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:18,005 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:18,005 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:18,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:18,042 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:57:18,042 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402388143] [2019-10-22 08:57:18,042 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:18,043 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:57:18,044 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765927385] [2019-10-22 08:57:18,044 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:57:18,044 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:57:18,044 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:57:18,044 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:57:18,044 INFO L87 Difference]: Start difference. First operand 702 states and 1051 transitions. cyclomatic complexity: 352 Second operand 3 states. [2019-10-22 08:57:18,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:57:18,187 INFO L93 Difference]: Finished difference Result 844 states and 1167 transitions. [2019-10-22 08:57:18,187 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:57:18,187 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 844 states and 1167 transitions. [2019-10-22 08:57:18,191 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 547 [2019-10-22 08:57:18,194 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 844 states to 844 states and 1167 transitions. [2019-10-22 08:57:18,195 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 579 [2019-10-22 08:57:18,195 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 579 [2019-10-22 08:57:18,195 INFO L73 IsDeterministic]: Start isDeterministic. Operand 844 states and 1167 transitions. [2019-10-22 08:57:18,196 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:18,196 INFO L688 BuchiCegarLoop]: Abstraction has 844 states and 1167 transitions. [2019-10-22 08:57:18,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 844 states and 1167 transitions. [2019-10-22 08:57:18,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 844 to 836. [2019-10-22 08:57:18,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 836 states. [2019-10-22 08:57:18,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 836 states to 836 states and 1156 transitions. [2019-10-22 08:57:18,207 INFO L711 BuchiCegarLoop]: Abstraction has 836 states and 1156 transitions. [2019-10-22 08:57:18,207 INFO L591 BuchiCegarLoop]: Abstraction has 836 states and 1156 transitions. [2019-10-22 08:57:18,207 INFO L424 BuchiCegarLoop]: ======== Iteration 8============ [2019-10-22 08:57:18,207 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 836 states and 1156 transitions. [2019-10-22 08:57:18,210 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 540 [2019-10-22 08:57:18,210 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:18,210 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:18,211 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:18,213 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:18,214 INFO L791 eck$LassoCheckResult]: Stem: 10001#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 10002#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9948#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 9986#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9927#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 10009#L105-2 assume !false; 10281#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10277#L108 assume !(12292 == ssl3_accept_~s__state~0); 10273#L111 assume !(16384 == ssl3_accept_~s__state~0); 10269#L114 assume !(8192 == ssl3_accept_~s__state~0); 10266#L117 assume !(24576 == ssl3_accept_~s__state~0); 10262#L120 assume !(8195 == ssl3_accept_~s__state~0); 10258#L123 assume !(8480 == ssl3_accept_~s__state~0); 10254#L126 assume !(8481 == ssl3_accept_~s__state~0); 10251#L129 assume !(8482 == ssl3_accept_~s__state~0); 10247#L132 assume 8464 == ssl3_accept_~s__state~0; 9841#L139 [2019-10-22 08:57:18,214 INFO L793 eck$LassoCheckResult]: Loop: 9841#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 9842#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9978#L278-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; 9979#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10583#L592 ssl3_accept_~skip~0 := 0; 10581#L105-2 assume !false; 10579#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10577#L108 assume !(12292 == ssl3_accept_~s__state~0); 10575#L111 assume !(16384 == ssl3_accept_~s__state~0); 10573#L114 assume !(8192 == ssl3_accept_~s__state~0); 10571#L117 assume !(24576 == ssl3_accept_~s__state~0); 10569#L120 assume !(8195 == ssl3_accept_~s__state~0); 10567#L123 assume !(8480 == ssl3_accept_~s__state~0); 10565#L126 assume !(8481 == ssl3_accept_~s__state~0); 10563#L129 assume !(8482 == ssl3_accept_~s__state~0); 10561#L132 assume !(8464 == ssl3_accept_~s__state~0); 10559#L135 assume !(8465 == ssl3_accept_~s__state~0); 10557#L138 assume !(8466 == ssl3_accept_~s__state~0); 10208#L141 assume 8496 == ssl3_accept_~s__state~0; 10206#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 10205#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10201#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 9995#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9996#L297-2 ssl3_accept_~s__init_num~0 := 0; 9808#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10515#L592 ssl3_accept_~skip~0 := 0; 10513#L105-2 assume !false; 10511#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10509#L108 assume !(12292 == ssl3_accept_~s__state~0); 10507#L111 assume !(16384 == ssl3_accept_~s__state~0); 10505#L114 assume !(8192 == ssl3_accept_~s__state~0); 10503#L117 assume !(24576 == ssl3_accept_~s__state~0); 10501#L120 assume !(8195 == ssl3_accept_~s__state~0); 10499#L123 assume !(8480 == ssl3_accept_~s__state~0); 10496#L126 assume !(8481 == ssl3_accept_~s__state~0); 10493#L129 assume !(8482 == ssl3_accept_~s__state~0); 10491#L132 assume !(8464 == ssl3_accept_~s__state~0); 10489#L135 assume !(8465 == ssl3_accept_~s__state~0); 10486#L138 assume !(8466 == ssl3_accept_~s__state~0); 10484#L141 assume !(8496 == ssl3_accept_~s__state~0); 10482#L144 assume !(8497 == ssl3_accept_~s__state~0); 10200#L147 assume !(8512 == ssl3_accept_~s__state~0); 10198#L150 assume !(8513 == ssl3_accept_~s__state~0); 10199#L153 assume !(8528 == ssl3_accept_~s__state~0); 10186#L156 assume !(8529 == ssl3_accept_~s__state~0); 10087#L159 assume !(8544 == ssl3_accept_~s__state~0); 10088#L162 assume !(8545 == ssl3_accept_~s__state~0); 10124#L165 assume 8560 == ssl3_accept_~s__state~0; 9827#L169 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 9828#L423 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; 9785#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10460#L592 ssl3_accept_~skip~0 := 0; 10459#L105-2 assume !false; 10457#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10454#L108 assume !(12292 == ssl3_accept_~s__state~0); 10449#L111 assume !(16384 == ssl3_accept_~s__state~0); 10447#L114 assume !(8192 == ssl3_accept_~s__state~0); 10445#L117 assume !(24576 == ssl3_accept_~s__state~0); 10444#L120 assume !(8195 == ssl3_accept_~s__state~0); 10442#L123 assume !(8480 == ssl3_accept_~s__state~0); 10070#L126 assume !(8481 == ssl3_accept_~s__state~0); 10071#L129 assume !(8482 == ssl3_accept_~s__state~0); 10101#L132 assume 8464 == ssl3_accept_~s__state~0; 9841#L139 [2019-10-22 08:57:18,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:18,214 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 5 times [2019-10-22 08:57:18,214 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:18,214 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57193630] [2019-10-22 08:57:18,214 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:18,215 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:18,215 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:18,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:18,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:18,233 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:57:18,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:18,239 INFO L82 PathProgramCache]: Analyzing trace with hash 1826277843, now seen corresponding path program 1 times [2019-10-22 08:57:18,239 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:18,239 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577036078] [2019-10-22 08:57:18,239 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:18,239 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:18,239 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:18,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:18,263 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:57:18,263 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577036078] [2019-10-22 08:57:18,263 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:18,263 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:57:18,264 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362185782] [2019-10-22 08:57:18,264 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:57:18,264 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:57:18,264 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:57:18,264 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:57:18,264 INFO L87 Difference]: Start difference. First operand 836 states and 1156 transitions. cyclomatic complexity: 323 Second operand 3 states. [2019-10-22 08:57:18,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:57:18,373 INFO L93 Difference]: Finished difference Result 923 states and 1264 transitions. [2019-10-22 08:57:18,373 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:57:18,373 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 923 states and 1264 transitions. [2019-10-22 08:57:18,377 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 598 [2019-10-22 08:57:18,381 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 923 states to 923 states and 1264 transitions. [2019-10-22 08:57:18,381 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 630 [2019-10-22 08:57:18,382 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 630 [2019-10-22 08:57:18,382 INFO L73 IsDeterministic]: Start isDeterministic. Operand 923 states and 1264 transitions. [2019-10-22 08:57:18,382 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:18,382 INFO L688 BuchiCegarLoop]: Abstraction has 923 states and 1264 transitions. [2019-10-22 08:57:18,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 923 states and 1264 transitions. [2019-10-22 08:57:18,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 923 to 911. [2019-10-22 08:57:18,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 911 states. [2019-10-22 08:57:18,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 911 states to 911 states and 1249 transitions. [2019-10-22 08:57:18,395 INFO L711 BuchiCegarLoop]: Abstraction has 911 states and 1249 transitions. [2019-10-22 08:57:18,395 INFO L591 BuchiCegarLoop]: Abstraction has 911 states and 1249 transitions. [2019-10-22 08:57:18,395 INFO L424 BuchiCegarLoop]: ======== Iteration 9============ [2019-10-22 08:57:18,395 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 911 states and 1249 transitions. [2019-10-22 08:57:18,398 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 590 [2019-10-22 08:57:18,398 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:18,398 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:18,399 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:18,400 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:18,400 INFO L791 eck$LassoCheckResult]: Stem: 11769#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 11770#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11715#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 11754#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11692#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 11778#L105-2 assume !false; 12017#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12380#L108 assume !(12292 == ssl3_accept_~s__state~0); 12378#L111 assume !(16384 == ssl3_accept_~s__state~0); 12376#L114 assume !(8192 == ssl3_accept_~s__state~0); 12374#L117 assume !(24576 == ssl3_accept_~s__state~0); 12372#L120 assume !(8195 == ssl3_accept_~s__state~0); 12370#L123 assume !(8480 == ssl3_accept_~s__state~0); 12368#L126 assume !(8481 == ssl3_accept_~s__state~0); 12366#L129 assume !(8482 == ssl3_accept_~s__state~0); 11868#L132 assume 8464 == ssl3_accept_~s__state~0; 11608#L139 [2019-10-22 08:57:18,402 INFO L793 eck$LassoCheckResult]: Loop: 11608#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 11609#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11746#L278-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; 11747#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12301#L592 ssl3_accept_~skip~0 := 0; 12300#L105-2 assume !false; 12299#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12298#L108 assume !(12292 == ssl3_accept_~s__state~0); 12297#L111 assume !(16384 == ssl3_accept_~s__state~0); 12296#L114 assume !(8192 == ssl3_accept_~s__state~0); 12295#L117 assume !(24576 == ssl3_accept_~s__state~0); 12294#L120 assume !(8195 == ssl3_accept_~s__state~0); 12293#L123 assume !(8480 == ssl3_accept_~s__state~0); 12292#L126 assume !(8481 == ssl3_accept_~s__state~0); 12291#L129 assume !(8482 == ssl3_accept_~s__state~0); 12290#L132 assume !(8464 == ssl3_accept_~s__state~0); 12289#L135 assume !(8465 == ssl3_accept_~s__state~0); 12287#L138 assume !(8466 == ssl3_accept_~s__state~0); 12285#L141 assume 8496 == ssl3_accept_~s__state~0; 12035#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 12284#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 12283#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 12279#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 12278#L297-2 ssl3_accept_~s__init_num~0 := 0; 12273#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12272#L592 ssl3_accept_~skip~0 := 0; 12271#L105-2 assume !false; 12270#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12269#L108 assume !(12292 == ssl3_accept_~s__state~0); 12268#L111 assume !(16384 == ssl3_accept_~s__state~0); 12267#L114 assume !(8192 == ssl3_accept_~s__state~0); 12266#L117 assume !(24576 == ssl3_accept_~s__state~0); 12265#L120 assume !(8195 == ssl3_accept_~s__state~0); 12263#L123 assume !(8480 == ssl3_accept_~s__state~0); 12261#L126 assume !(8481 == ssl3_accept_~s__state~0); 12259#L129 assume !(8482 == ssl3_accept_~s__state~0); 12257#L132 assume !(8464 == ssl3_accept_~s__state~0); 12255#L135 assume !(8465 == ssl3_accept_~s__state~0); 12253#L138 assume !(8466 == ssl3_accept_~s__state~0); 12252#L141 assume !(8496 == ssl3_accept_~s__state~0); 12251#L144 assume !(8497 == ssl3_accept_~s__state~0); 12250#L147 assume 8512 == ssl3_accept_~s__state~0; 12028#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11767#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11640#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11573#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12201#L592 ssl3_accept_~skip~0 := 0; 12200#L105-2 assume !false; 12199#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12197#L108 assume !(12292 == ssl3_accept_~s__state~0); 12194#L111 assume !(16384 == ssl3_accept_~s__state~0); 12193#L114 assume !(8192 == ssl3_accept_~s__state~0); 12187#L117 assume !(24576 == ssl3_accept_~s__state~0); 12185#L120 assume !(8195 == ssl3_accept_~s__state~0); 12183#L123 assume !(8480 == ssl3_accept_~s__state~0); 12181#L126 assume !(8481 == ssl3_accept_~s__state~0); 12179#L129 assume !(8482 == ssl3_accept_~s__state~0); 12177#L132 assume !(8464 == ssl3_accept_~s__state~0); 12126#L135 assume !(8465 == ssl3_accept_~s__state~0); 12042#L138 assume !(8466 == ssl3_accept_~s__state~0); 12043#L141 assume !(8496 == ssl3_accept_~s__state~0); 12151#L144 assume !(8497 == ssl3_accept_~s__state~0); 12031#L147 assume !(8512 == ssl3_accept_~s__state~0); 12027#L150 assume !(8513 == ssl3_accept_~s__state~0); 12025#L153 assume !(8528 == ssl3_accept_~s__state~0); 12026#L156 assume !(8529 == ssl3_accept_~s__state~0); 11853#L159 assume !(8544 == ssl3_accept_~s__state~0); 11854#L162 assume !(8545 == ssl3_accept_~s__state~0); 11855#L165 assume 8560 == ssl3_accept_~s__state~0; 11592#L169 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 11593#L423 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; 11550#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12078#L592 ssl3_accept_~skip~0 := 0; 12077#L105-2 assume !false; 12076#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12075#L108 assume !(12292 == ssl3_accept_~s__state~0); 12074#L111 assume !(16384 == ssl3_accept_~s__state~0); 12070#L114 assume !(8192 == ssl3_accept_~s__state~0); 12065#L117 assume !(24576 == ssl3_accept_~s__state~0); 12060#L120 assume !(8195 == ssl3_accept_~s__state~0); 12059#L123 assume !(8480 == ssl3_accept_~s__state~0); 11837#L126 assume !(8481 == ssl3_accept_~s__state~0); 11838#L129 assume !(8482 == ssl3_accept_~s__state~0); 11882#L132 assume 8464 == ssl3_accept_~s__state~0; 11608#L139 [2019-10-22 08:57:18,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:18,403 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 6 times [2019-10-22 08:57:18,403 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:18,403 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734567290] [2019-10-22 08:57:18,403 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:18,403 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:18,403 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:18,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:18,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:18,420 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:57:18,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:18,426 INFO L82 PathProgramCache]: Analyzing trace with hash 585483806, now seen corresponding path program 1 times [2019-10-22 08:57:18,426 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:18,426 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128353554] [2019-10-22 08:57:18,426 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:18,427 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:18,427 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:18,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:18,450 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2019-10-22 08:57:18,450 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128353554] [2019-10-22 08:57:18,450 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:18,450 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:57:18,450 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408511396] [2019-10-22 08:57:18,451 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:57:18,451 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:57:18,451 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:57:18,451 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:57:18,451 INFO L87 Difference]: Start difference. First operand 911 states and 1249 transitions. cyclomatic complexity: 341 Second operand 3 states. [2019-10-22 08:57:18,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:57:18,583 INFO L93 Difference]: Finished difference Result 1031 states and 1411 transitions. [2019-10-22 08:57:18,583 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:57:18,583 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1031 states and 1411 transitions. [2019-10-22 08:57:18,589 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 670 [2019-10-22 08:57:18,593 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1031 states to 1031 states and 1411 transitions. [2019-10-22 08:57:18,593 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 702 [2019-10-22 08:57:18,594 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 702 [2019-10-22 08:57:18,594 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1031 states and 1411 transitions. [2019-10-22 08:57:18,595 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:18,595 INFO L688 BuchiCegarLoop]: Abstraction has 1031 states and 1411 transitions. [2019-10-22 08:57:18,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1031 states and 1411 transitions. [2019-10-22 08:57:18,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1031 to 992. [2019-10-22 08:57:18,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 992 states. [2019-10-22 08:57:18,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 992 states to 992 states and 1348 transitions. [2019-10-22 08:57:18,612 INFO L711 BuchiCegarLoop]: Abstraction has 992 states and 1348 transitions. [2019-10-22 08:57:18,612 INFO L591 BuchiCegarLoop]: Abstraction has 992 states and 1348 transitions. [2019-10-22 08:57:18,612 INFO L424 BuchiCegarLoop]: ======== Iteration 10============ [2019-10-22 08:57:18,612 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 992 states and 1348 transitions. [2019-10-22 08:57:18,616 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 644 [2019-10-22 08:57:18,616 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:18,616 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:18,617 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:18,618 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:18,618 INFO L791 eck$LassoCheckResult]: Stem: 13727#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 13728#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13668#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 13709#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 13646#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 13736#L105-2 assume !false; 14111#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14327#L108 assume !(12292 == ssl3_accept_~s__state~0); 14325#L111 assume !(16384 == ssl3_accept_~s__state~0); 14323#L114 assume !(8192 == ssl3_accept_~s__state~0); 14321#L117 assume !(24576 == ssl3_accept_~s__state~0); 14319#L120 assume !(8195 == ssl3_accept_~s__state~0); 14318#L123 assume !(8480 == ssl3_accept_~s__state~0); 14317#L126 assume !(8481 == ssl3_accept_~s__state~0); 14315#L129 assume !(8482 == ssl3_accept_~s__state~0); 14316#L132 assume 8464 == ssl3_accept_~s__state~0; 13555#L139 [2019-10-22 08:57:18,618 INFO L793 eck$LassoCheckResult]: Loop: 13555#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 13556#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 13697#L278-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; 13698#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14418#L592 ssl3_accept_~skip~0 := 0; 14416#L105-2 assume !false; 14414#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14412#L108 assume !(12292 == ssl3_accept_~s__state~0); 14410#L111 assume !(16384 == ssl3_accept_~s__state~0); 14408#L114 assume !(8192 == ssl3_accept_~s__state~0); 14406#L117 assume !(24576 == ssl3_accept_~s__state~0); 14404#L120 assume !(8195 == ssl3_accept_~s__state~0); 14402#L123 assume !(8480 == ssl3_accept_~s__state~0); 14399#L126 assume !(8481 == ssl3_accept_~s__state~0); 14396#L129 assume !(8482 == ssl3_accept_~s__state~0); 14397#L132 assume !(8464 == ssl3_accept_~s__state~0); 14398#L135 assume !(8465 == ssl3_accept_~s__state~0); 13701#L138 assume !(8466 == ssl3_accept_~s__state~0); 13702#L141 assume 8496 == ssl3_accept_~s__state~0; 14007#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 14280#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14279#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 14277#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 14274#L297-2 ssl3_accept_~s__init_num~0 := 0; 14269#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14265#L592 ssl3_accept_~skip~0 := 0; 14264#L105-2 assume !false; 14263#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14258#L108 assume !(12292 == ssl3_accept_~s__state~0); 14256#L111 assume !(16384 == ssl3_accept_~s__state~0); 14254#L114 assume !(8192 == ssl3_accept_~s__state~0); 14252#L117 assume !(24576 == ssl3_accept_~s__state~0); 14250#L120 assume !(8195 == ssl3_accept_~s__state~0); 14248#L123 assume !(8480 == ssl3_accept_~s__state~0); 14242#L126 assume !(8481 == ssl3_accept_~s__state~0); 14239#L129 assume !(8482 == ssl3_accept_~s__state~0); 14219#L132 assume !(8464 == ssl3_accept_~s__state~0); 14218#L135 assume !(8465 == ssl3_accept_~s__state~0); 14216#L138 assume !(8466 == ssl3_accept_~s__state~0); 14214#L141 assume !(8496 == ssl3_accept_~s__state~0); 14212#L144 assume !(8497 == ssl3_accept_~s__state~0); 14207#L147 assume !(8512 == ssl3_accept_~s__state~0); 14206#L150 assume !(8513 == ssl3_accept_~s__state~0); 14205#L153 assume !(8528 == ssl3_accept_~s__state~0); 14204#L156 assume !(8529 == ssl3_accept_~s__state~0); 14203#L159 assume !(8544 == ssl3_accept_~s__state~0); 14201#L162 assume !(8545 == ssl3_accept_~s__state~0); 14199#L165 assume !(8560 == ssl3_accept_~s__state~0); 14197#L168 assume !(8561 == ssl3_accept_~s__state~0); 14135#L171 assume !(8448 == ssl3_accept_~s__state~0); 14134#L174 assume !(8576 == ssl3_accept_~s__state~0); 13597#L177 assume !(8577 == ssl3_accept_~s__state~0); 13544#L180 assume !(8592 == ssl3_accept_~s__state~0); 13545#L183 assume !(8593 == ssl3_accept_~s__state~0); 13475#L186 assume !(8608 == ssl3_accept_~s__state~0); 13476#L189 assume !(8609 == ssl3_accept_~s__state~0); 13968#L192 assume !(8640 == ssl3_accept_~s__state~0); 13967#L195 assume !(8641 == ssl3_accept_~s__state~0); 13714#L198 assume 8656 == ssl3_accept_~s__state~0; 13616#L202 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 13617#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 13620#L504 assume !(2 == ssl3_accept_~blastFlag~0); 13669#L504-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 13603#L513 assume !(0 == ssl3_accept_~tmp___10~0); 13604#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14029#L592 ssl3_accept_~skip~0 := 0; 14149#L105-2 assume !false; 14147#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14023#L108 assume !(12292 == ssl3_accept_~s__state~0); 14024#L111 assume 16384 == ssl3_accept_~s__state~0; 13514#L217 ssl3_accept_~s__server~0 := 1; 14170#L222 assume 0 != ssl3_accept_~cb~0; 14169#L222-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 14168#L227 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 14167#L232 assume !(0 == ssl3_accept_~s__init_buf___0~0); 14165#L232-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 14164#L241 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 14163#L246 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post26 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post26;havoc ssl3_accept_#t~post26;ssl3_accept_~s__state~0 := 8480; 14154#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14151#L592 ssl3_accept_~skip~0 := 0; 14150#L105-2 assume !false; 14148#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14144#L108 assume !(12292 == ssl3_accept_~s__state~0); 14142#L111 assume !(16384 == ssl3_accept_~s__state~0); 14140#L114 assume !(8192 == ssl3_accept_~s__state~0); 14136#L117 assume !(24576 == ssl3_accept_~s__state~0); 14137#L120 assume !(8195 == ssl3_accept_~s__state~0); 14237#L123 assume !(8480 == ssl3_accept_~s__state~0); 13819#L126 assume !(8481 == ssl3_accept_~s__state~0); 13820#L129 assume !(8482 == ssl3_accept_~s__state~0); 13857#L132 assume 8464 == ssl3_accept_~s__state~0; 13555#L139 [2019-10-22 08:57:18,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:18,619 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 7 times [2019-10-22 08:57:18,619 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:18,619 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40433894] [2019-10-22 08:57:18,619 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:18,620 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:18,620 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:18,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:18,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:18,630 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:57:18,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:18,631 INFO L82 PathProgramCache]: Analyzing trace with hash -1810644782, now seen corresponding path program 1 times [2019-10-22 08:57:18,631 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:18,631 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688097004] [2019-10-22 08:57:18,631 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:18,631 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:18,632 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:18,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:18,662 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 54 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2019-10-22 08:57:18,662 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688097004] [2019-10-22 08:57:18,662 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:18,663 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:57:18,663 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355633166] [2019-10-22 08:57:18,663 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:57:18,663 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:57:18,663 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:57:18,664 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:57:18,664 INFO L87 Difference]: Start difference. First operand 992 states and 1348 transitions. cyclomatic complexity: 359 Second operand 3 states. [2019-10-22 08:57:18,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:57:18,693 INFO L93 Difference]: Finished difference Result 1786 states and 2424 transitions. [2019-10-22 08:57:18,694 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:57:18,694 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1786 states and 2424 transitions. [2019-10-22 08:57:18,703 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1186 [2019-10-22 08:57:18,711 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1786 states to 1786 states and 2424 transitions. [2019-10-22 08:57:18,711 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1241 [2019-10-22 08:57:18,712 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1241 [2019-10-22 08:57:18,712 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1786 states and 2424 transitions. [2019-10-22 08:57:18,713 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:18,713 INFO L688 BuchiCegarLoop]: Abstraction has 1786 states and 2424 transitions. [2019-10-22 08:57:18,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1786 states and 2424 transitions. [2019-10-22 08:57:18,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1786 to 1786. [2019-10-22 08:57:18,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1786 states. [2019-10-22 08:57:18,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1786 states to 1786 states and 2424 transitions. [2019-10-22 08:57:18,742 INFO L711 BuchiCegarLoop]: Abstraction has 1786 states and 2424 transitions. [2019-10-22 08:57:18,742 INFO L591 BuchiCegarLoop]: Abstraction has 1786 states and 2424 transitions. [2019-10-22 08:57:18,742 INFO L424 BuchiCegarLoop]: ======== Iteration 11============ [2019-10-22 08:57:18,742 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1786 states and 2424 transitions. [2019-10-22 08:57:18,750 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1186 [2019-10-22 08:57:18,750 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:18,750 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:18,752 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:18,752 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:18,752 INFO L791 eck$LassoCheckResult]: Stem: 16510#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 16511#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16447#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 16493#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16427#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 16520#L105-2 assume !false; 17277#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17274#L108 assume !(12292 == ssl3_accept_~s__state~0); 17271#L111 assume !(16384 == ssl3_accept_~s__state~0); 17268#L114 assume !(8192 == ssl3_accept_~s__state~0); 17265#L117 assume !(24576 == ssl3_accept_~s__state~0); 17262#L120 assume !(8195 == ssl3_accept_~s__state~0); 17261#L123 assume !(8480 == ssl3_accept_~s__state~0); 17256#L126 assume !(8481 == ssl3_accept_~s__state~0); 17251#L129 assume !(8482 == ssl3_accept_~s__state~0); 17243#L132 assume 8464 == ssl3_accept_~s__state~0; 16740#L139 [2019-10-22 08:57:18,752 INFO L793 eck$LassoCheckResult]: Loop: 16740#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 16658#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 16659#L278-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; 17214#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17213#L592 ssl3_accept_~skip~0 := 0; 17211#L105-2 assume !false; 17208#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17207#L108 assume !(12292 == ssl3_accept_~s__state~0); 17202#L111 assume !(16384 == ssl3_accept_~s__state~0); 17200#L114 assume !(8192 == ssl3_accept_~s__state~0); 17198#L117 assume !(24576 == ssl3_accept_~s__state~0); 17196#L120 assume !(8195 == ssl3_accept_~s__state~0); 17193#L123 assume !(8480 == ssl3_accept_~s__state~0); 17191#L126 assume !(8481 == ssl3_accept_~s__state~0); 17189#L129 assume !(8482 == ssl3_accept_~s__state~0); 17186#L132 assume !(8464 == ssl3_accept_~s__state~0); 17172#L135 assume !(8465 == ssl3_accept_~s__state~0); 17168#L138 assume !(8466 == ssl3_accept_~s__state~0); 16929#L141 assume 8496 == ssl3_accept_~s__state~0; 16735#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 16901#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 16899#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 16896#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 16894#L297-2 ssl3_accept_~s__init_num~0 := 0; 16865#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16864#L592 ssl3_accept_~skip~0 := 0; 16863#L105-2 assume !false; 16862#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16856#L108 assume !(12292 == ssl3_accept_~s__state~0); 16854#L111 assume !(16384 == ssl3_accept_~s__state~0); 16852#L114 assume !(8192 == ssl3_accept_~s__state~0); 16850#L117 assume !(24576 == ssl3_accept_~s__state~0); 16848#L120 assume !(8195 == ssl3_accept_~s__state~0); 16846#L123 assume !(8480 == ssl3_accept_~s__state~0); 16844#L126 assume !(8481 == ssl3_accept_~s__state~0); 16842#L129 assume !(8482 == ssl3_accept_~s__state~0); 16840#L132 assume !(8464 == ssl3_accept_~s__state~0); 16838#L135 assume !(8465 == ssl3_accept_~s__state~0); 16836#L138 assume !(8466 == ssl3_accept_~s__state~0); 16834#L141 assume !(8496 == ssl3_accept_~s__state~0); 16832#L144 assume !(8497 == ssl3_accept_~s__state~0); 16830#L147 assume !(8512 == ssl3_accept_~s__state~0); 16828#L150 assume !(8513 == ssl3_accept_~s__state~0); 16826#L153 assume !(8528 == ssl3_accept_~s__state~0); 16824#L156 assume !(8529 == ssl3_accept_~s__state~0); 16822#L159 assume !(8544 == ssl3_accept_~s__state~0); 16820#L162 assume !(8545 == ssl3_accept_~s__state~0); 16815#L165 assume !(8560 == ssl3_accept_~s__state~0); 16813#L168 assume !(8561 == ssl3_accept_~s__state~0); 16811#L171 assume !(8448 == ssl3_accept_~s__state~0); 16809#L174 assume !(8576 == ssl3_accept_~s__state~0); 16807#L177 assume !(8577 == ssl3_accept_~s__state~0); 16805#L180 assume !(8592 == ssl3_accept_~s__state~0); 16803#L183 assume !(8593 == ssl3_accept_~s__state~0); 16801#L186 assume !(8608 == ssl3_accept_~s__state~0); 16799#L189 assume !(8609 == ssl3_accept_~s__state~0); 16797#L192 assume !(8640 == ssl3_accept_~s__state~0); 16795#L195 assume !(8641 == ssl3_accept_~s__state~0); 16793#L198 assume 8656 == ssl3_accept_~s__state~0; 16475#L202 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 16790#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 16789#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 16786#L504-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 16783#L513 assume !(0 == ssl3_accept_~tmp___10~0); 16778#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16772#L592 ssl3_accept_~skip~0 := 0; 16770#L105-2 assume !false; 16768#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16766#L108 assume !(12292 == ssl3_accept_~s__state~0); 16763#L111 assume 16384 == ssl3_accept_~s__state~0; 16758#L217 ssl3_accept_~s__server~0 := 1; 17089#L222 assume 0 != ssl3_accept_~cb~0; 17087#L222-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 17085#L227 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 17083#L232 assume !(0 == ssl3_accept_~s__init_buf___0~0); 17080#L232-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 17078#L241 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 17076#L246 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post26 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post26;havoc ssl3_accept_#t~post26;ssl3_accept_~s__state~0 := 8480; 16985#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16983#L592 ssl3_accept_~skip~0 := 0; 16981#L105-2 assume !false; 16979#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16977#L108 assume !(12292 == ssl3_accept_~s__state~0); 16976#L111 assume !(16384 == ssl3_accept_~s__state~0); 16975#L114 assume !(8192 == ssl3_accept_~s__state~0); 16974#L117 assume !(24576 == ssl3_accept_~s__state~0); 16972#L120 assume !(8195 == ssl3_accept_~s__state~0); 16969#L123 assume !(8480 == ssl3_accept_~s__state~0); 16967#L126 assume !(8481 == ssl3_accept_~s__state~0); 16962#L129 assume !(8482 == ssl3_accept_~s__state~0); 16960#L132 assume 8464 == ssl3_accept_~s__state~0; 16740#L139 [2019-10-22 08:57:18,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:18,753 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 8 times [2019-10-22 08:57:18,753 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:18,753 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725512707] [2019-10-22 08:57:18,753 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:18,753 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:18,754 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:18,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:18,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:18,778 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:57:18,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:18,778 INFO L82 PathProgramCache]: Analyzing trace with hash -1833277036, now seen corresponding path program 1 times [2019-10-22 08:57:18,778 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:18,778 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748561250] [2019-10-22 08:57:18,779 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:18,779 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:18,779 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:18,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:18,802 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2019-10-22 08:57:18,802 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748561250] [2019-10-22 08:57:18,802 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:18,802 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:57:18,803 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809719005] [2019-10-22 08:57:18,803 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:57:18,803 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:57:18,803 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:57:18,803 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:57:18,804 INFO L87 Difference]: Start difference. First operand 1786 states and 2424 transitions. cyclomatic complexity: 641 Second operand 3 states. [2019-10-22 08:57:18,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:57:18,957 INFO L93 Difference]: Finished difference Result 1752 states and 2360 transitions. [2019-10-22 08:57:18,957 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:57:18,958 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1752 states and 2360 transitions. [2019-10-22 08:57:18,966 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1082 [2019-10-22 08:57:18,976 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1752 states to 1750 states and 2358 transitions. [2019-10-22 08:57:18,976 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1240 [2019-10-22 08:57:18,978 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1240 [2019-10-22 08:57:18,978 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1750 states and 2358 transitions. [2019-10-22 08:57:18,978 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:18,980 INFO L688 BuchiCegarLoop]: Abstraction has 1750 states and 2358 transitions. [2019-10-22 08:57:18,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1750 states and 2358 transitions. [2019-10-22 08:57:19,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1750 to 1740. [2019-10-22 08:57:19,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1740 states. [2019-10-22 08:57:19,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1740 states to 1740 states and 2347 transitions. [2019-10-22 08:57:19,007 INFO L711 BuchiCegarLoop]: Abstraction has 1740 states and 2347 transitions. [2019-10-22 08:57:19,007 INFO L591 BuchiCegarLoop]: Abstraction has 1740 states and 2347 transitions. [2019-10-22 08:57:19,007 INFO L424 BuchiCegarLoop]: ======== Iteration 12============ [2019-10-22 08:57:19,007 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1740 states and 2347 transitions. [2019-10-22 08:57:19,013 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1072 [2019-10-22 08:57:19,014 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:19,014 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:19,015 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:19,015 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:19,016 INFO L791 eck$LassoCheckResult]: Stem: 20052#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 20053#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 19987#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 20036#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 19964#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 20064#L105-2 assume !false; 20215#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20820#L108 assume !(12292 == ssl3_accept_~s__state~0); 20815#L111 assume !(16384 == ssl3_accept_~s__state~0); 20810#L114 assume !(8192 == ssl3_accept_~s__state~0); 20807#L117 assume !(24576 == ssl3_accept_~s__state~0); 20802#L120 assume !(8195 == ssl3_accept_~s__state~0); 20794#L123 assume !(8480 == ssl3_accept_~s__state~0); 20790#L126 assume !(8481 == ssl3_accept_~s__state~0); 20787#L129 assume !(8482 == ssl3_accept_~s__state~0); 20784#L132 assume 8464 == ssl3_accept_~s__state~0; 19878#L139 [2019-10-22 08:57:19,016 INFO L793 eck$LassoCheckResult]: Loop: 19878#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 19879#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 20179#L278-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; 20797#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20793#L592 ssl3_accept_~skip~0 := 0; 20789#L105-2 assume !false; 20786#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20783#L108 assume !(12292 == ssl3_accept_~s__state~0); 20780#L111 assume !(16384 == ssl3_accept_~s__state~0); 20778#L114 assume !(8192 == ssl3_accept_~s__state~0); 20777#L117 assume !(24576 == ssl3_accept_~s__state~0); 20774#L120 assume !(8195 == ssl3_accept_~s__state~0); 20772#L123 assume !(8480 == ssl3_accept_~s__state~0); 20769#L126 assume !(8481 == ssl3_accept_~s__state~0); 20768#L129 assume !(8482 == ssl3_accept_~s__state~0); 20767#L132 assume !(8464 == ssl3_accept_~s__state~0); 20765#L135 assume !(8465 == ssl3_accept_~s__state~0); 20756#L138 assume !(8466 == ssl3_accept_~s__state~0); 20734#L141 assume 8496 == ssl3_accept_~s__state~0; 20569#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 20731#L291 assume !(1 == ssl3_accept_~blastFlag~0); 20729#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 20725#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 20726#L297-2 ssl3_accept_~s__init_num~0 := 0; 20871#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20870#L592 ssl3_accept_~skip~0 := 0; 20869#L105-2 assume !false; 20868#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20867#L108 assume !(12292 == ssl3_accept_~s__state~0); 20866#L111 assume !(16384 == ssl3_accept_~s__state~0); 20865#L114 assume !(8192 == ssl3_accept_~s__state~0); 20864#L117 assume !(24576 == ssl3_accept_~s__state~0); 20863#L120 assume !(8195 == ssl3_accept_~s__state~0); 20862#L123 assume !(8480 == ssl3_accept_~s__state~0); 20861#L126 assume !(8481 == ssl3_accept_~s__state~0); 20860#L129 assume !(8482 == ssl3_accept_~s__state~0); 20859#L132 assume !(8464 == ssl3_accept_~s__state~0); 20858#L135 assume !(8465 == ssl3_accept_~s__state~0); 20857#L138 assume !(8466 == ssl3_accept_~s__state~0); 20856#L141 assume !(8496 == ssl3_accept_~s__state~0); 20855#L144 assume !(8497 == ssl3_accept_~s__state~0); 20854#L147 assume 8512 == ssl3_accept_~s__state~0; 20422#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 20851#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 20848#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 20843#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20842#L592 ssl3_accept_~skip~0 := 0; 20841#L105-2 assume !false; 20840#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20838#L108 assume !(12292 == ssl3_accept_~s__state~0); 20835#L111 assume !(16384 == ssl3_accept_~s__state~0); 20829#L114 assume !(8192 == ssl3_accept_~s__state~0); 20826#L117 assume !(24576 == ssl3_accept_~s__state~0); 20823#L120 assume !(8195 == ssl3_accept_~s__state~0); 20821#L123 assume !(8480 == ssl3_accept_~s__state~0); 20816#L126 assume !(8481 == ssl3_accept_~s__state~0); 20811#L129 assume !(8482 == ssl3_accept_~s__state~0); 20808#L132 assume !(8464 == ssl3_accept_~s__state~0); 20803#L135 assume !(8465 == ssl3_accept_~s__state~0); 20795#L138 assume !(8466 == ssl3_accept_~s__state~0); 20791#L141 assume !(8496 == ssl3_accept_~s__state~0); 20788#L144 assume !(8497 == ssl3_accept_~s__state~0); 20785#L147 assume !(8512 == ssl3_accept_~s__state~0); 20782#L150 assume !(8513 == ssl3_accept_~s__state~0); 20779#L153 assume 8528 == ssl3_accept_~s__state~0; 20417#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 20775#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 20773#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 20771#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 20760#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 20741#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 20718#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20712#L592 ssl3_accept_~skip~0 := 0; 20710#L105-2 assume !false; 20708#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20706#L108 assume !(12292 == ssl3_accept_~s__state~0); 20704#L111 assume !(16384 == ssl3_accept_~s__state~0); 20702#L114 assume !(8192 == ssl3_accept_~s__state~0); 20700#L117 assume !(24576 == ssl3_accept_~s__state~0); 20698#L120 assume !(8195 == ssl3_accept_~s__state~0); 20696#L123 assume !(8480 == ssl3_accept_~s__state~0); 20694#L126 assume !(8481 == ssl3_accept_~s__state~0); 20692#L129 assume !(8482 == ssl3_accept_~s__state~0); 20690#L132 assume !(8464 == ssl3_accept_~s__state~0); 20688#L135 assume !(8465 == ssl3_accept_~s__state~0); 20686#L138 assume !(8466 == ssl3_accept_~s__state~0); 20684#L141 assume !(8496 == ssl3_accept_~s__state~0); 20682#L144 assume !(8497 == ssl3_accept_~s__state~0); 20680#L147 assume !(8512 == ssl3_accept_~s__state~0); 20678#L150 assume !(8513 == ssl3_accept_~s__state~0); 20676#L153 assume !(8528 == ssl3_accept_~s__state~0); 20674#L156 assume !(8529 == ssl3_accept_~s__state~0); 20672#L159 assume !(8544 == ssl3_accept_~s__state~0); 20669#L162 assume !(8545 == ssl3_accept_~s__state~0); 20670#L165 assume 8560 == ssl3_accept_~s__state~0; 20407#L169 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 20105#L423 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; 19824#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20884#L592 ssl3_accept_~skip~0 := 0; 21083#L105-2 assume !false; 21079#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21075#L108 assume !(12292 == ssl3_accept_~s__state~0); 21071#L111 assume !(16384 == ssl3_accept_~s__state~0); 21067#L114 assume !(8192 == ssl3_accept_~s__state~0); 21063#L117 assume !(24576 == ssl3_accept_~s__state~0); 21059#L120 assume !(8195 == ssl3_accept_~s__state~0); 21055#L123 assume !(8480 == ssl3_accept_~s__state~0); 20182#L126 assume !(8481 == ssl3_accept_~s__state~0); 20184#L129 assume !(8482 == ssl3_accept_~s__state~0); 20298#L132 assume 8464 == ssl3_accept_~s__state~0; 19878#L139 [2019-10-22 08:57:19,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:19,017 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 9 times [2019-10-22 08:57:19,017 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:19,017 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218330173] [2019-10-22 08:57:19,017 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:19,017 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:19,017 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:19,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:19,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:19,028 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:57:19,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:19,030 INFO L82 PathProgramCache]: Analyzing trace with hash 785808936, now seen corresponding path program 1 times [2019-10-22 08:57:19,030 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:19,030 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065452544] [2019-10-22 08:57:19,030 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:19,030 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:19,030 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:19,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:19,055 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 61 proven. 0 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2019-10-22 08:57:19,055 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065452544] [2019-10-22 08:57:19,055 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:19,055 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:57:19,055 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692595268] [2019-10-22 08:57:19,056 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:57:19,057 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:57:19,057 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:57:19,057 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:57:19,058 INFO L87 Difference]: Start difference. First operand 1740 states and 2347 transitions. cyclomatic complexity: 612 Second operand 3 states. [2019-10-22 08:57:19,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:57:19,076 INFO L93 Difference]: Finished difference Result 1768 states and 2383 transitions. [2019-10-22 08:57:19,076 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:57:19,076 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1768 states and 2383 transitions. [2019-10-22 08:57:19,083 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1100 [2019-10-22 08:57:19,091 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1768 states to 1768 states and 2383 transitions. [2019-10-22 08:57:19,091 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1258 [2019-10-22 08:57:19,092 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1258 [2019-10-22 08:57:19,092 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1768 states and 2383 transitions. [2019-10-22 08:57:19,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:19,094 INFO L688 BuchiCegarLoop]: Abstraction has 1768 states and 2383 transitions. [2019-10-22 08:57:19,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1768 states and 2383 transitions. [2019-10-22 08:57:19,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1768 to 1768. [2019-10-22 08:57:19,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1768 states. [2019-10-22 08:57:19,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1768 states to 1768 states and 2383 transitions. [2019-10-22 08:57:19,118 INFO L711 BuchiCegarLoop]: Abstraction has 1768 states and 2383 transitions. [2019-10-22 08:57:19,118 INFO L591 BuchiCegarLoop]: Abstraction has 1768 states and 2383 transitions. [2019-10-22 08:57:19,118 INFO L424 BuchiCegarLoop]: ======== Iteration 13============ [2019-10-22 08:57:19,118 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1768 states and 2383 transitions. [2019-10-22 08:57:19,123 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1100 [2019-10-22 08:57:19,123 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:19,123 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:19,125 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:19,127 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:19,127 INFO L791 eck$LassoCheckResult]: Stem: 23571#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 23572#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 23503#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 23552#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 23481#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 23586#L105-2 assume !false; 24190#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24186#L108 assume !(12292 == ssl3_accept_~s__state~0); 24182#L111 assume !(16384 == ssl3_accept_~s__state~0); 24178#L114 assume !(8192 == ssl3_accept_~s__state~0); 24174#L117 assume !(24576 == ssl3_accept_~s__state~0); 24170#L120 assume !(8195 == ssl3_accept_~s__state~0); 24166#L123 assume !(8480 == ssl3_accept_~s__state~0); 24161#L126 assume !(8481 == ssl3_accept_~s__state~0); 24157#L129 assume !(8482 == ssl3_accept_~s__state~0); 24158#L132 assume 8464 == ssl3_accept_~s__state~0; 23394#L139 [2019-10-22 08:57:19,127 INFO L793 eck$LassoCheckResult]: Loop: 23394#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 23395#L278 assume !(0 == ssl3_accept_~blastFlag~0); 24403#L278-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; 24398#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24397#L592 ssl3_accept_~skip~0 := 0; 24396#L105-2 assume !false; 24395#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24394#L108 assume !(12292 == ssl3_accept_~s__state~0); 24393#L111 assume !(16384 == ssl3_accept_~s__state~0); 24392#L114 assume !(8192 == ssl3_accept_~s__state~0); 24391#L117 assume !(24576 == ssl3_accept_~s__state~0); 24390#L120 assume !(8195 == ssl3_accept_~s__state~0); 24389#L123 assume !(8480 == ssl3_accept_~s__state~0); 24388#L126 assume !(8481 == ssl3_accept_~s__state~0); 24387#L129 assume !(8482 == ssl3_accept_~s__state~0); 24386#L132 assume !(8464 == ssl3_accept_~s__state~0); 24385#L135 assume !(8465 == ssl3_accept_~s__state~0); 24384#L138 assume !(8466 == ssl3_accept_~s__state~0); 24383#L141 assume 8496 == ssl3_accept_~s__state~0; 23917#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 24382#L291 assume !(1 == ssl3_accept_~blastFlag~0); 24381#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 24378#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 24375#L297-2 ssl3_accept_~s__init_num~0 := 0; 24370#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24369#L592 ssl3_accept_~skip~0 := 0; 24368#L105-2 assume !false; 24367#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24366#L108 assume !(12292 == ssl3_accept_~s__state~0); 24365#L111 assume !(16384 == ssl3_accept_~s__state~0); 24364#L114 assume !(8192 == ssl3_accept_~s__state~0); 24363#L117 assume !(24576 == ssl3_accept_~s__state~0); 24362#L120 assume !(8195 == ssl3_accept_~s__state~0); 24361#L123 assume !(8480 == ssl3_accept_~s__state~0); 24360#L126 assume !(8481 == ssl3_accept_~s__state~0); 24359#L129 assume !(8482 == ssl3_accept_~s__state~0); 24358#L132 assume !(8464 == ssl3_accept_~s__state~0); 24357#L135 assume !(8465 == ssl3_accept_~s__state~0); 24356#L138 assume !(8466 == ssl3_accept_~s__state~0); 24355#L141 assume !(8496 == ssl3_accept_~s__state~0); 24354#L144 assume !(8497 == ssl3_accept_~s__state~0); 24353#L147 assume 8512 == ssl3_accept_~s__state~0; 23912#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 24350#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 24347#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 24342#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24341#L592 ssl3_accept_~skip~0 := 0; 24340#L105-2 assume !false; 24339#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24338#L108 assume !(12292 == ssl3_accept_~s__state~0); 24337#L111 assume !(16384 == ssl3_accept_~s__state~0); 24336#L114 assume !(8192 == ssl3_accept_~s__state~0); 24335#L117 assume !(24576 == ssl3_accept_~s__state~0); 24334#L120 assume !(8195 == ssl3_accept_~s__state~0); 24333#L123 assume !(8480 == ssl3_accept_~s__state~0); 24332#L126 assume !(8481 == ssl3_accept_~s__state~0); 24331#L129 assume !(8482 == ssl3_accept_~s__state~0); 24330#L132 assume !(8464 == ssl3_accept_~s__state~0); 24329#L135 assume !(8465 == ssl3_accept_~s__state~0); 24328#L138 assume !(8466 == ssl3_accept_~s__state~0); 24327#L141 assume !(8496 == ssl3_accept_~s__state~0); 24326#L144 assume !(8497 == ssl3_accept_~s__state~0); 24325#L147 assume !(8512 == ssl3_accept_~s__state~0); 24324#L150 assume !(8513 == ssl3_accept_~s__state~0); 24323#L153 assume 8528 == ssl3_accept_~s__state~0; 23906#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 24322#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 24320#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 24309#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 24307#L358 assume !(ssl3_accept_~ret~0 <= 0); 24298#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 24245#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24291#L592 ssl3_accept_~skip~0 := 0; 24290#L105-2 assume !false; 24289#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24288#L108 assume !(12292 == ssl3_accept_~s__state~0); 24287#L111 assume !(16384 == ssl3_accept_~s__state~0); 24286#L114 assume !(8192 == ssl3_accept_~s__state~0); 24284#L117 assume !(24576 == ssl3_accept_~s__state~0); 24281#L120 assume !(8195 == ssl3_accept_~s__state~0); 24280#L123 assume !(8480 == ssl3_accept_~s__state~0); 24279#L126 assume !(8481 == ssl3_accept_~s__state~0); 24276#L129 assume !(8482 == ssl3_accept_~s__state~0); 24274#L132 assume !(8464 == ssl3_accept_~s__state~0); 24271#L135 assume !(8465 == ssl3_accept_~s__state~0); 24267#L138 assume !(8466 == ssl3_accept_~s__state~0); 24264#L141 assume !(8496 == ssl3_accept_~s__state~0); 24258#L144 assume !(8497 == ssl3_accept_~s__state~0); 24254#L147 assume !(8512 == ssl3_accept_~s__state~0); 24252#L150 assume !(8513 == ssl3_accept_~s__state~0); 24250#L153 assume !(8528 == ssl3_accept_~s__state~0); 24240#L156 assume !(8529 == ssl3_accept_~s__state~0); 24239#L159 assume !(8544 == ssl3_accept_~s__state~0); 24238#L162 assume !(8545 == ssl3_accept_~s__state~0); 24237#L165 assume 8560 == ssl3_accept_~s__state~0; 23891#L169 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 23626#L423 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; 23338#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24413#L592 ssl3_accept_~skip~0 := 0; 25023#L105-2 assume !false; 25021#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25019#L108 assume !(12292 == ssl3_accept_~s__state~0); 25017#L111 assume !(16384 == ssl3_accept_~s__state~0); 25015#L114 assume !(8192 == ssl3_accept_~s__state~0); 24982#L117 assume !(24576 == ssl3_accept_~s__state~0); 24981#L120 assume !(8195 == ssl3_accept_~s__state~0); 24980#L123 assume !(8480 == ssl3_accept_~s__state~0); 23758#L126 assume !(8481 == ssl3_accept_~s__state~0); 23759#L129 assume !(8482 == ssl3_accept_~s__state~0); 24151#L132 assume 8464 == ssl3_accept_~s__state~0; 23394#L139 [2019-10-22 08:57:19,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:19,128 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 10 times [2019-10-22 08:57:19,128 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:19,128 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222543198] [2019-10-22 08:57:19,128 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:19,128 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:19,128 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:19,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:19,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:19,137 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:57:19,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:19,137 INFO L82 PathProgramCache]: Analyzing trace with hash 1803715433, now seen corresponding path program 1 times [2019-10-22 08:57:19,137 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:19,137 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538516498] [2019-10-22 08:57:19,137 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:19,138 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:19,138 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:19,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:19,175 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2019-10-22 08:57:19,176 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538516498] [2019-10-22 08:57:19,176 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:19,176 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:57:19,176 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65534801] [2019-10-22 08:57:19,176 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:57:19,177 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:57:19,177 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:57:19,177 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:57:19,177 INFO L87 Difference]: Start difference. First operand 1768 states and 2383 transitions. cyclomatic complexity: 620 Second operand 3 states. [2019-10-22 08:57:19,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:57:19,300 INFO L93 Difference]: Finished difference Result 1986 states and 2663 transitions. [2019-10-22 08:57:19,300 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:57:19,300 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1986 states and 2663 transitions. [2019-10-22 08:57:19,309 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1244 [2019-10-22 08:57:19,317 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1986 states to 1986 states and 2663 transitions. [2019-10-22 08:57:19,317 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1402 [2019-10-22 08:57:19,318 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1402 [2019-10-22 08:57:19,319 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1986 states and 2663 transitions. [2019-10-22 08:57:19,319 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:19,319 INFO L688 BuchiCegarLoop]: Abstraction has 1986 states and 2663 transitions. [2019-10-22 08:57:19,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1986 states and 2663 transitions. [2019-10-22 08:57:19,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1986 to 1942. [2019-10-22 08:57:19,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1942 states. [2019-10-22 08:57:19,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1942 states to 1942 states and 2593 transitions. [2019-10-22 08:57:19,349 INFO L711 BuchiCegarLoop]: Abstraction has 1942 states and 2593 transitions. [2019-10-22 08:57:19,349 INFO L591 BuchiCegarLoop]: Abstraction has 1942 states and 2593 transitions. [2019-10-22 08:57:19,349 INFO L424 BuchiCegarLoop]: ======== Iteration 14============ [2019-10-22 08:57:19,349 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1942 states and 2593 transitions. [2019-10-22 08:57:19,355 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1216 [2019-10-22 08:57:19,356 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:19,356 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:19,357 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:19,358 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:19,358 INFO L791 eck$LassoCheckResult]: Stem: 27318#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 27319#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27258#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 27299#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 27238#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 27330#L105-2 assume !false; 27707#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28777#L108 assume !(12292 == ssl3_accept_~s__state~0); 28774#L111 assume !(16384 == ssl3_accept_~s__state~0); 28771#L114 assume !(8192 == ssl3_accept_~s__state~0); 28768#L117 assume !(24576 == ssl3_accept_~s__state~0); 28765#L120 assume !(8195 == ssl3_accept_~s__state~0); 28762#L123 assume !(8480 == ssl3_accept_~s__state~0); 28761#L126 assume !(8481 == ssl3_accept_~s__state~0); 28209#L129 assume !(8482 == ssl3_accept_~s__state~0); 28210#L132 assume 8464 == ssl3_accept_~s__state~0; 27485#L139 [2019-10-22 08:57:19,358 INFO L793 eck$LassoCheckResult]: Loop: 27485#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 27812#L278 assume !(0 == ssl3_accept_~blastFlag~0); 27814#L278-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; 28522#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28520#L592 ssl3_accept_~skip~0 := 0; 28519#L105-2 assume !false; 28518#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28517#L108 assume !(12292 == ssl3_accept_~s__state~0); 28516#L111 assume !(16384 == ssl3_accept_~s__state~0); 28514#L114 assume !(8192 == ssl3_accept_~s__state~0); 28511#L117 assume !(24576 == ssl3_accept_~s__state~0); 28510#L120 assume !(8195 == ssl3_accept_~s__state~0); 28504#L123 assume !(8480 == ssl3_accept_~s__state~0); 28502#L126 assume !(8481 == ssl3_accept_~s__state~0); 28500#L129 assume !(8482 == ssl3_accept_~s__state~0); 28498#L132 assume !(8464 == ssl3_accept_~s__state~0); 28496#L135 assume !(8465 == ssl3_accept_~s__state~0); 28494#L138 assume !(8466 == ssl3_accept_~s__state~0); 28492#L141 assume 8496 == ssl3_accept_~s__state~0; 27554#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 28489#L291 assume !(1 == ssl3_accept_~blastFlag~0); 28487#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 28484#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 28485#L297-2 ssl3_accept_~s__init_num~0 := 0; 28940#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28938#L592 ssl3_accept_~skip~0 := 0; 28936#L105-2 assume !false; 28934#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28932#L108 assume !(12292 == ssl3_accept_~s__state~0); 28930#L111 assume !(16384 == ssl3_accept_~s__state~0); 28928#L114 assume !(8192 == ssl3_accept_~s__state~0); 28926#L117 assume !(24576 == ssl3_accept_~s__state~0); 28924#L120 assume !(8195 == ssl3_accept_~s__state~0); 28922#L123 assume !(8480 == ssl3_accept_~s__state~0); 28920#L126 assume !(8481 == ssl3_accept_~s__state~0); 28918#L129 assume !(8482 == ssl3_accept_~s__state~0); 28916#L132 assume !(8464 == ssl3_accept_~s__state~0); 28914#L135 assume !(8465 == ssl3_accept_~s__state~0); 28912#L138 assume !(8466 == ssl3_accept_~s__state~0); 28910#L141 assume !(8496 == ssl3_accept_~s__state~0); 28909#L144 assume !(8497 == ssl3_accept_~s__state~0); 28908#L147 assume 8512 == ssl3_accept_~s__state~0; 27548#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 28903#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 28900#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 28894#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28891#L592 ssl3_accept_~skip~0 := 0; 28890#L105-2 assume !false; 28889#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28888#L108 assume !(12292 == ssl3_accept_~s__state~0); 28882#L111 assume !(16384 == ssl3_accept_~s__state~0); 28881#L114 assume !(8192 == ssl3_accept_~s__state~0); 28880#L117 assume !(24576 == ssl3_accept_~s__state~0); 28879#L120 assume !(8195 == ssl3_accept_~s__state~0); 28878#L123 assume !(8480 == ssl3_accept_~s__state~0); 28877#L126 assume !(8481 == ssl3_accept_~s__state~0); 28876#L129 assume !(8482 == ssl3_accept_~s__state~0); 28874#L132 assume !(8464 == ssl3_accept_~s__state~0); 28871#L135 assume !(8465 == ssl3_accept_~s__state~0); 28866#L138 assume !(8466 == ssl3_accept_~s__state~0); 28863#L141 assume !(8496 == ssl3_accept_~s__state~0); 28859#L144 assume !(8497 == ssl3_accept_~s__state~0); 28857#L147 assume !(8512 == ssl3_accept_~s__state~0); 28854#L150 assume !(8513 == ssl3_accept_~s__state~0); 28852#L153 assume 8528 == ssl3_accept_~s__state~0; 27542#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 28848#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 28846#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 28834#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 28832#L358 assume !(ssl3_accept_~ret~0 <= 0); 28826#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 28804#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28800#L592 ssl3_accept_~skip~0 := 0; 28798#L105-2 assume !false; 28796#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28794#L108 assume !(12292 == ssl3_accept_~s__state~0); 28792#L111 assume !(16384 == ssl3_accept_~s__state~0); 28789#L114 assume !(8192 == ssl3_accept_~s__state~0); 28785#L117 assume !(24576 == ssl3_accept_~s__state~0); 28783#L120 assume !(8195 == ssl3_accept_~s__state~0); 28780#L123 assume !(8480 == ssl3_accept_~s__state~0); 28778#L126 assume !(8481 == ssl3_accept_~s__state~0); 28775#L129 assume !(8482 == ssl3_accept_~s__state~0); 28772#L132 assume !(8464 == ssl3_accept_~s__state~0); 28769#L135 assume !(8465 == ssl3_accept_~s__state~0); 28766#L138 assume !(8466 == ssl3_accept_~s__state~0); 28763#L141 assume !(8496 == ssl3_accept_~s__state~0); 28732#L144 assume !(8497 == ssl3_accept_~s__state~0); 28731#L147 assume !(8512 == ssl3_accept_~s__state~0); 28626#L150 assume !(8513 == ssl3_accept_~s__state~0); 28625#L153 assume !(8528 == ssl3_accept_~s__state~0); 28624#L156 assume !(8529 == ssl3_accept_~s__state~0); 28623#L159 assume 8544 == ssl3_accept_~s__state~0; 27536#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 27808#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 27811#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 28552#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 27295#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 27276#L405 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; 27098#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28541#L592 ssl3_accept_~skip~0 := 0; 28855#L105-2 assume !false; 28853#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28850#L108 assume !(12292 == ssl3_accept_~s__state~0); 28849#L111 assume !(16384 == ssl3_accept_~s__state~0); 28847#L114 assume !(8192 == ssl3_accept_~s__state~0); 28840#L117 assume !(24576 == ssl3_accept_~s__state~0); 28809#L120 assume !(8195 == ssl3_accept_~s__state~0); 28801#L123 assume !(8480 == ssl3_accept_~s__state~0); 27479#L126 assume !(8481 == ssl3_accept_~s__state~0); 27480#L129 assume !(8482 == ssl3_accept_~s__state~0); 27484#L132 assume 8464 == ssl3_accept_~s__state~0; 27485#L139 [2019-10-22 08:57:19,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:19,359 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 11 times [2019-10-22 08:57:19,359 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:19,359 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377863368] [2019-10-22 08:57:19,359 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:19,359 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:19,359 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:19,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:19,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:19,373 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:57:19,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:19,374 INFO L82 PathProgramCache]: Analyzing trace with hash 1817800793, now seen corresponding path program 1 times [2019-10-22 08:57:19,374 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:19,375 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034946549] [2019-10-22 08:57:19,375 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:19,375 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:19,375 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:19,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:19,422 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 08:57:19,422 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034946549] [2019-10-22 08:57:19,422 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:19,422 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:57:19,423 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946485714] [2019-10-22 08:57:19,423 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:57:19,423 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:57:19,423 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:57:19,424 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:57:19,424 INFO L87 Difference]: Start difference. First operand 1942 states and 2593 transitions. cyclomatic complexity: 656 Second operand 3 states. [2019-10-22 08:57:19,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:57:19,540 INFO L93 Difference]: Finished difference Result 2100 states and 2787 transitions. [2019-10-22 08:57:19,541 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:57:19,541 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2100 states and 2787 transitions. [2019-10-22 08:57:19,553 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1284 [2019-10-22 08:57:19,562 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2100 states to 2053 states and 2722 transitions. [2019-10-22 08:57:19,565 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1486 [2019-10-22 08:57:19,566 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1510 [2019-10-22 08:57:19,566 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2053 states and 2722 transitions. [2019-10-22 08:57:19,567 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:19,567 INFO L688 BuchiCegarLoop]: Abstraction has 2053 states and 2722 transitions. [2019-10-22 08:57:19,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2053 states and 2722 transitions. [2019-10-22 08:57:19,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2053 to 1960. [2019-10-22 08:57:19,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1960 states. [2019-10-22 08:57:19,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1960 states to 1960 states and 2613 transitions. [2019-10-22 08:57:19,597 INFO L711 BuchiCegarLoop]: Abstraction has 1960 states and 2613 transitions. [2019-10-22 08:57:19,597 INFO L591 BuchiCegarLoop]: Abstraction has 1960 states and 2613 transitions. [2019-10-22 08:57:19,597 INFO L424 BuchiCegarLoop]: ======== Iteration 15============ [2019-10-22 08:57:19,597 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1960 states and 2613 transitions. [2019-10-22 08:57:19,603 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1262 [2019-10-22 08:57:19,603 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:19,603 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:19,604 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:19,604 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:19,604 INFO L791 eck$LassoCheckResult]: Stem: 31374#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 31375#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31303#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 31351#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 31281#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 31389#L105-2 assume !false; 31616#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31608#L108 assume !(12292 == ssl3_accept_~s__state~0); 31609#L111 assume !(16384 == ssl3_accept_~s__state~0); 31598#L114 assume !(8192 == ssl3_accept_~s__state~0); 31599#L117 assume !(24576 == ssl3_accept_~s__state~0); 31588#L120 assume !(8195 == ssl3_accept_~s__state~0); 31589#L123 assume !(8480 == ssl3_accept_~s__state~0); 31578#L126 assume 8481 == ssl3_accept_~s__state~0; 31340#L127 [2019-10-22 08:57:19,604 INFO L793 eck$LassoCheckResult]: Loop: 31340#L127 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27; 31143#L263 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; 31144#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32930#L592 ssl3_accept_~skip~0 := 0; 32927#L105-2 assume !false; 32924#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32921#L108 assume !(12292 == ssl3_accept_~s__state~0); 32918#L111 assume !(16384 == ssl3_accept_~s__state~0); 32916#L114 assume !(8192 == ssl3_accept_~s__state~0); 32898#L117 assume !(24576 == ssl3_accept_~s__state~0); 32897#L120 assume !(8195 == ssl3_accept_~s__state~0); 32896#L123 assume !(8480 == ssl3_accept_~s__state~0); 32895#L126 assume !(8481 == ssl3_accept_~s__state~0); 32894#L129 assume !(8482 == ssl3_accept_~s__state~0); 32842#L132 assume !(8464 == ssl3_accept_~s__state~0); 32841#L135 assume !(8465 == ssl3_accept_~s__state~0); 32840#L138 assume !(8466 == ssl3_accept_~s__state~0); 32644#L141 assume !(8496 == ssl3_accept_~s__state~0); 32641#L144 assume !(8497 == ssl3_accept_~s__state~0); 32494#L147 assume !(8512 == ssl3_accept_~s__state~0); 32493#L150 assume !(8513 == ssl3_accept_~s__state~0); 32492#L153 assume !(8528 == ssl3_accept_~s__state~0); 32491#L156 assume !(8529 == ssl3_accept_~s__state~0); 32490#L159 assume !(8544 == ssl3_accept_~s__state~0); 32446#L162 assume !(8545 == ssl3_accept_~s__state~0); 31962#L165 assume !(8560 == ssl3_accept_~s__state~0); 31961#L168 assume !(8561 == ssl3_accept_~s__state~0); 31928#L171 assume 8448 == ssl3_accept_~s__state~0; 31205#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 31206#L433 assume !(ssl3_accept_~num1~0 > 0); 31269#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 31270#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31916#L592 ssl3_accept_~skip~0 := 0; 31915#L105-2 assume !false; 31914#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31913#L108 assume !(12292 == ssl3_accept_~s__state~0); 31912#L111 assume !(16384 == ssl3_accept_~s__state~0); 31911#L114 assume !(8192 == ssl3_accept_~s__state~0); 31910#L117 assume !(24576 == ssl3_accept_~s__state~0); 31908#L120 assume !(8195 == ssl3_accept_~s__state~0); 31907#L123 assume 8480 == ssl3_accept_~s__state~0; 31340#L127 [2019-10-22 08:57:19,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:19,605 INFO L82 PathProgramCache]: Analyzing trace with hash 82541866, now seen corresponding path program 1 times [2019-10-22 08:57:19,605 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:19,605 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070519423] [2019-10-22 08:57:19,605 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:19,605 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:19,605 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:19,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:19,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:57:19,615 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070519423] [2019-10-22 08:57:19,615 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:19,615 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 08:57:19,615 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881393477] [2019-10-22 08:57:19,615 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:57:19,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:19,616 INFO L82 PathProgramCache]: Analyzing trace with hash 1341049336, now seen corresponding path program 1 times [2019-10-22 08:57:19,616 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:19,616 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321880455] [2019-10-22 08:57:19,616 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:19,616 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:19,616 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:19,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:19,633 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:57:19,633 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321880455] [2019-10-22 08:57:19,634 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1408974] [2019-10-22 08:57:19,634 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aca75696-93f1-4709-b6f1-426c2cefe087/bin/uautomizer/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 08:57:19,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:19,667 INFO L256 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:57:19,668 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:57:19,673 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:57:19,674 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-10-22 08:57:19,674 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-10-22 08:57:19,674 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372030155] [2019-10-22 08:57:19,674 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:57:19,674 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:57:19,675 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:57:19,675 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:57:19,675 INFO L87 Difference]: Start difference. First operand 1960 states and 2613 transitions. cyclomatic complexity: 660 Second operand 3 states. [2019-10-22 08:57:19,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:57:19,773 INFO L93 Difference]: Finished difference Result 1964 states and 2613 transitions. [2019-10-22 08:57:19,773 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:57:19,774 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1964 states and 2613 transitions. [2019-10-22 08:57:19,781 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1266 [2019-10-22 08:57:19,789 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1964 states to 1964 states and 2613 transitions. [2019-10-22 08:57:19,789 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1421 [2019-10-22 08:57:19,791 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1421 [2019-10-22 08:57:19,791 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1964 states and 2613 transitions. [2019-10-22 08:57:19,791 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:19,791 INFO L688 BuchiCegarLoop]: Abstraction has 1964 states and 2613 transitions. [2019-10-22 08:57:19,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1964 states and 2613 transitions. [2019-10-22 08:57:19,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1964 to 1960. [2019-10-22 08:57:19,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1960 states. [2019-10-22 08:57:19,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1960 states to 1960 states and 2609 transitions. [2019-10-22 08:57:19,818 INFO L711 BuchiCegarLoop]: Abstraction has 1960 states and 2609 transitions. [2019-10-22 08:57:19,818 INFO L591 BuchiCegarLoop]: Abstraction has 1960 states and 2609 transitions. [2019-10-22 08:57:19,818 INFO L424 BuchiCegarLoop]: ======== Iteration 16============ [2019-10-22 08:57:19,818 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1960 states and 2609 transitions. [2019-10-22 08:57:19,824 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1262 [2019-10-22 08:57:19,824 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:19,824 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:19,824 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:19,825 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:19,825 INFO L791 eck$LassoCheckResult]: Stem: 35403#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 35404#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 35350#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 35388#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 35327#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 35417#L105-2 assume !false; 35733#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36388#L108 assume !(12292 == ssl3_accept_~s__state~0); 36386#L111 assume !(16384 == ssl3_accept_~s__state~0); 36384#L114 assume !(8192 == ssl3_accept_~s__state~0); 36383#L117 assume !(24576 == ssl3_accept_~s__state~0); 36382#L120 assume !(8195 == ssl3_accept_~s__state~0); 36381#L123 assume !(8480 == ssl3_accept_~s__state~0); 36380#L126 assume !(8481 == ssl3_accept_~s__state~0); 35699#L129 assume 8482 == ssl3_accept_~s__state~0; 35561#L130 [2019-10-22 08:57:19,825 INFO L793 eck$LassoCheckResult]: Loop: 35561#L130 ssl3_accept_~s__state~0 := 3; 36338#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36336#L592 ssl3_accept_~skip~0 := 0; 36334#L105-2 assume !false; 36332#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36330#L108 assume !(12292 == ssl3_accept_~s__state~0); 36328#L111 assume !(16384 == ssl3_accept_~s__state~0); 36326#L114 assume !(8192 == ssl3_accept_~s__state~0); 36324#L117 assume !(24576 == ssl3_accept_~s__state~0); 36322#L120 assume !(8195 == ssl3_accept_~s__state~0); 36320#L123 assume !(8480 == ssl3_accept_~s__state~0); 36318#L126 assume !(8481 == ssl3_accept_~s__state~0); 36316#L129 assume !(8482 == ssl3_accept_~s__state~0); 36314#L132 assume !(8464 == ssl3_accept_~s__state~0); 36312#L135 assume !(8465 == ssl3_accept_~s__state~0); 36290#L138 assume !(8466 == ssl3_accept_~s__state~0); 35692#L141 assume !(8496 == ssl3_accept_~s__state~0); 35691#L144 assume !(8497 == ssl3_accept_~s__state~0); 35690#L147 assume !(8512 == ssl3_accept_~s__state~0); 35689#L150 assume !(8513 == ssl3_accept_~s__state~0); 35688#L153 assume !(8528 == ssl3_accept_~s__state~0); 35687#L156 assume !(8529 == ssl3_accept_~s__state~0); 35686#L159 assume !(8544 == ssl3_accept_~s__state~0); 35685#L162 assume !(8545 == ssl3_accept_~s__state~0); 35684#L165 assume !(8560 == ssl3_accept_~s__state~0); 35683#L168 assume !(8561 == ssl3_accept_~s__state~0); 35682#L171 assume 8448 == ssl3_accept_~s__state~0; 35257#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 35258#L433 assume !(ssl3_accept_~num1~0 > 0); 35243#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 35317#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35595#L592 ssl3_accept_~skip~0 := 0; 35592#L105-2 assume !false; 35589#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35585#L108 assume !(12292 == ssl3_accept_~s__state~0); 35582#L111 assume !(16384 == ssl3_accept_~s__state~0); 35579#L114 assume !(8192 == ssl3_accept_~s__state~0); 35575#L117 assume !(24576 == ssl3_accept_~s__state~0); 35572#L120 assume !(8195 == ssl3_accept_~s__state~0); 35568#L123 assume !(8480 == ssl3_accept_~s__state~0); 35564#L126 assume !(8481 == ssl3_accept_~s__state~0); 35560#L129 assume 8482 == ssl3_accept_~s__state~0; 35561#L130 [2019-10-22 08:57:19,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:19,825 INFO L82 PathProgramCache]: Analyzing trace with hash -1736169309, now seen corresponding path program 1 times [2019-10-22 08:57:19,825 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:19,825 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691544839] [2019-10-22 08:57:19,826 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:19,826 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:19,826 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:19,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:19,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:57:19,835 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691544839] [2019-10-22 08:57:19,836 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:19,836 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 08:57:19,836 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134153017] [2019-10-22 08:57:19,836 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:57:19,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:19,836 INFO L82 PathProgramCache]: Analyzing trace with hash -1169497002, now seen corresponding path program 1 times [2019-10-22 08:57:19,836 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:19,837 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743093332] [2019-10-22 08:57:19,837 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:19,837 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:19,837 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:19,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:19,847 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:57:19,848 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743093332] [2019-10-22 08:57:19,848 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:19,848 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:57:19,848 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959906738] [2019-10-22 08:57:19,848 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:57:19,848 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:57:19,848 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:57:19,848 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:57:19,849 INFO L87 Difference]: Start difference. First operand 1960 states and 2609 transitions. cyclomatic complexity: 656 Second operand 3 states. [2019-10-22 08:57:19,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:57:19,950 INFO L93 Difference]: Finished difference Result 1960 states and 2605 transitions. [2019-10-22 08:57:19,951 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:57:19,951 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1960 states and 2605 transitions. [2019-10-22 08:57:19,958 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1262 [2019-10-22 08:57:19,966 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1960 states to 1960 states and 2605 transitions. [2019-10-22 08:57:19,966 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1417 [2019-10-22 08:57:19,968 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1417 [2019-10-22 08:57:19,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1960 states and 2605 transitions. [2019-10-22 08:57:19,968 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:19,968 INFO L688 BuchiCegarLoop]: Abstraction has 1960 states and 2605 transitions. [2019-10-22 08:57:19,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1960 states and 2605 transitions. [2019-10-22 08:57:19,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1960 to 1930. [2019-10-22 08:57:19,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1930 states. [2019-10-22 08:57:19,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1930 states to 1930 states and 2569 transitions. [2019-10-22 08:57:19,992 INFO L711 BuchiCegarLoop]: Abstraction has 1930 states and 2569 transitions. [2019-10-22 08:57:19,992 INFO L591 BuchiCegarLoop]: Abstraction has 1930 states and 2569 transitions. [2019-10-22 08:57:19,992 INFO L424 BuchiCegarLoop]: ======== Iteration 17============ [2019-10-22 08:57:19,993 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1930 states and 2569 transitions. [2019-10-22 08:57:19,998 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1262 [2019-10-22 08:57:19,999 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:19,999 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:20,000 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:20,000 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:20,000 INFO L791 eck$LassoCheckResult]: Stem: 39337#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 39338#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 39278#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 39320#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 39256#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 39350#L105-2 assume !false; 39857#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39855#L108 assume !(12292 == ssl3_accept_~s__state~0); 39853#L111 assume !(16384 == ssl3_accept_~s__state~0); 39851#L114 assume !(8192 == ssl3_accept_~s__state~0); 39849#L117 assume !(24576 == ssl3_accept_~s__state~0); 39847#L120 assume !(8195 == ssl3_accept_~s__state~0); 39845#L123 assume !(8480 == ssl3_accept_~s__state~0); 39843#L126 assume !(8481 == ssl3_accept_~s__state~0); 39841#L129 assume !(8482 == ssl3_accept_~s__state~0); 39839#L132 assume 8464 == ssl3_accept_~s__state~0; 39176#L139 [2019-10-22 08:57:20,001 INFO L793 eck$LassoCheckResult]: Loop: 39176#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 39177#L278 assume !(0 == ssl3_accept_~blastFlag~0); 39310#L278-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; 39311#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40919#L592 ssl3_accept_~skip~0 := 0; 40978#L105-2 assume !false; 40976#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40974#L108 assume !(12292 == ssl3_accept_~s__state~0); 40972#L111 assume !(16384 == ssl3_accept_~s__state~0); 40969#L114 assume !(8192 == ssl3_accept_~s__state~0); 40967#L117 assume !(24576 == ssl3_accept_~s__state~0); 40965#L120 assume !(8195 == ssl3_accept_~s__state~0); 40963#L123 assume !(8480 == ssl3_accept_~s__state~0); 40960#L126 assume !(8481 == ssl3_accept_~s__state~0); 40958#L129 assume !(8482 == ssl3_accept_~s__state~0); 40956#L132 assume !(8464 == ssl3_accept_~s__state~0); 40952#L135 assume !(8465 == ssl3_accept_~s__state~0); 40839#L138 assume !(8466 == ssl3_accept_~s__state~0); 40838#L141 assume 8496 == ssl3_accept_~s__state~0; 39550#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 40603#L291 assume !(1 == ssl3_accept_~blastFlag~0); 39387#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 39330#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 39332#L297-2 ssl3_accept_~s__init_num~0 := 0; 40789#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40602#L592 ssl3_accept_~skip~0 := 0; 40479#L105-2 assume !false; 40473#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40471#L108 assume !(12292 == ssl3_accept_~s__state~0); 40469#L111 assume !(16384 == ssl3_accept_~s__state~0); 40467#L114 assume !(8192 == ssl3_accept_~s__state~0); 40465#L117 assume !(24576 == ssl3_accept_~s__state~0); 40463#L120 assume !(8195 == ssl3_accept_~s__state~0); 40461#L123 assume !(8480 == ssl3_accept_~s__state~0); 40459#L126 assume !(8481 == ssl3_accept_~s__state~0); 40457#L129 assume !(8482 == ssl3_accept_~s__state~0); 40455#L132 assume !(8464 == ssl3_accept_~s__state~0); 40453#L135 assume !(8465 == ssl3_accept_~s__state~0); 40451#L138 assume !(8466 == ssl3_accept_~s__state~0); 40449#L141 assume !(8496 == ssl3_accept_~s__state~0); 40447#L144 assume !(8497 == ssl3_accept_~s__state~0); 40445#L147 assume 8512 == ssl3_accept_~s__state~0; 39547#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40439#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 40435#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 40428#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40423#L592 ssl3_accept_~skip~0 := 0; 40421#L105-2 assume !false; 40419#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40417#L108 assume !(12292 == ssl3_accept_~s__state~0); 40415#L111 assume !(16384 == ssl3_accept_~s__state~0); 40413#L114 assume !(8192 == ssl3_accept_~s__state~0); 40411#L117 assume !(24576 == ssl3_accept_~s__state~0); 40409#L120 assume !(8195 == ssl3_accept_~s__state~0); 40407#L123 assume !(8480 == ssl3_accept_~s__state~0); 40405#L126 assume !(8481 == ssl3_accept_~s__state~0); 40403#L129 assume !(8482 == ssl3_accept_~s__state~0); 40401#L132 assume !(8464 == ssl3_accept_~s__state~0); 40399#L135 assume !(8465 == ssl3_accept_~s__state~0); 40397#L138 assume !(8466 == ssl3_accept_~s__state~0); 40395#L141 assume !(8496 == ssl3_accept_~s__state~0); 40393#L144 assume !(8497 == ssl3_accept_~s__state~0); 40391#L147 assume !(8512 == ssl3_accept_~s__state~0); 40389#L150 assume !(8513 == ssl3_accept_~s__state~0); 40383#L153 assume 8528 == ssl3_accept_~s__state~0; 39544#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 40382#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 40380#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 40373#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 40371#L358 assume !(ssl3_accept_~ret~0 <= 0); 39195#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 39196#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40552#L592 ssl3_accept_~skip~0 := 0; 40550#L105-2 assume !false; 40548#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40546#L108 assume !(12292 == ssl3_accept_~s__state~0); 40544#L111 assume !(16384 == ssl3_accept_~s__state~0); 40542#L114 assume !(8192 == ssl3_accept_~s__state~0); 40540#L117 assume !(24576 == ssl3_accept_~s__state~0); 40537#L120 assume !(8195 == ssl3_accept_~s__state~0); 40533#L123 assume !(8480 == ssl3_accept_~s__state~0); 40527#L126 assume !(8481 == ssl3_accept_~s__state~0); 40524#L129 assume !(8482 == ssl3_accept_~s__state~0); 40521#L132 assume !(8464 == ssl3_accept_~s__state~0); 40518#L135 assume !(8465 == ssl3_accept_~s__state~0); 40515#L138 assume !(8466 == ssl3_accept_~s__state~0); 40512#L141 assume !(8496 == ssl3_accept_~s__state~0); 40509#L144 assume !(8497 == ssl3_accept_~s__state~0); 40506#L147 assume !(8512 == ssl3_accept_~s__state~0); 40503#L150 assume !(8513 == ssl3_accept_~s__state~0); 40500#L153 assume !(8528 == ssl3_accept_~s__state~0); 40499#L156 assume !(8529 == ssl3_accept_~s__state~0); 39418#L159 assume 8544 == ssl3_accept_~s__state~0; 39415#L163 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; 39142#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40422#L592 ssl3_accept_~skip~0 := 0; 40420#L105-2 assume !false; 40418#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40416#L108 assume !(12292 == ssl3_accept_~s__state~0); 40414#L111 assume !(16384 == ssl3_accept_~s__state~0); 40412#L114 assume !(8192 == ssl3_accept_~s__state~0); 40410#L117 assume !(24576 == ssl3_accept_~s__state~0); 40408#L120 assume !(8195 == ssl3_accept_~s__state~0); 40406#L123 assume !(8480 == ssl3_accept_~s__state~0); 40404#L126 assume !(8481 == ssl3_accept_~s__state~0); 40402#L129 assume !(8482 == ssl3_accept_~s__state~0); 40400#L132 assume !(8464 == ssl3_accept_~s__state~0); 40398#L135 assume !(8465 == ssl3_accept_~s__state~0); 40396#L138 assume !(8466 == ssl3_accept_~s__state~0); 40394#L141 assume !(8496 == ssl3_accept_~s__state~0); 40392#L144 assume !(8497 == ssl3_accept_~s__state~0); 40390#L147 assume !(8512 == ssl3_accept_~s__state~0); 40388#L150 assume !(8513 == ssl3_accept_~s__state~0); 40386#L153 assume !(8528 == ssl3_accept_~s__state~0); 40384#L156 assume !(8529 == ssl3_accept_~s__state~0); 40385#L159 assume !(8544 == ssl3_accept_~s__state~0); 39419#L162 assume !(8545 == ssl3_accept_~s__state~0); 39420#L165 assume !(8560 == ssl3_accept_~s__state~0); 40379#L168 assume !(8561 == ssl3_accept_~s__state~0); 40378#L171 assume !(8448 == ssl3_accept_~s__state~0); 40375#L174 assume 8576 == ssl3_accept_~s__state~0; 39380#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 39225#L447 assume !(ssl3_accept_~ret~0 <= 0); 39149#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 39150#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40526#L592 ssl3_accept_~skip~0 := 0; 40523#L105-2 assume !false; 40520#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40517#L108 assume !(12292 == ssl3_accept_~s__state~0); 40514#L111 assume !(16384 == ssl3_accept_~s__state~0); 40511#L114 assume !(8192 == ssl3_accept_~s__state~0); 40508#L117 assume !(24576 == ssl3_accept_~s__state~0); 40505#L120 assume !(8195 == ssl3_accept_~s__state~0); 40502#L123 assume !(8480 == ssl3_accept_~s__state~0); 39398#L126 assume !(8481 == ssl3_accept_~s__state~0); 40498#L129 assume !(8482 == ssl3_accept_~s__state~0); 39392#L132 assume 8464 == ssl3_accept_~s__state~0; 39176#L139 [2019-10-22 08:57:20,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:20,001 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 12 times [2019-10-22 08:57:20,001 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:20,001 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008890360] [2019-10-22 08:57:20,001 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:20,001 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:20,001 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:20,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:20,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:20,010 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:57:20,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:20,010 INFO L82 PathProgramCache]: Analyzing trace with hash -1757928395, now seen corresponding path program 1 times [2019-10-22 08:57:20,010 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:20,011 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82553782] [2019-10-22 08:57:20,011 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:20,011 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:20,011 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:20,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:20,043 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 08:57:20,043 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82553782] [2019-10-22 08:57:20,044 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:20,044 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:57:20,044 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997018619] [2019-10-22 08:57:20,044 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:57:20,045 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:57:20,045 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:57:20,045 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:57:20,045 INFO L87 Difference]: Start difference. First operand 1930 states and 2569 transitions. cyclomatic complexity: 646 Second operand 3 states. [2019-10-22 08:57:20,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:57:20,187 INFO L93 Difference]: Finished difference Result 1790 states and 2317 transitions. [2019-10-22 08:57:20,187 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:57:20,188 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1790 states and 2317 transitions. [2019-10-22 08:57:20,196 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 974 [2019-10-22 08:57:20,203 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1790 states to 1518 states and 1973 transitions. [2019-10-22 08:57:20,203 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1090 [2019-10-22 08:57:20,204 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1362 [2019-10-22 08:57:20,205 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1518 states and 1973 transitions. [2019-10-22 08:57:20,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:20,205 INFO L688 BuchiCegarLoop]: Abstraction has 1518 states and 1973 transitions. [2019-10-22 08:57:20,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1518 states and 1973 transitions. [2019-10-22 08:57:20,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1518 to 1242. [2019-10-22 08:57:20,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1242 states. [2019-10-22 08:57:20,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1242 states to 1242 states and 1621 transitions. [2019-10-22 08:57:20,223 INFO L711 BuchiCegarLoop]: Abstraction has 1242 states and 1621 transitions. [2019-10-22 08:57:20,223 INFO L591 BuchiCegarLoop]: Abstraction has 1242 states and 1621 transitions. [2019-10-22 08:57:20,223 INFO L424 BuchiCegarLoop]: ======== Iteration 18============ [2019-10-22 08:57:20,224 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1242 states and 1621 transitions. [2019-10-22 08:57:20,228 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 970 [2019-10-22 08:57:20,228 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:20,228 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:20,230 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:20,230 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:20,230 INFO L791 eck$LassoCheckResult]: Stem: 43015#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 43016#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 42965#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 43000#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 42950#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 43028#L105-2 assume !false; 43090#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43581#L108 assume !(12292 == ssl3_accept_~s__state~0); 43578#L111 assume !(16384 == ssl3_accept_~s__state~0); 43575#L114 assume !(8192 == ssl3_accept_~s__state~0); 43573#L117 assume !(24576 == ssl3_accept_~s__state~0); 43570#L120 assume !(8195 == ssl3_accept_~s__state~0); 43567#L123 assume !(8480 == ssl3_accept_~s__state~0); 43565#L126 assume !(8481 == ssl3_accept_~s__state~0); 43562#L129 assume !(8482 == ssl3_accept_~s__state~0); 43560#L132 assume 8464 == ssl3_accept_~s__state~0; 43155#L139 [2019-10-22 08:57:20,230 INFO L793 eck$LassoCheckResult]: Loop: 43155#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 43017#L278 assume !(0 == ssl3_accept_~blastFlag~0); 42990#L278-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; 42991#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43684#L592 ssl3_accept_~skip~0 := 0; 43678#L105-2 assume !false; 43676#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43674#L108 assume !(12292 == ssl3_accept_~s__state~0); 43671#L111 assume !(16384 == ssl3_accept_~s__state~0); 43668#L114 assume !(8192 == ssl3_accept_~s__state~0); 43665#L117 assume !(24576 == ssl3_accept_~s__state~0); 43661#L120 assume !(8195 == ssl3_accept_~s__state~0); 43658#L123 assume !(8480 == ssl3_accept_~s__state~0); 43655#L126 assume !(8481 == ssl3_accept_~s__state~0); 43651#L129 assume !(8482 == ssl3_accept_~s__state~0); 43647#L132 assume !(8464 == ssl3_accept_~s__state~0); 43607#L135 assume !(8465 == ssl3_accept_~s__state~0); 43606#L138 assume !(8466 == ssl3_accept_~s__state~0); 43604#L141 assume 8496 == ssl3_accept_~s__state~0; 43152#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 43601#L291 assume !(1 == ssl3_accept_~blastFlag~0); 43599#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 43597#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 43007#L297-2 ssl3_accept_~s__init_num~0 := 0; 43008#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44053#L592 ssl3_accept_~skip~0 := 0; 44051#L105-2 assume !false; 44049#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44047#L108 assume !(12292 == ssl3_accept_~s__state~0); 44045#L111 assume !(16384 == ssl3_accept_~s__state~0); 44043#L114 assume !(8192 == ssl3_accept_~s__state~0); 44041#L117 assume !(24576 == ssl3_accept_~s__state~0); 44039#L120 assume !(8195 == ssl3_accept_~s__state~0); 44038#L123 assume !(8480 == ssl3_accept_~s__state~0); 44037#L126 assume !(8481 == ssl3_accept_~s__state~0); 44036#L129 assume !(8482 == ssl3_accept_~s__state~0); 44034#L132 assume !(8464 == ssl3_accept_~s__state~0); 44031#L135 assume !(8465 == ssl3_accept_~s__state~0); 44030#L138 assume !(8466 == ssl3_accept_~s__state~0); 42952#L141 assume !(8496 == ssl3_accept_~s__state~0); 42953#L144 assume !(8497 == ssl3_accept_~s__state~0); 44024#L147 assume 8512 == ssl3_accept_~s__state~0; 43149#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 44021#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 43019#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 42847#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42837#L592 ssl3_accept_~skip~0 := 0; 42943#L105-2 assume !false; 42885#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42886#L108 assume !(12292 == ssl3_accept_~s__state~0); 42907#L111 assume !(16384 == ssl3_accept_~s__state~0); 42869#L114 assume !(8192 == ssl3_accept_~s__state~0); 42870#L117 assume !(24576 == ssl3_accept_~s__state~0); 42856#L120 assume !(8195 == ssl3_accept_~s__state~0); 42857#L123 assume !(8480 == ssl3_accept_~s__state~0); 43024#L126 assume !(8481 == ssl3_accept_~s__state~0); 43025#L129 assume !(8482 == ssl3_accept_~s__state~0); 43889#L132 assume !(8464 == ssl3_accept_~s__state~0); 43888#L135 assume !(8465 == ssl3_accept_~s__state~0); 43887#L138 assume !(8466 == ssl3_accept_~s__state~0); 43886#L141 assume !(8496 == ssl3_accept_~s__state~0); 43885#L144 assume !(8497 == ssl3_accept_~s__state~0); 43884#L147 assume !(8512 == ssl3_accept_~s__state~0); 43883#L150 assume !(8513 == ssl3_accept_~s__state~0); 43881#L153 assume 8528 == ssl3_accept_~s__state~0; 43146#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 43878#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 43876#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 43877#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 43864#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 43860#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 43851#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43849#L592 ssl3_accept_~skip~0 := 0; 43847#L105-2 assume !false; 43845#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43843#L108 assume !(12292 == ssl3_accept_~s__state~0); 43841#L111 assume !(16384 == ssl3_accept_~s__state~0); 43839#L114 assume !(8192 == ssl3_accept_~s__state~0); 43837#L117 assume !(24576 == ssl3_accept_~s__state~0); 43835#L120 assume !(8195 == ssl3_accept_~s__state~0); 43833#L123 assume !(8480 == ssl3_accept_~s__state~0); 43831#L126 assume !(8481 == ssl3_accept_~s__state~0); 43829#L129 assume !(8482 == ssl3_accept_~s__state~0); 43827#L132 assume !(8464 == ssl3_accept_~s__state~0); 43825#L135 assume !(8465 == ssl3_accept_~s__state~0); 43823#L138 assume !(8466 == ssl3_accept_~s__state~0); 43821#L141 assume !(8496 == ssl3_accept_~s__state~0); 43819#L144 assume !(8497 == ssl3_accept_~s__state~0); 43817#L147 assume !(8512 == ssl3_accept_~s__state~0); 43815#L150 assume !(8513 == ssl3_accept_~s__state~0); 43811#L153 assume !(8528 == ssl3_accept_~s__state~0); 43809#L156 assume !(8529 == ssl3_accept_~s__state~0); 43808#L159 assume 8544 == ssl3_accept_~s__state~0; 43143#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 43807#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 43804#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 43029#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 42984#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 42980#L405 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; 42846#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43713#L592 ssl3_accept_~skip~0 := 0; 43711#L105-2 assume !false; 43710#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43709#L108 assume !(12292 == ssl3_accept_~s__state~0); 43708#L111 assume !(16384 == ssl3_accept_~s__state~0); 43707#L114 assume !(8192 == ssl3_accept_~s__state~0); 43705#L117 assume !(24576 == ssl3_accept_~s__state~0); 43703#L120 assume !(8195 == ssl3_accept_~s__state~0); 43702#L123 assume !(8480 == ssl3_accept_~s__state~0); 43701#L126 assume !(8481 == ssl3_accept_~s__state~0); 43700#L129 assume !(8482 == ssl3_accept_~s__state~0); 43699#L132 assume !(8464 == ssl3_accept_~s__state~0); 43697#L135 assume !(8465 == ssl3_accept_~s__state~0); 43696#L138 assume !(8466 == ssl3_accept_~s__state~0); 43195#L141 assume !(8496 == ssl3_accept_~s__state~0); 43194#L144 assume !(8497 == ssl3_accept_~s__state~0); 43193#L147 assume !(8512 == ssl3_accept_~s__state~0); 43192#L150 assume !(8513 == ssl3_accept_~s__state~0); 43191#L153 assume !(8528 == ssl3_accept_~s__state~0); 43190#L156 assume !(8529 == ssl3_accept_~s__state~0); 43189#L159 assume !(8544 == ssl3_accept_~s__state~0); 43188#L162 assume !(8545 == ssl3_accept_~s__state~0); 43187#L165 assume !(8560 == ssl3_accept_~s__state~0); 43186#L168 assume !(8561 == ssl3_accept_~s__state~0); 43184#L171 assume 8448 == ssl3_accept_~s__state~0; 43138#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 43180#L433 assume !(ssl3_accept_~num1~0 > 0); 43178#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 43173#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43172#L592 ssl3_accept_~skip~0 := 0; 43171#L105-2 assume !false; 43170#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43168#L108 assume !(12292 == ssl3_accept_~s__state~0); 43167#L111 assume !(16384 == ssl3_accept_~s__state~0); 43166#L114 assume !(8192 == ssl3_accept_~s__state~0); 43164#L117 assume !(24576 == ssl3_accept_~s__state~0); 43162#L120 assume !(8195 == ssl3_accept_~s__state~0); 43161#L123 assume !(8480 == ssl3_accept_~s__state~0); 43159#L126 assume !(8481 == ssl3_accept_~s__state~0); 43158#L129 assume !(8482 == ssl3_accept_~s__state~0); 43157#L132 assume 8464 == ssl3_accept_~s__state~0; 43155#L139 [2019-10-22 08:57:20,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:20,231 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 13 times [2019-10-22 08:57:20,231 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:20,231 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926867534] [2019-10-22 08:57:20,231 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:20,232 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:20,232 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:20,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:20,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:20,242 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:57:20,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:20,242 INFO L82 PathProgramCache]: Analyzing trace with hash -159281487, now seen corresponding path program 1 times [2019-10-22 08:57:20,242 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:20,243 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936815995] [2019-10-22 08:57:20,243 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:20,243 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:20,243 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:20,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:20,281 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2019-10-22 08:57:20,282 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936815995] [2019-10-22 08:57:20,282 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:20,282 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:57:20,282 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549310900] [2019-10-22 08:57:20,283 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:57:20,283 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:57:20,283 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:57:20,283 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:57:20,283 INFO L87 Difference]: Start difference. First operand 1242 states and 1621 transitions. cyclomatic complexity: 382 Second operand 3 states. [2019-10-22 08:57:20,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:57:20,297 INFO L93 Difference]: Finished difference Result 2150 states and 2840 transitions. [2019-10-22 08:57:20,298 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:57:20,298 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2150 states and 2840 transitions. [2019-10-22 08:57:20,307 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1878 [2019-10-22 08:57:20,330 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2150 states to 2150 states and 2840 transitions. [2019-10-22 08:57:20,332 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1994 [2019-10-22 08:57:20,333 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1994 [2019-10-22 08:57:20,333 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2150 states and 2840 transitions. [2019-10-22 08:57:20,335 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:20,335 INFO L688 BuchiCegarLoop]: Abstraction has 2150 states and 2840 transitions. [2019-10-22 08:57:20,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2150 states and 2840 transitions. [2019-10-22 08:57:20,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2150 to 1244. [2019-10-22 08:57:20,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1244 states. [2019-10-22 08:57:20,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1244 states to 1244 states and 1623 transitions. [2019-10-22 08:57:20,355 INFO L711 BuchiCegarLoop]: Abstraction has 1244 states and 1623 transitions. [2019-10-22 08:57:20,355 INFO L591 BuchiCegarLoop]: Abstraction has 1244 states and 1623 transitions. [2019-10-22 08:57:20,355 INFO L424 BuchiCegarLoop]: ======== Iteration 19============ [2019-10-22 08:57:20,356 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1244 states and 1623 transitions. [2019-10-22 08:57:20,359 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 972 [2019-10-22 08:57:20,359 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:20,359 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:20,360 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:20,360 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:20,361 INFO L791 eck$LassoCheckResult]: Stem: 46422#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 46423#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 46370#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 46408#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 46350#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 46433#L105-2 assume !false; 46497#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47038#L108 assume !(12292 == ssl3_accept_~s__state~0); 47037#L111 assume !(16384 == ssl3_accept_~s__state~0); 47036#L114 assume !(8192 == ssl3_accept_~s__state~0); 47035#L117 assume !(24576 == ssl3_accept_~s__state~0); 47034#L120 assume !(8195 == ssl3_accept_~s__state~0); 47033#L123 assume !(8480 == ssl3_accept_~s__state~0); 47032#L126 assume !(8481 == ssl3_accept_~s__state~0); 47031#L129 assume !(8482 == ssl3_accept_~s__state~0); 47030#L132 assume 8464 == ssl3_accept_~s__state~0; 46288#L139 [2019-10-22 08:57:20,361 INFO L793 eck$LassoCheckResult]: Loop: 46288#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 46289#L278 assume !(0 == ssl3_accept_~blastFlag~0); 47290#L278-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; 47248#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47247#L592 ssl3_accept_~skip~0 := 0; 47241#L105-2 assume !false; 47239#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47237#L108 assume !(12292 == ssl3_accept_~s__state~0); 47235#L111 assume !(16384 == ssl3_accept_~s__state~0); 47233#L114 assume !(8192 == ssl3_accept_~s__state~0); 47231#L117 assume !(24576 == ssl3_accept_~s__state~0); 47229#L120 assume !(8195 == ssl3_accept_~s__state~0); 47227#L123 assume !(8480 == ssl3_accept_~s__state~0); 47225#L126 assume !(8481 == ssl3_accept_~s__state~0); 47223#L129 assume !(8482 == ssl3_accept_~s__state~0); 47221#L132 assume !(8464 == ssl3_accept_~s__state~0); 47219#L135 assume !(8465 == ssl3_accept_~s__state~0); 47217#L138 assume !(8466 == ssl3_accept_~s__state~0); 47213#L141 assume 8496 == ssl3_accept_~s__state~0; 46592#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 47173#L291 assume !(1 == ssl3_accept_~blastFlag~0); 47171#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 47170#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 46553#L297-2 ssl3_accept_~s__init_num~0 := 0; 47242#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47240#L592 ssl3_accept_~skip~0 := 0; 47238#L105-2 assume !false; 47236#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47234#L108 assume !(12292 == ssl3_accept_~s__state~0); 47232#L111 assume !(16384 == ssl3_accept_~s__state~0); 47230#L114 assume !(8192 == ssl3_accept_~s__state~0); 47228#L117 assume !(24576 == ssl3_accept_~s__state~0); 47226#L120 assume !(8195 == ssl3_accept_~s__state~0); 47224#L123 assume !(8480 == ssl3_accept_~s__state~0); 47222#L126 assume !(8481 == ssl3_accept_~s__state~0); 47220#L129 assume !(8482 == ssl3_accept_~s__state~0); 47218#L132 assume !(8464 == ssl3_accept_~s__state~0); 47216#L135 assume !(8465 == ssl3_accept_~s__state~0); 47212#L138 assume !(8466 == ssl3_accept_~s__state~0); 47210#L141 assume !(8496 == ssl3_accept_~s__state~0); 47209#L144 assume !(8497 == ssl3_accept_~s__state~0); 47208#L147 assume 8512 == ssl3_accept_~s__state~0; 46589#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 47206#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 47205#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 47197#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47196#L592 ssl3_accept_~skip~0 := 0; 47195#L105-2 assume !false; 47194#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47193#L108 assume !(12292 == ssl3_accept_~s__state~0); 47192#L111 assume !(16384 == ssl3_accept_~s__state~0); 47191#L114 assume !(8192 == ssl3_accept_~s__state~0); 47190#L117 assume !(24576 == ssl3_accept_~s__state~0); 47189#L120 assume !(8195 == ssl3_accept_~s__state~0); 47188#L123 assume !(8480 == ssl3_accept_~s__state~0); 47187#L126 assume !(8481 == ssl3_accept_~s__state~0); 47186#L129 assume !(8482 == ssl3_accept_~s__state~0); 47185#L132 assume !(8464 == ssl3_accept_~s__state~0); 47184#L135 assume !(8465 == ssl3_accept_~s__state~0); 47183#L138 assume !(8466 == ssl3_accept_~s__state~0); 47182#L141 assume !(8496 == ssl3_accept_~s__state~0); 47181#L144 assume !(8497 == ssl3_accept_~s__state~0); 47180#L147 assume !(8512 == ssl3_accept_~s__state~0); 47179#L150 assume !(8513 == ssl3_accept_~s__state~0); 46762#L153 assume 8528 == ssl3_accept_~s__state~0; 46377#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 46378#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 46555#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 46308#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 46309#L358 assume !(ssl3_accept_~ret~0 <= 0); 46241#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 46304#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47324#L592 ssl3_accept_~skip~0 := 0; 47323#L105-2 assume !false; 47321#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47110#L108 assume !(12292 == ssl3_accept_~s__state~0); 47109#L111 assume !(16384 == ssl3_accept_~s__state~0); 47104#L114 assume !(8192 == ssl3_accept_~s__state~0); 47102#L117 assume !(24576 == ssl3_accept_~s__state~0); 47100#L120 assume !(8195 == ssl3_accept_~s__state~0); 47098#L123 assume !(8480 == ssl3_accept_~s__state~0); 47096#L126 assume !(8481 == ssl3_accept_~s__state~0); 47093#L129 assume !(8482 == ssl3_accept_~s__state~0); 47091#L132 assume !(8464 == ssl3_accept_~s__state~0); 47089#L135 assume !(8465 == ssl3_accept_~s__state~0); 47087#L138 assume !(8466 == ssl3_accept_~s__state~0); 47084#L141 assume !(8496 == ssl3_accept_~s__state~0); 47082#L144 assume !(8497 == ssl3_accept_~s__state~0); 47080#L147 assume !(8512 == ssl3_accept_~s__state~0); 47078#L150 assume !(8513 == ssl3_accept_~s__state~0); 46885#L153 assume !(8528 == ssl3_accept_~s__state~0); 46884#L156 assume !(8529 == ssl3_accept_~s__state~0); 46703#L159 assume 8544 == ssl3_accept_~s__state~0; 46357#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 46292#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 46293#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 46434#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 46387#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 46399#L405 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; 47114#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47280#L592 ssl3_accept_~skip~0 := 0; 47279#L105-2 assume !false; 47278#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47272#L108 assume !(12292 == ssl3_accept_~s__state~0); 47270#L111 assume !(16384 == ssl3_accept_~s__state~0); 47092#L114 assume !(8192 == ssl3_accept_~s__state~0); 47090#L117 assume !(24576 == ssl3_accept_~s__state~0); 47088#L120 assume !(8195 == ssl3_accept_~s__state~0); 47086#L123 assume !(8480 == ssl3_accept_~s__state~0); 47083#L126 assume !(8481 == ssl3_accept_~s__state~0); 47081#L129 assume !(8482 == ssl3_accept_~s__state~0); 47079#L132 assume !(8464 == ssl3_accept_~s__state~0); 47076#L135 assume !(8465 == ssl3_accept_~s__state~0); 47077#L138 assume !(8466 == ssl3_accept_~s__state~0); 46631#L141 assume !(8496 == ssl3_accept_~s__state~0); 46630#L144 assume !(8497 == ssl3_accept_~s__state~0); 46629#L147 assume !(8512 == ssl3_accept_~s__state~0); 46628#L150 assume !(8513 == ssl3_accept_~s__state~0); 46627#L153 assume !(8528 == ssl3_accept_~s__state~0); 46626#L156 assume !(8529 == ssl3_accept_~s__state~0); 46625#L159 assume !(8544 == ssl3_accept_~s__state~0); 46622#L162 assume !(8545 == ssl3_accept_~s__state~0); 46619#L165 assume !(8560 == ssl3_accept_~s__state~0); 46618#L168 assume !(8561 == ssl3_accept_~s__state~0); 46617#L171 assume 8448 == ssl3_accept_~s__state~0; 46581#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 46616#L433 assume !(ssl3_accept_~num1~0 > 0); 46614#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 46609#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46608#L592 ssl3_accept_~skip~0 := 0; 46607#L105-2 assume !false; 46606#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46605#L108 assume !(12292 == ssl3_accept_~s__state~0); 46604#L111 assume !(16384 == ssl3_accept_~s__state~0); 46603#L114 assume !(8192 == ssl3_accept_~s__state~0); 46602#L117 assume !(24576 == ssl3_accept_~s__state~0); 46601#L120 assume !(8195 == ssl3_accept_~s__state~0); 46600#L123 assume !(8480 == ssl3_accept_~s__state~0); 46599#L126 assume !(8481 == ssl3_accept_~s__state~0); 46597#L129 assume !(8482 == ssl3_accept_~s__state~0); 46596#L132 assume 8464 == ssl3_accept_~s__state~0; 46288#L139 [2019-10-22 08:57:20,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:20,361 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 14 times [2019-10-22 08:57:20,361 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:20,362 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14241337] [2019-10-22 08:57:20,362 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:20,362 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:20,362 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:20,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:20,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:20,373 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:57:20,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:20,374 INFO L82 PathProgramCache]: Analyzing trace with hash -122156012, now seen corresponding path program 1 times [2019-10-22 08:57:20,374 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:20,374 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753838780] [2019-10-22 08:57:20,374 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:20,374 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:20,375 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:20,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:20,408 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2019-10-22 08:57:20,408 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753838780] [2019-10-22 08:57:20,408 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:20,409 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:57:20,409 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092546266] [2019-10-22 08:57:20,409 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:57:20,409 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:57:20,409 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:57:20,409 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:57:20,409 INFO L87 Difference]: Start difference. First operand 1244 states and 1623 transitions. cyclomatic complexity: 382 Second operand 3 states. [2019-10-22 08:57:20,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:57:20,421 INFO L93 Difference]: Finished difference Result 2150 states and 2838 transitions. [2019-10-22 08:57:20,421 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:57:20,421 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2150 states and 2838 transitions. [2019-10-22 08:57:20,429 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1878 [2019-10-22 08:57:20,440 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2150 states to 2150 states and 2838 transitions. [2019-10-22 08:57:20,440 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1994 [2019-10-22 08:57:20,441 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1994 [2019-10-22 08:57:20,442 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2150 states and 2838 transitions. [2019-10-22 08:57:20,442 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:20,443 INFO L688 BuchiCegarLoop]: Abstraction has 2150 states and 2838 transitions. [2019-10-22 08:57:20,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2150 states and 2838 transitions. [2019-10-22 08:57:20,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2150 to 1244. [2019-10-22 08:57:20,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1244 states. [2019-10-22 08:57:20,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1244 states to 1244 states and 1621 transitions. [2019-10-22 08:57:20,462 INFO L711 BuchiCegarLoop]: Abstraction has 1244 states and 1621 transitions. [2019-10-22 08:57:20,462 INFO L591 BuchiCegarLoop]: Abstraction has 1244 states and 1621 transitions. [2019-10-22 08:57:20,462 INFO L424 BuchiCegarLoop]: ======== Iteration 20============ [2019-10-22 08:57:20,462 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1244 states and 1621 transitions. [2019-10-22 08:57:20,465 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 972 [2019-10-22 08:57:20,466 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:20,466 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:20,467 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:20,467 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:20,467 INFO L791 eck$LassoCheckResult]: Stem: 49820#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 49821#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 49770#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 49804#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 49750#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 49831#L105-2 assume !false; 49894#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50508#L108 assume !(12292 == ssl3_accept_~s__state~0); 50507#L111 assume !(16384 == ssl3_accept_~s__state~0); 50506#L114 assume !(8192 == ssl3_accept_~s__state~0); 50505#L117 assume !(24576 == ssl3_accept_~s__state~0); 50504#L120 assume !(8195 == ssl3_accept_~s__state~0); 50503#L123 assume !(8480 == ssl3_accept_~s__state~0); 50502#L126 assume !(8481 == ssl3_accept_~s__state~0); 50501#L129 assume !(8482 == ssl3_accept_~s__state~0); 50500#L132 assume 8464 == ssl3_accept_~s__state~0; 49687#L139 [2019-10-22 08:57:20,468 INFO L793 eck$LassoCheckResult]: Loop: 49687#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 49688#L278 assume !(0 == ssl3_accept_~blastFlag~0); 50432#L278-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; 50425#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50421#L592 ssl3_accept_~skip~0 := 0; 50415#L105-2 assume !false; 50413#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50411#L108 assume !(12292 == ssl3_accept_~s__state~0); 50409#L111 assume !(16384 == ssl3_accept_~s__state~0); 50407#L114 assume !(8192 == ssl3_accept_~s__state~0); 50405#L117 assume !(24576 == ssl3_accept_~s__state~0); 50403#L120 assume !(8195 == ssl3_accept_~s__state~0); 50401#L123 assume !(8480 == ssl3_accept_~s__state~0); 50399#L126 assume !(8481 == ssl3_accept_~s__state~0); 50396#L129 assume !(8482 == ssl3_accept_~s__state~0); 50394#L132 assume !(8464 == ssl3_accept_~s__state~0); 50392#L135 assume !(8465 == ssl3_accept_~s__state~0); 50390#L138 assume !(8466 == ssl3_accept_~s__state~0); 50386#L141 assume 8496 == ssl3_accept_~s__state~0; 49992#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 50381#L291 assume !(1 == ssl3_accept_~blastFlag~0); 50382#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 50361#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 49950#L297-2 ssl3_accept_~s__init_num~0 := 0; 50346#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50347#L592 ssl3_accept_~skip~0 := 0; 50340#L105-2 assume !false; 50341#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50334#L108 assume !(12292 == ssl3_accept_~s__state~0); 50335#L111 assume !(16384 == ssl3_accept_~s__state~0); 50328#L114 assume !(8192 == ssl3_accept_~s__state~0); 50329#L117 assume !(24576 == ssl3_accept_~s__state~0); 50322#L120 assume !(8195 == ssl3_accept_~s__state~0); 50323#L123 assume !(8480 == ssl3_accept_~s__state~0); 50316#L126 assume !(8481 == ssl3_accept_~s__state~0); 50317#L129 assume !(8482 == ssl3_accept_~s__state~0); 50310#L132 assume !(8464 == ssl3_accept_~s__state~0); 50311#L135 assume !(8465 == ssl3_accept_~s__state~0); 50304#L138 assume !(8466 == ssl3_accept_~s__state~0); 50305#L141 assume !(8496 == ssl3_accept_~s__state~0); 50298#L144 assume !(8497 == ssl3_accept_~s__state~0); 50299#L147 assume 8512 == ssl3_accept_~s__state~0; 49839#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 49840#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 50685#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 50273#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50274#L592 ssl3_accept_~skip~0 := 0; 50267#L105-2 assume !false; 50268#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50261#L108 assume !(12292 == ssl3_accept_~s__state~0); 50262#L111 assume !(16384 == ssl3_accept_~s__state~0); 50255#L114 assume !(8192 == ssl3_accept_~s__state~0); 50256#L117 assume !(24576 == ssl3_accept_~s__state~0); 50249#L120 assume !(8195 == ssl3_accept_~s__state~0); 50250#L123 assume !(8480 == ssl3_accept_~s__state~0); 50244#L126 assume !(8481 == ssl3_accept_~s__state~0); 50241#L129 assume !(8482 == ssl3_accept_~s__state~0); 50242#L132 assume !(8464 == ssl3_accept_~s__state~0); 50235#L135 assume !(8465 == ssl3_accept_~s__state~0); 50236#L138 assume !(8466 == ssl3_accept_~s__state~0); 50229#L141 assume !(8496 == ssl3_accept_~s__state~0); 50230#L144 assume !(8497 == ssl3_accept_~s__state~0); 50223#L147 assume !(8512 == ssl3_accept_~s__state~0); 50224#L150 assume !(8513 == ssl3_accept_~s__state~0); 50218#L153 assume 8528 == ssl3_accept_~s__state~0; 49987#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 50655#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 49952#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 49953#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 49699#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 49641#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 49703#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50352#L592 ssl3_accept_~skip~0 := 0; 50345#L105-2 assume !false; 50342#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50339#L108 assume !(12292 == ssl3_accept_~s__state~0); 50336#L111 assume !(16384 == ssl3_accept_~s__state~0); 50333#L114 assume !(8192 == ssl3_accept_~s__state~0); 50330#L117 assume !(24576 == ssl3_accept_~s__state~0); 50327#L120 assume !(8195 == ssl3_accept_~s__state~0); 50324#L123 assume !(8480 == ssl3_accept_~s__state~0); 50321#L126 assume !(8481 == ssl3_accept_~s__state~0); 50318#L129 assume !(8482 == ssl3_accept_~s__state~0); 50315#L132 assume !(8464 == ssl3_accept_~s__state~0); 50312#L135 assume !(8465 == ssl3_accept_~s__state~0); 50309#L138 assume !(8466 == ssl3_accept_~s__state~0); 50306#L141 assume !(8496 == ssl3_accept_~s__state~0); 50303#L144 assume !(8497 == ssl3_accept_~s__state~0); 50300#L147 assume !(8512 == ssl3_accept_~s__state~0); 50297#L150 assume !(8513 == ssl3_accept_~s__state~0); 50295#L153 assume !(8528 == ssl3_accept_~s__state~0); 50294#L156 assume !(8529 == ssl3_accept_~s__state~0); 50164#L159 assume 8544 == ssl3_accept_~s__state~0; 49756#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 49691#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 49692#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 49832#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 49791#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 49785#L405 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; 49644#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50686#L592 ssl3_accept_~skip~0 := 0; 50684#L105-2 assume !false; 50683#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50680#L108 assume !(12292 == ssl3_accept_~s__state~0); 50679#L111 assume !(16384 == ssl3_accept_~s__state~0); 50678#L114 assume !(8192 == ssl3_accept_~s__state~0); 50677#L117 assume !(24576 == ssl3_accept_~s__state~0); 50675#L120 assume !(8195 == ssl3_accept_~s__state~0); 50672#L123 assume !(8480 == ssl3_accept_~s__state~0); 50671#L126 assume !(8481 == ssl3_accept_~s__state~0); 50669#L129 assume !(8482 == ssl3_accept_~s__state~0); 50667#L132 assume !(8464 == ssl3_accept_~s__state~0); 50665#L135 assume !(8465 == ssl3_accept_~s__state~0); 50663#L138 assume !(8466 == ssl3_accept_~s__state~0); 50032#L141 assume !(8496 == ssl3_accept_~s__state~0); 50031#L144 assume !(8497 == ssl3_accept_~s__state~0); 50030#L147 assume !(8512 == ssl3_accept_~s__state~0); 50029#L150 assume !(8513 == ssl3_accept_~s__state~0); 50028#L153 assume !(8528 == ssl3_accept_~s__state~0); 50027#L156 assume !(8529 == ssl3_accept_~s__state~0); 50026#L159 assume !(8544 == ssl3_accept_~s__state~0); 50023#L162 assume !(8545 == ssl3_accept_~s__state~0); 50020#L165 assume !(8560 == ssl3_accept_~s__state~0); 50019#L168 assume !(8561 == ssl3_accept_~s__state~0); 50018#L171 assume 8448 == ssl3_accept_~s__state~0; 49981#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 50017#L433 assume !(ssl3_accept_~num1~0 > 0); 50015#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 50010#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50009#L592 ssl3_accept_~skip~0 := 0; 50008#L105-2 assume !false; 50007#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50006#L108 assume !(12292 == ssl3_accept_~s__state~0); 50005#L111 assume !(16384 == ssl3_accept_~s__state~0); 50004#L114 assume !(8192 == ssl3_accept_~s__state~0); 50003#L117 assume !(24576 == ssl3_accept_~s__state~0); 50001#L120 assume !(8195 == ssl3_accept_~s__state~0); 50000#L123 assume !(8480 == ssl3_accept_~s__state~0); 49998#L126 assume !(8481 == ssl3_accept_~s__state~0); 49997#L129 assume !(8482 == ssl3_accept_~s__state~0); 49996#L132 assume 8464 == ssl3_accept_~s__state~0; 49687#L139 [2019-10-22 08:57:20,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:20,468 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 15 times [2019-10-22 08:57:20,468 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:20,468 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136104860] [2019-10-22 08:57:20,468 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:20,468 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:20,469 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:20,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:20,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:20,477 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:57:20,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:20,478 INFO L82 PathProgramCache]: Analyzing trace with hash 1574822963, now seen corresponding path program 1 times [2019-10-22 08:57:20,478 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:20,478 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585228901] [2019-10-22 08:57:20,478 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:20,478 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:20,478 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:20,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:20,536 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 08:57:20,536 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585228901] [2019-10-22 08:57:20,536 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1978430652] [2019-10-22 08:57:20,536 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aca75696-93f1-4709-b6f1-426c2cefe087/bin/uautomizer/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 08:57:20,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:20,589 INFO L256 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:57:20,591 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:57:20,613 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 08:57:20,614 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-10-22 08:57:20,614 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-10-22 08:57:20,614 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276304955] [2019-10-22 08:57:20,614 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:57:20,615 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:57:20,615 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-10-22 08:57:20,615 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-10-22 08:57:20,615 INFO L87 Difference]: Start difference. First operand 1244 states and 1621 transitions. cyclomatic complexity: 380 Second operand 4 states. [2019-10-22 08:57:20,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:57:20,910 INFO L93 Difference]: Finished difference Result 2150 states and 2762 transitions. [2019-10-22 08:57:20,910 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-10-22 08:57:20,911 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2150 states and 2762 transitions. [2019-10-22 08:57:20,918 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1878 [2019-10-22 08:57:20,925 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2150 states to 2150 states and 2762 transitions. [2019-10-22 08:57:20,925 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1994 [2019-10-22 08:57:20,926 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1994 [2019-10-22 08:57:20,926 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2150 states and 2762 transitions. [2019-10-22 08:57:20,927 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:20,927 INFO L688 BuchiCegarLoop]: Abstraction has 2150 states and 2762 transitions. [2019-10-22 08:57:20,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2150 states and 2762 transitions. [2019-10-22 08:57:20,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2150 to 1612. [2019-10-22 08:57:20,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1612 states. [2019-10-22 08:57:20,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1612 states to 1612 states and 2092 transitions. [2019-10-22 08:57:20,949 INFO L711 BuchiCegarLoop]: Abstraction has 1612 states and 2092 transitions. [2019-10-22 08:57:20,949 INFO L591 BuchiCegarLoop]: Abstraction has 1612 states and 2092 transitions. [2019-10-22 08:57:20,949 INFO L424 BuchiCegarLoop]: ======== Iteration 21============ [2019-10-22 08:57:20,949 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1612 states and 2092 transitions. [2019-10-22 08:57:20,953 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1340 [2019-10-22 08:57:20,953 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:20,954 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:20,955 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:20,955 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:20,956 INFO L791 eck$LassoCheckResult]: Stem: 53650#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 53651#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 53600#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 53634#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 53582#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 53661#L105-2 assume !false; 53731#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54699#L108 assume !(12292 == ssl3_accept_~s__state~0); 54698#L111 assume !(16384 == ssl3_accept_~s__state~0); 54697#L114 assume !(8192 == ssl3_accept_~s__state~0); 54696#L117 assume !(24576 == ssl3_accept_~s__state~0); 54695#L120 assume !(8195 == ssl3_accept_~s__state~0); 54694#L123 assume !(8480 == ssl3_accept_~s__state~0); 54693#L126 assume !(8481 == ssl3_accept_~s__state~0); 54501#L129 assume !(8482 == ssl3_accept_~s__state~0); 54502#L132 assume 8464 == ssl3_accept_~s__state~0; 53513#L139 [2019-10-22 08:57:20,956 INFO L793 eck$LassoCheckResult]: Loop: 53513#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 53514#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 53652#L278-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; 55054#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55053#L592 ssl3_accept_~skip~0 := 0; 53576#L105-2 assume !false; 53507#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53508#L108 assume !(12292 == ssl3_accept_~s__state~0); 53532#L111 assume !(16384 == ssl3_accept_~s__state~0); 53533#L114 assume !(8192 == ssl3_accept_~s__state~0); 53511#L117 assume !(24576 == ssl3_accept_~s__state~0); 53512#L120 assume !(8195 == ssl3_accept_~s__state~0); 55035#L123 assume !(8480 == ssl3_accept_~s__state~0); 55033#L126 assume !(8481 == ssl3_accept_~s__state~0); 53667#L129 assume !(8482 == ssl3_accept_~s__state~0); 53654#L132 assume !(8464 == ssl3_accept_~s__state~0); 53605#L135 assume !(8465 == ssl3_accept_~s__state~0); 53606#L138 assume !(8466 == ssl3_accept_~s__state~0); 53586#L141 assume 8496 == ssl3_accept_~s__state~0; 53587#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 53682#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 53705#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 54988#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 54984#L297-2 ssl3_accept_~s__init_num~0 := 0; 54944#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54940#L592 ssl3_accept_~skip~0 := 0; 54936#L105-2 assume !false; 54932#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54930#L108 assume !(12292 == ssl3_accept_~s__state~0); 54927#L111 assume !(16384 == ssl3_accept_~s__state~0); 54917#L114 assume !(8192 == ssl3_accept_~s__state~0); 54910#L117 assume !(24576 == ssl3_accept_~s__state~0); 54907#L120 assume !(8195 == ssl3_accept_~s__state~0); 54904#L123 assume !(8480 == ssl3_accept_~s__state~0); 54901#L126 assume !(8481 == ssl3_accept_~s__state~0); 54898#L129 assume !(8482 == ssl3_accept_~s__state~0); 54895#L132 assume !(8464 == ssl3_accept_~s__state~0); 54892#L135 assume !(8465 == ssl3_accept_~s__state~0); 54889#L138 assume !(8466 == ssl3_accept_~s__state~0); 54886#L141 assume !(8496 == ssl3_accept_~s__state~0); 54884#L144 assume !(8497 == ssl3_accept_~s__state~0); 54860#L147 assume !(8512 == ssl3_accept_~s__state~0); 54859#L150 assume !(8513 == ssl3_accept_~s__state~0); 54858#L153 assume !(8528 == ssl3_accept_~s__state~0); 54857#L156 assume !(8529 == ssl3_accept_~s__state~0); 53693#L159 assume !(8544 == ssl3_accept_~s__state~0); 53694#L162 assume !(8545 == ssl3_accept_~s__state~0); 54856#L165 assume !(8560 == ssl3_accept_~s__state~0); 54855#L168 assume !(8561 == ssl3_accept_~s__state~0); 54854#L171 assume !(8448 == ssl3_accept_~s__state~0); 54853#L174 assume !(8576 == ssl3_accept_~s__state~0); 54852#L177 assume !(8577 == ssl3_accept_~s__state~0); 54851#L180 assume !(8592 == ssl3_accept_~s__state~0); 54850#L183 assume !(8593 == ssl3_accept_~s__state~0); 53452#L186 assume !(8608 == ssl3_accept_~s__state~0); 53453#L189 assume !(8609 == ssl3_accept_~s__state~0); 53690#L192 assume !(8640 == ssl3_accept_~s__state~0); 54745#L195 assume !(8641 == ssl3_accept_~s__state~0); 53638#L198 assume 8656 == ssl3_accept_~s__state~0; 53561#L202 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 53562#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 53565#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 53601#L504-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 53551#L513 assume !(0 == ssl3_accept_~tmp___10~0); 53552#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54824#L592 ssl3_accept_~skip~0 := 0; 54822#L105-2 assume !false; 54820#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54818#L108 assume !(12292 == ssl3_accept_~s__state~0); 54816#L111 assume !(16384 == ssl3_accept_~s__state~0); 54814#L114 assume !(8192 == ssl3_accept_~s__state~0); 54812#L117 assume !(24576 == ssl3_accept_~s__state~0); 54810#L120 assume !(8195 == ssl3_accept_~s__state~0); 54808#L123 assume !(8480 == ssl3_accept_~s__state~0); 54499#L126 assume !(8481 == ssl3_accept_~s__state~0); 54498#L129 assume !(8482 == ssl3_accept_~s__state~0); 54489#L132 assume !(8464 == ssl3_accept_~s__state~0); 54487#L135 assume !(8465 == ssl3_accept_~s__state~0); 54486#L138 assume !(8466 == ssl3_accept_~s__state~0); 54484#L141 assume !(8496 == ssl3_accept_~s__state~0); 54481#L144 assume !(8497 == ssl3_accept_~s__state~0); 54476#L147 assume !(8512 == ssl3_accept_~s__state~0); 54474#L150 assume !(8513 == ssl3_accept_~s__state~0); 54472#L153 assume !(8528 == ssl3_accept_~s__state~0); 54470#L156 assume !(8529 == ssl3_accept_~s__state~0); 54468#L159 assume !(8544 == ssl3_accept_~s__state~0); 54466#L162 assume !(8545 == ssl3_accept_~s__state~0); 54464#L165 assume !(8560 == ssl3_accept_~s__state~0); 54462#L168 assume !(8561 == ssl3_accept_~s__state~0); 54460#L171 assume !(8448 == ssl3_accept_~s__state~0); 54458#L174 assume !(8576 == ssl3_accept_~s__state~0); 54456#L177 assume !(8577 == ssl3_accept_~s__state~0); 54454#L180 assume !(8592 == ssl3_accept_~s__state~0); 54452#L183 assume !(8593 == ssl3_accept_~s__state~0); 54450#L186 assume !(8608 == ssl3_accept_~s__state~0); 54448#L189 assume !(8609 == ssl3_accept_~s__state~0); 54438#L192 assume !(8640 == ssl3_accept_~s__state~0); 54263#L195 assume !(8641 == ssl3_accept_~s__state~0); 54221#L198 assume !(8656 == ssl3_accept_~s__state~0); 54210#L201 assume !(8657 == ssl3_accept_~s__state~0); 53624#L204 assume 8672 == ssl3_accept_~s__state~0; 53456#L208 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 53457#L521 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 53550#L521-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 53558#L532 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 53560#L532-2 ssl3_accept_~s__init_num~0 := 0; 53468#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54558#L592 ssl3_accept_~skip~0 := 0; 54556#L105-2 assume !false; 54554#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54552#L108 assume !(12292 == ssl3_accept_~s__state~0); 54550#L111 assume !(16384 == ssl3_accept_~s__state~0); 54548#L114 assume !(8192 == ssl3_accept_~s__state~0); 54546#L117 assume !(24576 == ssl3_accept_~s__state~0); 54544#L120 assume !(8195 == ssl3_accept_~s__state~0); 54542#L123 assume !(8480 == ssl3_accept_~s__state~0); 54540#L126 assume !(8481 == ssl3_accept_~s__state~0); 54538#L129 assume !(8482 == ssl3_accept_~s__state~0); 54536#L132 assume !(8464 == ssl3_accept_~s__state~0); 54534#L135 assume !(8465 == ssl3_accept_~s__state~0); 54488#L138 assume !(8466 == ssl3_accept_~s__state~0); 54119#L141 assume !(8496 == ssl3_accept_~s__state~0); 54118#L144 assume !(8497 == ssl3_accept_~s__state~0); 54117#L147 assume !(8512 == ssl3_accept_~s__state~0); 54116#L150 assume !(8513 == ssl3_accept_~s__state~0); 54115#L153 assume !(8528 == ssl3_accept_~s__state~0); 54114#L156 assume !(8529 == ssl3_accept_~s__state~0); 54113#L159 assume !(8544 == ssl3_accept_~s__state~0); 54112#L162 assume !(8545 == ssl3_accept_~s__state~0); 54111#L165 assume !(8560 == ssl3_accept_~s__state~0); 54110#L168 assume !(8561 == ssl3_accept_~s__state~0); 54101#L171 assume 8448 == ssl3_accept_~s__state~0; 54100#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 54099#L433 assume !(ssl3_accept_~num1~0 > 0); 54097#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 53815#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53816#L592 ssl3_accept_~skip~0 := 0; 53811#L105-2 assume !false; 53812#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53807#L108 assume !(12292 == ssl3_accept_~s__state~0); 53808#L111 assume !(16384 == ssl3_accept_~s__state~0); 53803#L114 assume !(8192 == ssl3_accept_~s__state~0); 53804#L117 assume !(24576 == ssl3_accept_~s__state~0); 53796#L120 assume !(8195 == ssl3_accept_~s__state~0); 53798#L123 assume !(8480 == ssl3_accept_~s__state~0); 53765#L126 assume !(8481 == ssl3_accept_~s__state~0); 53766#L129 assume !(8482 == ssl3_accept_~s__state~0); 54092#L132 assume 8464 == ssl3_accept_~s__state~0; 53513#L139 [2019-10-22 08:57:20,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:20,956 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 16 times [2019-10-22 08:57:20,956 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:20,956 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375136158] [2019-10-22 08:57:20,956 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:20,957 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:20,957 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:20,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:20,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:20,967 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:57:20,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:20,967 INFO L82 PathProgramCache]: Analyzing trace with hash -597973328, now seen corresponding path program 1 times [2019-10-22 08:57:20,968 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:20,968 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358662473] [2019-10-22 08:57:20,968 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:20,968 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:20,968 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:20,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:21,002 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 158 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2019-10-22 08:57:21,003 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358662473] [2019-10-22 08:57:21,003 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:21,003 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:57:21,003 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220800781] [2019-10-22 08:57:21,003 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:57:21,004 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:57:21,004 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:57:21,004 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:57:21,004 INFO L87 Difference]: Start difference. First operand 1612 states and 2092 transitions. cyclomatic complexity: 483 Second operand 3 states. [2019-10-22 08:57:21,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:57:21,030 INFO L93 Difference]: Finished difference Result 2267 states and 2962 transitions. [2019-10-22 08:57:21,030 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:57:21,030 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2267 states and 2962 transitions. [2019-10-22 08:57:21,037 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1995 [2019-10-22 08:57:21,048 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2267 states to 2267 states and 2962 transitions. [2019-10-22 08:57:21,048 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2111 [2019-10-22 08:57:21,049 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2111 [2019-10-22 08:57:21,049 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2267 states and 2962 transitions. [2019-10-22 08:57:21,050 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:21,050 INFO L688 BuchiCegarLoop]: Abstraction has 2267 states and 2962 transitions. [2019-10-22 08:57:21,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2267 states and 2962 transitions. [2019-10-22 08:57:21,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2267 to 2267. [2019-10-22 08:57:21,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2267 states. [2019-10-22 08:57:21,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2267 states to 2267 states and 2962 transitions. [2019-10-22 08:57:21,074 INFO L711 BuchiCegarLoop]: Abstraction has 2267 states and 2962 transitions. [2019-10-22 08:57:21,074 INFO L591 BuchiCegarLoop]: Abstraction has 2267 states and 2962 transitions. [2019-10-22 08:57:21,074 INFO L424 BuchiCegarLoop]: ======== Iteration 22============ [2019-10-22 08:57:21,074 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2267 states and 2962 transitions. [2019-10-22 08:57:21,080 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1995 [2019-10-22 08:57:21,080 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:21,080 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:21,082 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:21,082 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:21,082 INFO L791 eck$LassoCheckResult]: Stem: 57530#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 57531#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 57481#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 57516#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 57463#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 57541#L105-2 assume !false; 57621#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58578#L108 assume !(12292 == ssl3_accept_~s__state~0); 58577#L111 assume !(16384 == ssl3_accept_~s__state~0); 58576#L114 assume !(8192 == ssl3_accept_~s__state~0); 58575#L117 assume !(24576 == ssl3_accept_~s__state~0); 58574#L120 assume !(8195 == ssl3_accept_~s__state~0); 58573#L123 assume !(8480 == ssl3_accept_~s__state~0); 58572#L126 assume !(8481 == ssl3_accept_~s__state~0); 58569#L129 assume !(8482 == ssl3_accept_~s__state~0); 58565#L132 assume 8464 == ssl3_accept_~s__state~0; 57674#L139 [2019-10-22 08:57:21,083 INFO L793 eck$LassoCheckResult]: Loop: 57674#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 59172#L278 assume !(0 == ssl3_accept_~blastFlag~0); 59170#L278-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; 59163#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59160#L592 ssl3_accept_~skip~0 := 0; 59157#L105-2 assume !false; 59154#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59151#L108 assume !(12292 == ssl3_accept_~s__state~0); 59149#L111 assume !(16384 == ssl3_accept_~s__state~0); 59148#L114 assume !(8192 == ssl3_accept_~s__state~0); 59147#L117 assume !(24576 == ssl3_accept_~s__state~0); 59146#L120 assume !(8195 == ssl3_accept_~s__state~0); 59145#L123 assume !(8480 == ssl3_accept_~s__state~0); 59144#L126 assume !(8481 == ssl3_accept_~s__state~0); 59143#L129 assume !(8482 == ssl3_accept_~s__state~0); 59142#L132 assume !(8464 == ssl3_accept_~s__state~0); 59141#L135 assume !(8465 == ssl3_accept_~s__state~0); 59140#L138 assume !(8466 == ssl3_accept_~s__state~0); 59139#L141 assume 8496 == ssl3_accept_~s__state~0; 57663#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 59137#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 58510#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 58507#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 58508#L297-2 ssl3_accept_~s__init_num~0 := 0; 58675#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58670#L592 ssl3_accept_~skip~0 := 0; 58664#L105-2 assume !false; 58662#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58660#L108 assume !(12292 == ssl3_accept_~s__state~0); 58658#L111 assume !(16384 == ssl3_accept_~s__state~0); 58656#L114 assume !(8192 == ssl3_accept_~s__state~0); 58654#L117 assume !(24576 == ssl3_accept_~s__state~0); 58652#L120 assume !(8195 == ssl3_accept_~s__state~0); 58650#L123 assume !(8480 == ssl3_accept_~s__state~0); 58648#L126 assume !(8481 == ssl3_accept_~s__state~0); 58646#L129 assume !(8482 == ssl3_accept_~s__state~0); 58644#L132 assume !(8464 == ssl3_accept_~s__state~0); 58642#L135 assume !(8465 == ssl3_accept_~s__state~0); 58640#L138 assume !(8466 == ssl3_accept_~s__state~0); 58638#L141 assume !(8496 == ssl3_accept_~s__state~0); 58636#L144 assume !(8497 == ssl3_accept_~s__state~0); 58634#L147 assume !(8512 == ssl3_accept_~s__state~0); 58632#L150 assume !(8513 == ssl3_accept_~s__state~0); 58630#L153 assume !(8528 == ssl3_accept_~s__state~0); 58628#L156 assume !(8529 == ssl3_accept_~s__state~0); 58626#L159 assume !(8544 == ssl3_accept_~s__state~0); 58624#L162 assume !(8545 == ssl3_accept_~s__state~0); 58622#L165 assume !(8560 == ssl3_accept_~s__state~0); 58619#L168 assume !(8561 == ssl3_accept_~s__state~0); 58615#L171 assume !(8448 == ssl3_accept_~s__state~0); 58611#L174 assume !(8576 == ssl3_accept_~s__state~0); 58590#L177 assume !(8577 == ssl3_accept_~s__state~0); 58583#L180 assume !(8592 == ssl3_accept_~s__state~0); 58582#L183 assume !(8593 == ssl3_accept_~s__state~0); 58581#L186 assume !(8608 == ssl3_accept_~s__state~0); 58580#L189 assume !(8609 == ssl3_accept_~s__state~0); 58579#L192 assume !(8640 == ssl3_accept_~s__state~0); 57849#L195 assume !(8641 == ssl3_accept_~s__state~0); 57848#L198 assume 8656 == ssl3_accept_~s__state~0; 57752#L202 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 57799#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 57778#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 57775#L504-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 57771#L513 assume !(0 == ssl3_accept_~tmp___10~0); 57766#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57765#L592 ssl3_accept_~skip~0 := 0; 57764#L105-2 assume !false; 57762#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57759#L108 assume !(12292 == ssl3_accept_~s__state~0); 57757#L111 assume !(16384 == ssl3_accept_~s__state~0); 57754#L114 assume !(8192 == ssl3_accept_~s__state~0); 57750#L117 assume !(24576 == ssl3_accept_~s__state~0); 57748#L120 assume !(8195 == ssl3_accept_~s__state~0); 57747#L123 assume !(8480 == ssl3_accept_~s__state~0); 57746#L126 assume !(8481 == ssl3_accept_~s__state~0); 57745#L129 assume !(8482 == ssl3_accept_~s__state~0); 57744#L132 assume !(8464 == ssl3_accept_~s__state~0); 57743#L135 assume !(8465 == ssl3_accept_~s__state~0); 57742#L138 assume !(8466 == ssl3_accept_~s__state~0); 57739#L141 assume !(8496 == ssl3_accept_~s__state~0); 57737#L144 assume !(8497 == ssl3_accept_~s__state~0); 57736#L147 assume !(8512 == ssl3_accept_~s__state~0); 57735#L150 assume !(8513 == ssl3_accept_~s__state~0); 57734#L153 assume !(8528 == ssl3_accept_~s__state~0); 57733#L156 assume !(8529 == ssl3_accept_~s__state~0); 57732#L159 assume !(8544 == ssl3_accept_~s__state~0); 57728#L162 assume !(8545 == ssl3_accept_~s__state~0); 57722#L165 assume !(8560 == ssl3_accept_~s__state~0); 57720#L168 assume !(8561 == ssl3_accept_~s__state~0); 57718#L171 assume !(8448 == ssl3_accept_~s__state~0); 57716#L174 assume !(8576 == ssl3_accept_~s__state~0); 57714#L177 assume !(8577 == ssl3_accept_~s__state~0); 57712#L180 assume !(8592 == ssl3_accept_~s__state~0); 57710#L183 assume !(8593 == ssl3_accept_~s__state~0); 57708#L186 assume !(8608 == ssl3_accept_~s__state~0); 57706#L189 assume !(8609 == ssl3_accept_~s__state~0); 57704#L192 assume !(8640 == ssl3_accept_~s__state~0); 57702#L195 assume !(8641 == ssl3_accept_~s__state~0); 57700#L198 assume !(8656 == ssl3_accept_~s__state~0); 57697#L201 assume !(8657 == ssl3_accept_~s__state~0); 57506#L204 assume 8672 == ssl3_accept_~s__state~0; 57341#L208 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 57342#L521 assume !(4 == ssl3_accept_~blastFlag~0); 57431#L524 assume !(5 == ssl3_accept_~blastFlag~0); 57432#L521-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 58857#L532 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 58858#L532-2 ssl3_accept_~s__init_num~0 := 0; 59085#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59084#L592 ssl3_accept_~skip~0 := 0; 59083#L105-2 assume !false; 59082#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59081#L108 assume !(12292 == ssl3_accept_~s__state~0); 59080#L111 assume !(16384 == ssl3_accept_~s__state~0); 59079#L114 assume !(8192 == ssl3_accept_~s__state~0); 59078#L117 assume !(24576 == ssl3_accept_~s__state~0); 59077#L120 assume !(8195 == ssl3_accept_~s__state~0); 59076#L123 assume !(8480 == ssl3_accept_~s__state~0); 58238#L126 assume !(8481 == ssl3_accept_~s__state~0); 58239#L129 assume !(8482 == ssl3_accept_~s__state~0); 58223#L132 assume !(8464 == ssl3_accept_~s__state~0); 58224#L135 assume !(8465 == ssl3_accept_~s__state~0); 58203#L138 assume !(8466 == ssl3_accept_~s__state~0); 58162#L141 assume !(8496 == ssl3_accept_~s__state~0); 58160#L144 assume !(8497 == ssl3_accept_~s__state~0); 58158#L147 assume !(8512 == ssl3_accept_~s__state~0); 58156#L150 assume !(8513 == ssl3_accept_~s__state~0); 58154#L153 assume !(8528 == ssl3_accept_~s__state~0); 58152#L156 assume !(8529 == ssl3_accept_~s__state~0); 58149#L159 assume !(8544 == ssl3_accept_~s__state~0); 58146#L162 assume !(8545 == ssl3_accept_~s__state~0); 58143#L165 assume !(8560 == ssl3_accept_~s__state~0); 58140#L168 assume !(8561 == ssl3_accept_~s__state~0); 58132#L171 assume 8448 == ssl3_accept_~s__state~0; 57402#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 57403#L433 assume !(ssl3_accept_~num1~0 > 0); 57390#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 57453#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57682#L592 ssl3_accept_~skip~0 := 0; 57678#L105-2 assume !false; 57679#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57670#L108 assume !(12292 == ssl3_accept_~s__state~0); 57672#L111 assume !(16384 == ssl3_accept_~s__state~0); 57660#L114 assume !(8192 == ssl3_accept_~s__state~0); 57661#L117 assume !(24576 == ssl3_accept_~s__state~0); 57650#L120 assume !(8195 == ssl3_accept_~s__state~0); 57647#L123 assume !(8480 == ssl3_accept_~s__state~0); 57649#L126 assume !(8481 == ssl3_accept_~s__state~0); 57637#L129 assume !(8482 == ssl3_accept_~s__state~0); 57638#L132 assume 8464 == ssl3_accept_~s__state~0; 57674#L139 [2019-10-22 08:57:21,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:21,083 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 17 times [2019-10-22 08:57:21,083 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:21,083 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795057642] [2019-10-22 08:57:21,083 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:21,083 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:21,084 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:21,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:21,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:21,094 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:57:21,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:21,096 INFO L82 PathProgramCache]: Analyzing trace with hash -261186843, now seen corresponding path program 1 times [2019-10-22 08:57:21,096 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:21,096 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229696319] [2019-10-22 08:57:21,096 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:21,096 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:21,096 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:21,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:21,142 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2019-10-22 08:57:21,142 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229696319] [2019-10-22 08:57:21,143 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:21,143 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:57:21,143 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198798491] [2019-10-22 08:57:21,143 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:57:21,143 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:57:21,143 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:57:21,144 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:57:21,144 INFO L87 Difference]: Start difference. First operand 2267 states and 2962 transitions. cyclomatic complexity: 698 Second operand 3 states. [2019-10-22 08:57:21,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:57:21,163 INFO L93 Difference]: Finished difference Result 4118 states and 5424 transitions. [2019-10-22 08:57:21,164 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:57:21,164 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4118 states and 5424 transitions. [2019-10-22 08:57:21,178 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3816 [2019-10-22 08:57:21,189 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4118 states to 4118 states and 5424 transitions. [2019-10-22 08:57:21,189 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3962 [2019-10-22 08:57:21,192 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3962 [2019-10-22 08:57:21,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4118 states and 5424 transitions. [2019-10-22 08:57:21,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:21,192 INFO L688 BuchiCegarLoop]: Abstraction has 4118 states and 5424 transitions. [2019-10-22 08:57:21,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4118 states and 5424 transitions. [2019-10-22 08:57:21,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4118 to 4118. [2019-10-22 08:57:21,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4118 states. [2019-10-22 08:57:21,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4118 states to 4118 states and 5424 transitions. [2019-10-22 08:57:21,238 INFO L711 BuchiCegarLoop]: Abstraction has 4118 states and 5424 transitions. [2019-10-22 08:57:21,238 INFO L591 BuchiCegarLoop]: Abstraction has 4118 states and 5424 transitions. [2019-10-22 08:57:21,238 INFO L424 BuchiCegarLoop]: ======== Iteration 23============ [2019-10-22 08:57:21,239 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4118 states and 5424 transitions. [2019-10-22 08:57:21,249 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3816 [2019-10-22 08:57:21,250 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:21,250 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:21,252 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:21,252 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:21,252 INFO L791 eck$LassoCheckResult]: Stem: 63935#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 63936#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 63876#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 63919#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 63861#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 63948#L105-2 assume !false; 64033#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66317#L108 assume !(12292 == ssl3_accept_~s__state~0); 66315#L111 assume !(16384 == ssl3_accept_~s__state~0); 66313#L114 assume !(8192 == ssl3_accept_~s__state~0); 66311#L117 assume !(24576 == ssl3_accept_~s__state~0); 66305#L120 assume !(8195 == ssl3_accept_~s__state~0); 66284#L123 assume !(8480 == ssl3_accept_~s__state~0); 66283#L126 assume !(8481 == ssl3_accept_~s__state~0); 66281#L129 assume !(8482 == ssl3_accept_~s__state~0); 66275#L132 assume 8464 == ssl3_accept_~s__state~0; 64313#L139 [2019-10-22 08:57:21,252 INFO L793 eck$LassoCheckResult]: Loop: 64313#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 64306#L278 assume !(0 == ssl3_accept_~blastFlag~0); 63906#L278-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; 63907#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67774#L592 ssl3_accept_~skip~0 := 0; 67762#L105-2 assume !false; 67754#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67750#L108 assume !(12292 == ssl3_accept_~s__state~0); 67746#L111 assume !(16384 == ssl3_accept_~s__state~0); 67742#L114 assume !(8192 == ssl3_accept_~s__state~0); 67738#L117 assume !(24576 == ssl3_accept_~s__state~0); 67734#L120 assume !(8195 == ssl3_accept_~s__state~0); 63968#L123 assume !(8480 == ssl3_accept_~s__state~0); 63944#L126 assume !(8481 == ssl3_accept_~s__state~0); 63945#L129 assume !(8482 == ssl3_accept_~s__state~0); 63941#L132 assume !(8464 == ssl3_accept_~s__state~0); 63942#L135 assume !(8465 == ssl3_accept_~s__state~0); 67693#L138 assume !(8466 == ssl3_accept_~s__state~0); 64924#L141 assume 8496 == ssl3_accept_~s__state~0; 64919#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 64244#L291 assume !(1 == ssl3_accept_~blastFlag~0); 64241#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 64238#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 64081#L297-2 ssl3_accept_~s__init_num~0 := 0; 64231#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64230#L592 ssl3_accept_~skip~0 := 0; 64229#L105-2 assume !false; 64228#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64227#L108 assume !(12292 == ssl3_accept_~s__state~0); 64226#L111 assume !(16384 == ssl3_accept_~s__state~0); 64225#L114 assume !(8192 == ssl3_accept_~s__state~0); 64224#L117 assume !(24576 == ssl3_accept_~s__state~0); 64223#L120 assume !(8195 == ssl3_accept_~s__state~0); 64222#L123 assume !(8480 == ssl3_accept_~s__state~0); 64221#L126 assume !(8481 == ssl3_accept_~s__state~0); 64220#L129 assume !(8482 == ssl3_accept_~s__state~0); 64219#L132 assume !(8464 == ssl3_accept_~s__state~0); 64218#L135 assume !(8465 == ssl3_accept_~s__state~0); 64217#L138 assume !(8466 == ssl3_accept_~s__state~0); 64216#L141 assume !(8496 == ssl3_accept_~s__state~0); 64215#L144 assume !(8497 == ssl3_accept_~s__state~0); 64124#L147 assume 8512 == ssl3_accept_~s__state~0; 63959#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 63934#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 63818#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 63939#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64182#L592 ssl3_accept_~skip~0 := 0; 64179#L105-2 assume !false; 64176#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64172#L108 assume !(12292 == ssl3_accept_~s__state~0); 64168#L111 assume !(16384 == ssl3_accept_~s__state~0); 64166#L114 assume !(8192 == ssl3_accept_~s__state~0); 64163#L117 assume !(24576 == ssl3_accept_~s__state~0); 64159#L120 assume !(8195 == ssl3_accept_~s__state~0); 64155#L123 assume !(8480 == ssl3_accept_~s__state~0); 64152#L126 assume !(8481 == ssl3_accept_~s__state~0); 64148#L129 assume !(8482 == ssl3_accept_~s__state~0); 64145#L132 assume !(8464 == ssl3_accept_~s__state~0); 64142#L135 assume !(8465 == ssl3_accept_~s__state~0); 64138#L138 assume !(8466 == ssl3_accept_~s__state~0); 64134#L141 assume !(8496 == ssl3_accept_~s__state~0); 64130#L144 assume !(8497 == ssl3_accept_~s__state~0); 64126#L147 assume !(8512 == ssl3_accept_~s__state~0); 64125#L150 assume !(8513 == ssl3_accept_~s__state~0); 64120#L153 assume 8528 == ssl3_accept_~s__state~0; 63887#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 63888#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 63874#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 63812#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 63814#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 66941#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 66933#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66932#L592 ssl3_accept_~skip~0 := 0; 66931#L105-2 assume !false; 66930#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66929#L108 assume !(12292 == ssl3_accept_~s__state~0); 66928#L111 assume !(16384 == ssl3_accept_~s__state~0); 66927#L114 assume !(8192 == ssl3_accept_~s__state~0); 66926#L117 assume !(24576 == ssl3_accept_~s__state~0); 66925#L120 assume !(8195 == ssl3_accept_~s__state~0); 66924#L123 assume !(8480 == ssl3_accept_~s__state~0); 66923#L126 assume !(8481 == ssl3_accept_~s__state~0); 66922#L129 assume !(8482 == ssl3_accept_~s__state~0); 66921#L132 assume !(8464 == ssl3_accept_~s__state~0); 66920#L135 assume !(8465 == ssl3_accept_~s__state~0); 66919#L138 assume !(8466 == ssl3_accept_~s__state~0); 66918#L141 assume !(8496 == ssl3_accept_~s__state~0); 66917#L144 assume !(8497 == ssl3_accept_~s__state~0); 66916#L147 assume !(8512 == ssl3_accept_~s__state~0); 66915#L150 assume !(8513 == ssl3_accept_~s__state~0); 66914#L153 assume !(8528 == ssl3_accept_~s__state~0); 66912#L156 assume !(8529 == ssl3_accept_~s__state~0); 66909#L159 assume 8544 == ssl3_accept_~s__state~0; 66323#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 66904#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 66901#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 66871#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 66870#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 63895#L405 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; 63896#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67647#L592 ssl3_accept_~skip~0 := 0; 67645#L105-2 assume !false; 67643#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67641#L108 assume !(12292 == ssl3_accept_~s__state~0); 67639#L111 assume !(16384 == ssl3_accept_~s__state~0); 67637#L114 assume !(8192 == ssl3_accept_~s__state~0); 67635#L117 assume !(24576 == ssl3_accept_~s__state~0); 67633#L120 assume !(8195 == ssl3_accept_~s__state~0); 67631#L123 assume !(8480 == ssl3_accept_~s__state~0); 67629#L126 assume !(8481 == ssl3_accept_~s__state~0); 67627#L129 assume !(8482 == ssl3_accept_~s__state~0); 67625#L132 assume !(8464 == ssl3_accept_~s__state~0); 67623#L135 assume !(8465 == ssl3_accept_~s__state~0); 67621#L138 assume !(8466 == ssl3_accept_~s__state~0); 67619#L141 assume !(8496 == ssl3_accept_~s__state~0); 67617#L144 assume !(8497 == ssl3_accept_~s__state~0); 67615#L147 assume !(8512 == ssl3_accept_~s__state~0); 67613#L150 assume !(8513 == ssl3_accept_~s__state~0); 67611#L153 assume !(8528 == ssl3_accept_~s__state~0); 67609#L156 assume !(8529 == ssl3_accept_~s__state~0); 67607#L159 assume !(8544 == ssl3_accept_~s__state~0); 67605#L162 assume !(8545 == ssl3_accept_~s__state~0); 67603#L165 assume !(8560 == ssl3_accept_~s__state~0); 63890#L168 assume !(8561 == ssl3_accept_~s__state~0); 63891#L171 assume 8448 == ssl3_accept_~s__state~0; 66673#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 66782#L433 assume !(ssl3_accept_~num1~0 > 0); 63850#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 63851#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66902#L592 ssl3_accept_~skip~0 := 0; 66900#L105-2 assume !false; 66899#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66898#L108 assume !(12292 == ssl3_accept_~s__state~0); 66893#L111 assume 16384 == ssl3_accept_~s__state~0; 66892#L217 ssl3_accept_~s__server~0 := 1; 66891#L222 assume 0 != ssl3_accept_~cb~0; 66890#L222-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 66888#L227 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 66885#L232 assume !(0 == ssl3_accept_~s__init_buf___0~0); 66883#L232-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 66879#L241 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 66877#L246 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post26 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post26;havoc ssl3_accept_#t~post26;ssl3_accept_~s__state~0 := 8480; 66863#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66852#L592 ssl3_accept_~skip~0 := 0; 66849#L105-2 assume !false; 66846#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66843#L108 assume !(12292 == ssl3_accept_~s__state~0); 66840#L111 assume !(16384 == ssl3_accept_~s__state~0); 66837#L114 assume !(8192 == ssl3_accept_~s__state~0); 66834#L117 assume !(24576 == ssl3_accept_~s__state~0); 66831#L120 assume !(8195 == ssl3_accept_~s__state~0); 66828#L123 assume !(8480 == ssl3_accept_~s__state~0); 66825#L126 assume !(8481 == ssl3_accept_~s__state~0); 66823#L129 assume !(8482 == ssl3_accept_~s__state~0); 66821#L132 assume 8464 == ssl3_accept_~s__state~0; 64313#L139 [2019-10-22 08:57:21,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:21,253 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 18 times [2019-10-22 08:57:21,253 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:21,253 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710913962] [2019-10-22 08:57:21,253 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:21,253 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:21,253 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:21,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:21,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:21,261 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:57:21,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:21,262 INFO L82 PathProgramCache]: Analyzing trace with hash 1872912632, now seen corresponding path program 1 times [2019-10-22 08:57:21,262 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:21,262 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971477076] [2019-10-22 08:57:21,262 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:21,263 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:21,263 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:21,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:21,301 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 08:57:21,301 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971477076] [2019-10-22 08:57:21,301 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [434919074] [2019-10-22 08:57:21,301 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aca75696-93f1-4709-b6f1-426c2cefe087/bin/uautomizer/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 08:57:21,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:21,354 INFO L256 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:57:21,356 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:57:21,394 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2019-10-22 08:57:21,394 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-10-22 08:57:21,394 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-10-22 08:57:21,394 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45749839] [2019-10-22 08:57:21,395 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:57:21,395 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:57:21,395 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:57:21,396 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-10-22 08:57:21,396 INFO L87 Difference]: Start difference. First operand 4118 states and 5424 transitions. cyclomatic complexity: 1311 Second operand 3 states. [2019-10-22 08:57:21,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:57:21,515 INFO L93 Difference]: Finished difference Result 4226 states and 5556 transitions. [2019-10-22 08:57:21,517 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:57:21,517 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4226 states and 5556 transitions. [2019-10-22 08:57:21,531 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3924 [2019-10-22 08:57:21,543 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4226 states to 4226 states and 5556 transitions. [2019-10-22 08:57:21,543 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4070 [2019-10-22 08:57:21,546 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4070 [2019-10-22 08:57:21,546 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4226 states and 5556 transitions. [2019-10-22 08:57:21,546 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:21,546 INFO L688 BuchiCegarLoop]: Abstraction has 4226 states and 5556 transitions. [2019-10-22 08:57:21,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4226 states and 5556 transitions. [2019-10-22 08:57:21,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4226 to 4172. [2019-10-22 08:57:21,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4172 states. [2019-10-22 08:57:21,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4172 states to 4172 states and 5490 transitions. [2019-10-22 08:57:21,592 INFO L711 BuchiCegarLoop]: Abstraction has 4172 states and 5490 transitions. [2019-10-22 08:57:21,592 INFO L591 BuchiCegarLoop]: Abstraction has 4172 states and 5490 transitions. [2019-10-22 08:57:21,592 INFO L424 BuchiCegarLoop]: ======== Iteration 24============ [2019-10-22 08:57:21,592 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4172 states and 5490 transitions. [2019-10-22 08:57:21,603 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3870 [2019-10-22 08:57:21,603 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:21,603 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:21,605 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:21,605 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:21,606 INFO L791 eck$LassoCheckResult]: Stem: 72736#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 72737#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 72686#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 72721#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 72671#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 72747#L105-2 assume !false; 72821#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76258#L108 assume !(12292 == ssl3_accept_~s__state~0); 76255#L111 assume !(16384 == ssl3_accept_~s__state~0); 76252#L114 assume !(8192 == ssl3_accept_~s__state~0); 76248#L117 assume !(24576 == ssl3_accept_~s__state~0); 76245#L120 assume !(8195 == ssl3_accept_~s__state~0); 76242#L123 assume !(8480 == ssl3_accept_~s__state~0); 76235#L126 assume !(8481 == ssl3_accept_~s__state~0); 76227#L129 assume !(8482 == ssl3_accept_~s__state~0); 76223#L132 assume 8464 == ssl3_accept_~s__state~0; 73093#L139 [2019-10-22 08:57:21,606 INFO L793 eck$LassoCheckResult]: Loop: 73093#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 73085#L278 assume !(0 == ssl3_accept_~blastFlag~0); 73086#L278-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; 76478#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76476#L592 ssl3_accept_~skip~0 := 0; 76473#L105-2 assume !false; 76469#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76463#L108 assume !(12292 == ssl3_accept_~s__state~0); 76460#L111 assume !(16384 == ssl3_accept_~s__state~0); 76457#L114 assume !(8192 == ssl3_accept_~s__state~0); 76454#L117 assume !(24576 == ssl3_accept_~s__state~0); 76451#L120 assume !(8195 == ssl3_accept_~s__state~0); 76448#L123 assume !(8480 == ssl3_accept_~s__state~0); 76445#L126 assume !(8481 == ssl3_accept_~s__state~0); 76442#L129 assume !(8482 == ssl3_accept_~s__state~0); 76440#L132 assume !(8464 == ssl3_accept_~s__state~0); 76438#L135 assume !(8465 == ssl3_accept_~s__state~0); 76437#L138 assume !(8466 == ssl3_accept_~s__state~0); 73506#L141 assume 8496 == ssl3_accept_~s__state~0; 73505#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 73024#L291 assume !(1 == ssl3_accept_~blastFlag~0); 73021#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 73018#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 72869#L297-2 ssl3_accept_~s__init_num~0 := 0; 73011#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73010#L592 ssl3_accept_~skip~0 := 0; 73009#L105-2 assume !false; 73008#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73007#L108 assume !(12292 == ssl3_accept_~s__state~0); 73006#L111 assume !(16384 == ssl3_accept_~s__state~0); 73005#L114 assume !(8192 == ssl3_accept_~s__state~0); 73004#L117 assume !(24576 == ssl3_accept_~s__state~0); 73003#L120 assume !(8195 == ssl3_accept_~s__state~0); 73002#L123 assume !(8480 == ssl3_accept_~s__state~0); 73001#L126 assume !(8481 == ssl3_accept_~s__state~0); 73000#L129 assume !(8482 == ssl3_accept_~s__state~0); 72999#L132 assume !(8464 == ssl3_accept_~s__state~0); 72998#L135 assume !(8465 == ssl3_accept_~s__state~0); 72997#L138 assume !(8466 == ssl3_accept_~s__state~0); 72996#L141 assume !(8496 == ssl3_accept_~s__state~0); 72995#L144 assume !(8497 == ssl3_accept_~s__state~0); 72901#L147 assume 8512 == ssl3_accept_~s__state~0; 72754#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 72735#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 72630#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 72739#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72961#L592 ssl3_accept_~skip~0 := 0; 72958#L105-2 assume !false; 72955#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72952#L108 assume !(12292 == ssl3_accept_~s__state~0); 72949#L111 assume !(16384 == ssl3_accept_~s__state~0); 72946#L114 assume !(8192 == ssl3_accept_~s__state~0); 72942#L117 assume !(24576 == ssl3_accept_~s__state~0); 72939#L120 assume !(8195 == ssl3_accept_~s__state~0); 72935#L123 assume !(8480 == ssl3_accept_~s__state~0); 72931#L126 assume !(8481 == ssl3_accept_~s__state~0); 72926#L129 assume !(8482 == ssl3_accept_~s__state~0); 72927#L132 assume !(8464 == ssl3_accept_~s__state~0); 74792#L135 assume !(8465 == ssl3_accept_~s__state~0); 72915#L138 assume !(8466 == ssl3_accept_~s__state~0); 72911#L141 assume !(8496 == ssl3_accept_~s__state~0); 72907#L144 assume !(8497 == ssl3_accept_~s__state~0); 72908#L147 assume !(8512 == ssl3_accept_~s__state~0); 74784#L150 assume !(8513 == ssl3_accept_~s__state~0); 74783#L153 assume 8528 == ssl3_accept_~s__state~0; 74678#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 74782#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 72880#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 72622#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 72623#L358 assume !(ssl3_accept_~ret~0 <= 0); 72555#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 74759#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74753#L592 ssl3_accept_~skip~0 := 0; 74750#L105-2 assume !false; 74747#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74744#L108 assume !(12292 == ssl3_accept_~s__state~0); 74741#L111 assume !(16384 == ssl3_accept_~s__state~0); 74738#L114 assume !(8192 == ssl3_accept_~s__state~0); 74735#L117 assume !(24576 == ssl3_accept_~s__state~0); 74732#L120 assume !(8195 == ssl3_accept_~s__state~0); 74729#L123 assume !(8480 == ssl3_accept_~s__state~0); 74724#L126 assume !(8481 == ssl3_accept_~s__state~0); 74721#L129 assume !(8482 == ssl3_accept_~s__state~0); 74718#L132 assume !(8464 == ssl3_accept_~s__state~0); 74688#L135 assume !(8465 == ssl3_accept_~s__state~0); 74687#L138 assume !(8466 == ssl3_accept_~s__state~0); 74686#L141 assume !(8496 == ssl3_accept_~s__state~0); 74685#L144 assume !(8497 == ssl3_accept_~s__state~0); 74684#L147 assume !(8512 == ssl3_accept_~s__state~0); 74683#L150 assume !(8513 == ssl3_accept_~s__state~0); 74682#L153 assume !(8528 == ssl3_accept_~s__state~0); 74681#L156 assume !(8529 == ssl3_accept_~s__state~0); 74674#L159 assume 8544 == ssl3_accept_~s__state~0; 74673#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 74672#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 74670#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 74664#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 74659#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 74657#L405 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; 74636#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74629#L592 ssl3_accept_~skip~0 := 0; 74626#L105-2 assume !false; 74623#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74619#L108 assume !(12292 == ssl3_accept_~s__state~0); 74615#L111 assume !(16384 == ssl3_accept_~s__state~0); 74609#L114 assume !(8192 == ssl3_accept_~s__state~0); 74602#L117 assume !(24576 == ssl3_accept_~s__state~0); 74598#L120 assume !(8195 == ssl3_accept_~s__state~0); 74594#L123 assume !(8480 == ssl3_accept_~s__state~0); 74591#L126 assume !(8481 == ssl3_accept_~s__state~0); 74587#L129 assume !(8482 == ssl3_accept_~s__state~0); 74583#L132 assume !(8464 == ssl3_accept_~s__state~0); 74579#L135 assume !(8465 == ssl3_accept_~s__state~0); 74578#L138 assume !(8466 == ssl3_accept_~s__state~0); 74577#L141 assume !(8496 == ssl3_accept_~s__state~0); 74304#L144 assume !(8497 == ssl3_accept_~s__state~0); 74576#L147 assume !(8512 == ssl3_accept_~s__state~0); 74575#L150 assume !(8513 == ssl3_accept_~s__state~0); 74574#L153 assume !(8528 == ssl3_accept_~s__state~0); 74573#L156 assume !(8529 == ssl3_accept_~s__state~0); 74572#L159 assume !(8544 == ssl3_accept_~s__state~0); 74571#L162 assume !(8545 == ssl3_accept_~s__state~0); 74570#L165 assume !(8560 == ssl3_accept_~s__state~0); 74569#L168 assume !(8561 == ssl3_accept_~s__state~0); 74568#L171 assume 8448 == ssl3_accept_~s__state~0; 74567#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 74566#L433 assume !(ssl3_accept_~num1~0 > 0); 74563#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 74564#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74518#L592 ssl3_accept_~skip~0 := 0; 74519#L105-2 assume !false; 74508#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74509#L108 assume 12292 == ssl3_accept_~s__state~0; 74497#L109 ssl3_accept_~s__new_session~0 := 1; 74492#L217 ssl3_accept_~s__server~0 := 1; 74486#L222 assume 0 != ssl3_accept_~cb~0; 74467#L222-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 74466#L227 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 74465#L232 assume !(0 == ssl3_accept_~s__init_buf___0~0); 74463#L232-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 74462#L241 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 74460#L246 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post26 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post26;havoc ssl3_accept_#t~post26;ssl3_accept_~s__state~0 := 8480; 74394#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74380#L592 ssl3_accept_~skip~0 := 0; 74373#L105-2 assume !false; 74366#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74358#L108 assume !(12292 == ssl3_accept_~s__state~0); 74351#L111 assume !(16384 == ssl3_accept_~s__state~0); 74344#L114 assume !(8192 == ssl3_accept_~s__state~0); 74335#L117 assume !(24576 == ssl3_accept_~s__state~0); 74327#L120 assume !(8195 == ssl3_accept_~s__state~0); 74321#L123 assume !(8480 == ssl3_accept_~s__state~0); 74322#L126 assume !(8481 == ssl3_accept_~s__state~0); 76145#L129 assume !(8482 == ssl3_accept_~s__state~0); 76144#L132 assume 8464 == ssl3_accept_~s__state~0; 73093#L139 [2019-10-22 08:57:21,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:21,606 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 19 times [2019-10-22 08:57:21,606 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:21,606 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462282945] [2019-10-22 08:57:21,607 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:21,607 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:21,607 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:21,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:21,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:21,616 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:57:21,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:21,618 INFO L82 PathProgramCache]: Analyzing trace with hash 1516231723, now seen corresponding path program 1 times [2019-10-22 08:57:21,618 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:21,618 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561668067] [2019-10-22 08:57:21,618 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:21,619 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:21,619 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:21,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:21,670 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 08:57:21,670 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561668067] [2019-10-22 08:57:21,670 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [834701073] [2019-10-22 08:57:21,670 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aca75696-93f1-4709-b6f1-426c2cefe087/bin/uautomizer/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 08:57:21,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:21,723 INFO L256 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:57:21,725 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:57:21,744 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2019-10-22 08:57:21,744 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-10-22 08:57:21,744 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-10-22 08:57:21,744 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197215809] [2019-10-22 08:57:21,745 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:57:21,745 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:57:21,745 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:57:21,745 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-10-22 08:57:21,745 INFO L87 Difference]: Start difference. First operand 4172 states and 5490 transitions. cyclomatic complexity: 1323 Second operand 3 states. [2019-10-22 08:57:21,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:57:21,850 INFO L93 Difference]: Finished difference Result 4184 states and 5478 transitions. [2019-10-22 08:57:21,851 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:57:21,851 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4184 states and 5478 transitions. [2019-10-22 08:57:21,865 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3882 [2019-10-22 08:57:21,877 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4184 states to 4184 states and 5478 transitions. [2019-10-22 08:57:21,878 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4028 [2019-10-22 08:57:21,881 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4028 [2019-10-22 08:57:21,881 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4184 states and 5478 transitions. [2019-10-22 08:57:21,881 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:21,881 INFO L688 BuchiCegarLoop]: Abstraction has 4184 states and 5478 transitions. [2019-10-22 08:57:21,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4184 states and 5478 transitions. [2019-10-22 08:57:21,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4184 to 4070. [2019-10-22 08:57:21,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4070 states. [2019-10-22 08:57:21,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4070 states to 4070 states and 5328 transitions. [2019-10-22 08:57:21,923 INFO L711 BuchiCegarLoop]: Abstraction has 4070 states and 5328 transitions. [2019-10-22 08:57:21,923 INFO L591 BuchiCegarLoop]: Abstraction has 4070 states and 5328 transitions. [2019-10-22 08:57:21,923 INFO L424 BuchiCegarLoop]: ======== Iteration 25============ [2019-10-22 08:57:21,923 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4070 states and 5328 transitions. [2019-10-22 08:57:21,934 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3768 [2019-10-22 08:57:21,934 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:21,934 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:21,936 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:21,936 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:21,936 INFO L791 eck$LassoCheckResult]: Stem: 81565#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 81566#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 81510#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 81550#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 81494#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 81576#L105-2 assume !false; 81653#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 83011#L108 assume !(12292 == ssl3_accept_~s__state~0); 83009#L111 assume !(16384 == ssl3_accept_~s__state~0); 83006#L114 assume !(8192 == ssl3_accept_~s__state~0); 82987#L117 assume !(24576 == ssl3_accept_~s__state~0); 82986#L120 assume !(8195 == ssl3_accept_~s__state~0); 82985#L123 assume !(8480 == ssl3_accept_~s__state~0); 82981#L126 assume !(8481 == ssl3_accept_~s__state~0); 82975#L129 assume !(8482 == ssl3_accept_~s__state~0); 82969#L132 assume 8464 == ssl3_accept_~s__state~0; 82461#L139 [2019-10-22 08:57:21,937 INFO L793 eck$LassoCheckResult]: Loop: 82461#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 82966#L278 assume !(0 == ssl3_accept_~blastFlag~0); 82965#L278-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; 82951#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82949#L592 ssl3_accept_~skip~0 := 0; 82947#L105-2 assume !false; 82945#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82943#L108 assume !(12292 == ssl3_accept_~s__state~0); 82941#L111 assume !(16384 == ssl3_accept_~s__state~0); 82939#L114 assume !(8192 == ssl3_accept_~s__state~0); 82937#L117 assume !(24576 == ssl3_accept_~s__state~0); 82935#L120 assume !(8195 == ssl3_accept_~s__state~0); 82933#L123 assume !(8480 == ssl3_accept_~s__state~0); 82931#L126 assume !(8481 == ssl3_accept_~s__state~0); 82929#L129 assume !(8482 == ssl3_accept_~s__state~0); 82927#L132 assume !(8464 == ssl3_accept_~s__state~0); 82925#L135 assume !(8465 == ssl3_accept_~s__state~0); 82923#L138 assume !(8466 == ssl3_accept_~s__state~0); 82921#L141 assume 8496 == ssl3_accept_~s__state~0; 82456#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 82920#L291 assume !(1 == ssl3_accept_~blastFlag~0); 82919#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 82916#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 81701#L297-2 ssl3_accept_~s__init_num~0 := 0; 82909#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82908#L592 ssl3_accept_~skip~0 := 0; 82907#L105-2 assume !false; 82906#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82905#L108 assume !(12292 == ssl3_accept_~s__state~0); 82904#L111 assume !(16384 == ssl3_accept_~s__state~0); 82903#L114 assume !(8192 == ssl3_accept_~s__state~0); 82902#L117 assume !(24576 == ssl3_accept_~s__state~0); 82901#L120 assume !(8195 == ssl3_accept_~s__state~0); 82900#L123 assume !(8480 == ssl3_accept_~s__state~0); 82899#L126 assume !(8481 == ssl3_accept_~s__state~0); 82898#L129 assume !(8482 == ssl3_accept_~s__state~0); 82897#L132 assume !(8464 == ssl3_accept_~s__state~0); 82896#L135 assume !(8465 == ssl3_accept_~s__state~0); 82895#L138 assume !(8466 == ssl3_accept_~s__state~0); 82894#L141 assume !(8496 == ssl3_accept_~s__state~0); 82893#L144 assume !(8497 == ssl3_accept_~s__state~0); 82892#L147 assume 8512 == ssl3_accept_~s__state~0; 82450#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 82889#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 82886#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 82881#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82880#L592 ssl3_accept_~skip~0 := 0; 82879#L105-2 assume !false; 82878#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82877#L108 assume !(12292 == ssl3_accept_~s__state~0); 82876#L111 assume !(16384 == ssl3_accept_~s__state~0); 82875#L114 assume !(8192 == ssl3_accept_~s__state~0); 82874#L117 assume !(24576 == ssl3_accept_~s__state~0); 82873#L120 assume !(8195 == ssl3_accept_~s__state~0); 82872#L123 assume !(8480 == ssl3_accept_~s__state~0); 82871#L126 assume !(8481 == ssl3_accept_~s__state~0); 82870#L129 assume !(8482 == ssl3_accept_~s__state~0); 82869#L132 assume !(8464 == ssl3_accept_~s__state~0); 82868#L135 assume !(8465 == ssl3_accept_~s__state~0); 82867#L138 assume !(8466 == ssl3_accept_~s__state~0); 82866#L141 assume !(8496 == ssl3_accept_~s__state~0); 82865#L144 assume !(8497 == ssl3_accept_~s__state~0); 82864#L147 assume !(8512 == ssl3_accept_~s__state~0); 82863#L150 assume !(8513 == ssl3_accept_~s__state~0); 82862#L153 assume 8528 == ssl3_accept_~s__state~0; 82440#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 82861#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 82849#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 82845#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 82834#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 82828#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 82822#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82819#L592 ssl3_accept_~skip~0 := 0; 82815#L105-2 assume !false; 82809#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82806#L108 assume !(12292 == ssl3_accept_~s__state~0); 82803#L111 assume !(16384 == ssl3_accept_~s__state~0); 82800#L114 assume !(8192 == ssl3_accept_~s__state~0); 82797#L117 assume !(24576 == ssl3_accept_~s__state~0); 82794#L120 assume !(8195 == ssl3_accept_~s__state~0); 82791#L123 assume !(8480 == ssl3_accept_~s__state~0); 82788#L126 assume !(8481 == ssl3_accept_~s__state~0); 82785#L129 assume !(8482 == ssl3_accept_~s__state~0); 82782#L132 assume !(8464 == ssl3_accept_~s__state~0); 82779#L135 assume !(8465 == ssl3_accept_~s__state~0); 82776#L138 assume !(8466 == ssl3_accept_~s__state~0); 82773#L141 assume !(8496 == ssl3_accept_~s__state~0); 82770#L144 assume !(8497 == ssl3_accept_~s__state~0); 82767#L147 assume !(8512 == ssl3_accept_~s__state~0); 82764#L150 assume !(8513 == ssl3_accept_~s__state~0); 82761#L153 assume !(8528 == ssl3_accept_~s__state~0); 82758#L156 assume !(8529 == ssl3_accept_~s__state~0); 82755#L159 assume 8544 == ssl3_accept_~s__state~0; 82430#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 82750#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 82743#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 82738#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 82735#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 82731#L405 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; 82729#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82712#L592 ssl3_accept_~skip~0 := 0; 82713#L105-2 assume !false; 82700#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82701#L108 assume !(12292 == ssl3_accept_~s__state~0); 82688#L111 assume !(16384 == ssl3_accept_~s__state~0); 82689#L114 assume !(8192 == ssl3_accept_~s__state~0); 82676#L117 assume !(24576 == ssl3_accept_~s__state~0); 82677#L120 assume !(8195 == ssl3_accept_~s__state~0); 82664#L123 assume !(8480 == ssl3_accept_~s__state~0); 82665#L126 assume !(8481 == ssl3_accept_~s__state~0); 82652#L129 assume !(8482 == ssl3_accept_~s__state~0); 82653#L132 assume !(8464 == ssl3_accept_~s__state~0); 82640#L135 assume !(8465 == ssl3_accept_~s__state~0); 82641#L138 assume !(8466 == ssl3_accept_~s__state~0); 82541#L141 assume !(8496 == ssl3_accept_~s__state~0); 82539#L144 assume !(8497 == ssl3_accept_~s__state~0); 82537#L147 assume !(8512 == ssl3_accept_~s__state~0); 82535#L150 assume !(8513 == ssl3_accept_~s__state~0); 82533#L153 assume !(8528 == ssl3_accept_~s__state~0); 82531#L156 assume !(8529 == ssl3_accept_~s__state~0); 82529#L159 assume !(8544 == ssl3_accept_~s__state~0); 82527#L162 assume !(8545 == ssl3_accept_~s__state~0); 82525#L165 assume !(8560 == ssl3_accept_~s__state~0); 82523#L168 assume !(8561 == ssl3_accept_~s__state~0); 82521#L171 assume 8448 == ssl3_accept_~s__state~0; 82516#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 82515#L433 assume !(ssl3_accept_~num1~0 > 0); 82513#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 82500#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82494#L592 ssl3_accept_~skip~0 := 0; 82492#L105-2 assume !false; 82490#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82487#L108 assume !(12292 == ssl3_accept_~s__state~0); 82484#L111 assume 16384 == ssl3_accept_~s__state~0; 82480#L217 ssl3_accept_~s__server~0 := 1; 83401#L222 assume 0 != ssl3_accept_~cb~0; 83402#L222-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 83133#L227 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 83134#L232 assume !(0 == ssl3_accept_~s__init_buf___0~0); 83110#L232-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 83111#L241 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 82734#L246 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24; 82730#L248 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post25 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post25;havoc ssl3_accept_#t~post25; 82718#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82719#L592 ssl3_accept_~skip~0 := 0; 82706#L105-2 assume !false; 82707#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82694#L108 assume !(12292 == ssl3_accept_~s__state~0); 82695#L111 assume !(16384 == ssl3_accept_~s__state~0); 82682#L114 assume !(8192 == ssl3_accept_~s__state~0); 82683#L117 assume !(24576 == ssl3_accept_~s__state~0); 82670#L120 assume !(8195 == ssl3_accept_~s__state~0); 82671#L123 assume !(8480 == ssl3_accept_~s__state~0); 82658#L126 assume !(8481 == ssl3_accept_~s__state~0); 82659#L129 assume !(8482 == ssl3_accept_~s__state~0); 82646#L132 assume 8464 == ssl3_accept_~s__state~0; 82461#L139 [2019-10-22 08:57:21,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:21,937 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 20 times [2019-10-22 08:57:21,937 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:21,937 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829861366] [2019-10-22 08:57:21,937 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:21,937 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:21,937 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:21,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:21,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:21,947 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:57:21,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:21,947 INFO L82 PathProgramCache]: Analyzing trace with hash -952827785, now seen corresponding path program 1 times [2019-10-22 08:57:21,947 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:21,947 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151111499] [2019-10-22 08:57:21,948 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:21,948 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:21,948 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:21,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:21,988 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 08:57:21,989 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151111499] [2019-10-22 08:57:21,989 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [886419374] [2019-10-22 08:57:21,989 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aca75696-93f1-4709-b6f1-426c2cefe087/bin/uautomizer/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 08:57:22,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:22,042 INFO L256 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:57:22,043 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:57:22,065 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 08:57:22,065 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-10-22 08:57:22,066 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-10-22 08:57:22,066 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358222671] [2019-10-22 08:57:22,066 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:57:22,066 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:57:22,066 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-10-22 08:57:22,067 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-10-22 08:57:22,067 INFO L87 Difference]: Start difference. First operand 4070 states and 5328 transitions. cyclomatic complexity: 1263 Second operand 4 states. [2019-10-22 08:57:22,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:57:22,346 INFO L93 Difference]: Finished difference Result 5466 states and 6983 transitions. [2019-10-22 08:57:22,346 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-10-22 08:57:22,346 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5466 states and 6983 transitions. [2019-10-22 08:57:22,360 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 4365 [2019-10-22 08:57:22,372 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5466 states to 5372 states and 6885 transitions. [2019-10-22 08:57:22,373 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5216 [2019-10-22 08:57:22,376 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5216 [2019-10-22 08:57:22,376 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5372 states and 6885 transitions. [2019-10-22 08:57:22,377 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:22,378 INFO L688 BuchiCegarLoop]: Abstraction has 5372 states and 6885 transitions. [2019-10-22 08:57:22,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5372 states and 6885 transitions. [2019-10-22 08:57:22,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5372 to 4174. [2019-10-22 08:57:22,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4174 states. [2019-10-22 08:57:22,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4174 states to 4174 states and 5412 transitions. [2019-10-22 08:57:22,422 INFO L711 BuchiCegarLoop]: Abstraction has 4174 states and 5412 transitions. [2019-10-22 08:57:22,422 INFO L591 BuchiCegarLoop]: Abstraction has 4174 states and 5412 transitions. [2019-10-22 08:57:22,422 INFO L424 BuchiCegarLoop]: ======== Iteration 26============ [2019-10-22 08:57:22,422 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4174 states and 5412 transitions. [2019-10-22 08:57:22,432 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3841 [2019-10-22 08:57:22,432 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:22,432 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:22,434 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:22,436 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:22,436 INFO L791 eck$LassoCheckResult]: Stem: 91574#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 91575#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 91524#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 91559#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 91503#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 91586#L105-2 assume !false; 91668#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 92856#L108 assume !(12292 == ssl3_accept_~s__state~0); 92853#L111 assume !(16384 == ssl3_accept_~s__state~0); 92852#L114 assume !(8192 == ssl3_accept_~s__state~0); 92851#L117 assume !(24576 == ssl3_accept_~s__state~0); 92850#L120 assume !(8195 == ssl3_accept_~s__state~0); 92848#L123 assume !(8480 == ssl3_accept_~s__state~0); 92849#L126 assume !(8481 == ssl3_accept_~s__state~0); 94739#L129 assume !(8482 == ssl3_accept_~s__state~0); 94728#L132 assume 8464 == ssl3_accept_~s__state~0; 92270#L139 [2019-10-22 08:57:22,436 INFO L793 eck$LassoCheckResult]: Loop: 92270#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 94725#L278 assume !(0 == ssl3_accept_~blastFlag~0); 94723#L278-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; 94682#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 94680#L592 ssl3_accept_~skip~0 := 0; 94678#L105-2 assume !false; 94676#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 94674#L108 assume !(12292 == ssl3_accept_~s__state~0); 94672#L111 assume !(16384 == ssl3_accept_~s__state~0); 94670#L114 assume !(8192 == ssl3_accept_~s__state~0); 94668#L117 assume !(24576 == ssl3_accept_~s__state~0); 94666#L120 assume !(8195 == ssl3_accept_~s__state~0); 94664#L123 assume !(8480 == ssl3_accept_~s__state~0); 94662#L126 assume !(8481 == ssl3_accept_~s__state~0); 94660#L129 assume !(8482 == ssl3_accept_~s__state~0); 94658#L132 assume !(8464 == ssl3_accept_~s__state~0); 94656#L135 assume !(8465 == ssl3_accept_~s__state~0); 94654#L138 assume !(8466 == ssl3_accept_~s__state~0); 94644#L141 assume 8496 == ssl3_accept_~s__state~0; 92261#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 94639#L291 assume !(1 == ssl3_accept_~blastFlag~0); 94637#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 94634#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 91708#L297-2 ssl3_accept_~s__init_num~0 := 0; 94617#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 94615#L592 ssl3_accept_~skip~0 := 0; 94613#L105-2 assume !false; 94611#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 94609#L108 assume !(12292 == ssl3_accept_~s__state~0); 94607#L111 assume !(16384 == ssl3_accept_~s__state~0); 94606#L114 assume !(8192 == ssl3_accept_~s__state~0); 94605#L117 assume !(24576 == ssl3_accept_~s__state~0); 94604#L120 assume !(8195 == ssl3_accept_~s__state~0); 94603#L123 assume !(8480 == ssl3_accept_~s__state~0); 94602#L126 assume !(8481 == ssl3_accept_~s__state~0); 94601#L129 assume !(8482 == ssl3_accept_~s__state~0); 94598#L132 assume !(8464 == ssl3_accept_~s__state~0); 94460#L135 assume !(8465 == ssl3_accept_~s__state~0); 94424#L138 assume !(8466 == ssl3_accept_~s__state~0); 94409#L141 assume !(8496 == ssl3_accept_~s__state~0); 94403#L144 assume !(8497 == ssl3_accept_~s__state~0); 94317#L147 assume 8512 == ssl3_accept_~s__state~0; 92251#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 94315#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 94314#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 94306#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 94303#L592 ssl3_accept_~skip~0 := 0; 94299#L105-2 assume !false; 94298#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 94293#L108 assume !(12292 == ssl3_accept_~s__state~0); 94291#L111 assume !(16384 == ssl3_accept_~s__state~0); 94289#L114 assume !(8192 == ssl3_accept_~s__state~0); 94287#L117 assume !(24576 == ssl3_accept_~s__state~0); 94286#L120 assume !(8195 == ssl3_accept_~s__state~0); 94285#L123 assume !(8480 == ssl3_accept_~s__state~0); 94284#L126 assume !(8481 == ssl3_accept_~s__state~0); 94282#L129 assume !(8482 == ssl3_accept_~s__state~0); 94279#L132 assume !(8464 == ssl3_accept_~s__state~0); 94273#L135 assume !(8465 == ssl3_accept_~s__state~0); 94271#L138 assume !(8466 == ssl3_accept_~s__state~0); 94269#L141 assume !(8496 == ssl3_accept_~s__state~0); 94267#L144 assume !(8497 == ssl3_accept_~s__state~0); 94265#L147 assume !(8512 == ssl3_accept_~s__state~0); 94263#L150 assume !(8513 == ssl3_accept_~s__state~0); 94261#L153 assume 8528 == ssl3_accept_~s__state~0; 92241#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 94258#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 94256#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 94254#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 94242#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 94238#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 94230#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 94228#L592 ssl3_accept_~skip~0 := 0; 94226#L105-2 assume !false; 94223#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 94222#L108 assume !(12292 == ssl3_accept_~s__state~0); 94210#L111 assume !(16384 == ssl3_accept_~s__state~0); 94209#L114 assume !(8192 == ssl3_accept_~s__state~0); 94208#L117 assume !(24576 == ssl3_accept_~s__state~0); 94197#L120 assume !(8195 == ssl3_accept_~s__state~0); 94193#L123 assume !(8480 == ssl3_accept_~s__state~0); 94188#L126 assume !(8481 == ssl3_accept_~s__state~0); 94184#L129 assume !(8482 == ssl3_accept_~s__state~0); 94180#L132 assume !(8464 == ssl3_accept_~s__state~0); 94176#L135 assume !(8465 == ssl3_accept_~s__state~0); 94172#L138 assume !(8466 == ssl3_accept_~s__state~0); 94168#L141 assume !(8496 == ssl3_accept_~s__state~0); 94163#L144 assume !(8497 == ssl3_accept_~s__state~0); 94159#L147 assume !(8512 == ssl3_accept_~s__state~0); 94155#L150 assume !(8513 == ssl3_accept_~s__state~0); 94148#L153 assume !(8528 == ssl3_accept_~s__state~0); 94145#L156 assume !(8529 == ssl3_accept_~s__state~0); 94140#L159 assume 8544 == ssl3_accept_~s__state~0; 92231#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 94126#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 94120#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 94113#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 94107#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 94088#L405 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; 94087#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 94069#L592 ssl3_accept_~skip~0 := 0; 94070#L105-2 assume !false; 94056#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 94057#L108 assume !(12292 == ssl3_accept_~s__state~0); 94042#L111 assume !(16384 == ssl3_accept_~s__state~0); 94043#L114 assume !(8192 == ssl3_accept_~s__state~0); 94032#L117 assume !(24576 == ssl3_accept_~s__state~0); 94033#L120 assume !(8195 == ssl3_accept_~s__state~0); 94022#L123 assume !(8480 == ssl3_accept_~s__state~0); 94023#L126 assume !(8481 == ssl3_accept_~s__state~0); 94012#L129 assume !(8482 == ssl3_accept_~s__state~0); 94013#L132 assume !(8464 == ssl3_accept_~s__state~0); 94009#L135 assume !(8465 == ssl3_accept_~s__state~0); 94007#L138 assume !(8466 == ssl3_accept_~s__state~0); 94005#L141 assume !(8496 == ssl3_accept_~s__state~0); 94004#L144 assume !(8497 == ssl3_accept_~s__state~0); 94003#L147 assume !(8512 == ssl3_accept_~s__state~0); 94002#L150 assume !(8513 == ssl3_accept_~s__state~0); 94001#L153 assume !(8528 == ssl3_accept_~s__state~0); 94000#L156 assume !(8529 == ssl3_accept_~s__state~0); 93999#L159 assume !(8544 == ssl3_accept_~s__state~0); 93998#L162 assume !(8545 == ssl3_accept_~s__state~0); 93997#L165 assume !(8560 == ssl3_accept_~s__state~0); 93996#L168 assume !(8561 == ssl3_accept_~s__state~0); 93995#L171 assume 8448 == ssl3_accept_~s__state~0; 93994#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 93992#L433 assume !(ssl3_accept_~num1~0 > 0); 93988#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 93983#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 93982#L592 ssl3_accept_~skip~0 := 0; 93981#L105-2 assume !false; 93980#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 93979#L108 assume !(12292 == ssl3_accept_~s__state~0); 93978#L111 assume !(16384 == ssl3_accept_~s__state~0); 93977#L114 assume !(8192 == ssl3_accept_~s__state~0); 93976#L117 assume !(24576 == ssl3_accept_~s__state~0); 93975#L120 assume !(8195 == ssl3_accept_~s__state~0); 93974#L123 assume !(8480 == ssl3_accept_~s__state~0); 93973#L126 assume !(8481 == ssl3_accept_~s__state~0); 93972#L129 assume !(8482 == ssl3_accept_~s__state~0); 93971#L132 assume !(8464 == ssl3_accept_~s__state~0); 93970#L135 assume !(8465 == ssl3_accept_~s__state~0); 93969#L138 assume !(8466 == ssl3_accept_~s__state~0); 93968#L141 assume !(8496 == ssl3_accept_~s__state~0); 93967#L144 assume !(8497 == ssl3_accept_~s__state~0); 93966#L147 assume !(8512 == ssl3_accept_~s__state~0); 93965#L150 assume !(8513 == ssl3_accept_~s__state~0); 93964#L153 assume !(8528 == ssl3_accept_~s__state~0); 93963#L156 assume !(8529 == ssl3_accept_~s__state~0); 93962#L159 assume !(8544 == ssl3_accept_~s__state~0); 93961#L162 assume !(8545 == ssl3_accept_~s__state~0); 93960#L165 assume !(8560 == ssl3_accept_~s__state~0); 93959#L168 assume !(8561 == ssl3_accept_~s__state~0); 93958#L171 assume !(8448 == ssl3_accept_~s__state~0); 93957#L174 assume 8576 == ssl3_accept_~s__state~0; 93482#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 93022#L447 assume !(ssl3_accept_~ret~0 <= 0); 93023#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 93628#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 94074#L592 ssl3_accept_~skip~0 := 0; 94062#L105-2 assume !false; 94063#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 94048#L108 assume !(12292 == ssl3_accept_~s__state~0); 94049#L111 assume !(16384 == ssl3_accept_~s__state~0); 94037#L114 assume !(8192 == ssl3_accept_~s__state~0); 94038#L117 assume !(24576 == ssl3_accept_~s__state~0); 94029#L120 assume !(8195 == ssl3_accept_~s__state~0); 94030#L123 assume !(8480 == ssl3_accept_~s__state~0); 94014#L126 assume !(8481 == ssl3_accept_~s__state~0); 94015#L129 assume !(8482 == ssl3_accept_~s__state~0); 94010#L132 assume 8464 == ssl3_accept_~s__state~0; 92270#L139 [2019-10-22 08:57:22,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:22,437 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 21 times [2019-10-22 08:57:22,437 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:22,437 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543839164] [2019-10-22 08:57:22,437 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:22,437 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:22,437 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:22,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:22,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:22,448 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:57:22,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:22,448 INFO L82 PathProgramCache]: Analyzing trace with hash 799891709, now seen corresponding path program 1 times [2019-10-22 08:57:22,448 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:22,448 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796599627] [2019-10-22 08:57:22,448 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:22,448 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:22,449 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:22,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:22,497 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2019-10-22 08:57:22,497 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796599627] [2019-10-22 08:57:22,497 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:22,497 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:57:22,497 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595654191] [2019-10-22 08:57:22,498 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:57:22,498 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:57:22,498 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:57:22,498 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:57:22,498 INFO L87 Difference]: Start difference. First operand 4174 states and 5412 transitions. cyclomatic complexity: 1246 Second operand 3 states. [2019-10-22 08:57:22,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:57:22,637 INFO L93 Difference]: Finished difference Result 4575 states and 5877 transitions. [2019-10-22 08:57:22,638 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:57:22,638 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4575 states and 5877 transitions. [2019-10-22 08:57:22,647 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3994 [2019-10-22 08:57:22,658 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4575 states to 4425 states and 5727 transitions. [2019-10-22 08:57:22,658 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4269 [2019-10-22 08:57:22,661 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4269 [2019-10-22 08:57:22,661 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4425 states and 5727 transitions. [2019-10-22 08:57:22,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:22,663 INFO L688 BuchiCegarLoop]: Abstraction has 4425 states and 5727 transitions. [2019-10-22 08:57:22,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4425 states and 5727 transitions. [2019-10-22 08:57:22,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4425 to 4168. [2019-10-22 08:57:22,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4168 states. [2019-10-22 08:57:22,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4168 states to 4168 states and 5388 transitions. [2019-10-22 08:57:22,706 INFO L711 BuchiCegarLoop]: Abstraction has 4168 states and 5388 transitions. [2019-10-22 08:57:22,706 INFO L591 BuchiCegarLoop]: Abstraction has 4168 states and 5388 transitions. [2019-10-22 08:57:22,706 INFO L424 BuchiCegarLoop]: ======== Iteration 27============ [2019-10-22 08:57:22,706 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4168 states and 5388 transitions. [2019-10-22 08:57:22,719 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3807 [2019-10-22 08:57:22,719 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:22,719 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:22,721 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:22,721 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:22,721 INFO L791 eck$LassoCheckResult]: Stem: 100338#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 100339#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 100283#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 100321#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 100263#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 100350#L105-2 assume !false; 100421#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102176#L108 assume !(12292 == ssl3_accept_~s__state~0); 102174#L111 assume !(16384 == ssl3_accept_~s__state~0); 102171#L114 assume !(8192 == ssl3_accept_~s__state~0); 102169#L117 assume !(24576 == ssl3_accept_~s__state~0); 102167#L120 assume !(8195 == ssl3_accept_~s__state~0); 102164#L123 assume !(8480 == ssl3_accept_~s__state~0); 102161#L126 assume !(8481 == ssl3_accept_~s__state~0); 102162#L129 assume !(8482 == ssl3_accept_~s__state~0); 102153#L132 assume 8464 == ssl3_accept_~s__state~0; 100597#L139 [2019-10-22 08:57:22,722 INFO L793 eck$LassoCheckResult]: Loop: 100597#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 100340#L278 assume !(0 == ssl3_accept_~blastFlag~0); 100342#L278-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; 104232#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 104231#L592 ssl3_accept_~skip~0 := 0; 104230#L105-2 assume !false; 104229#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104228#L108 assume !(12292 == ssl3_accept_~s__state~0); 104227#L111 assume !(16384 == ssl3_accept_~s__state~0); 104226#L114 assume !(8192 == ssl3_accept_~s__state~0); 104225#L117 assume !(24576 == ssl3_accept_~s__state~0); 104224#L120 assume !(8195 == ssl3_accept_~s__state~0); 104223#L123 assume !(8480 == ssl3_accept_~s__state~0); 104222#L126 assume !(8481 == ssl3_accept_~s__state~0); 104221#L129 assume !(8482 == ssl3_accept_~s__state~0); 104220#L132 assume !(8464 == ssl3_accept_~s__state~0); 104219#L135 assume !(8465 == ssl3_accept_~s__state~0); 104218#L138 assume !(8466 == ssl3_accept_~s__state~0); 102505#L141 assume 8496 == ssl3_accept_~s__state~0; 100592#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 102501#L291 assume !(1 == ssl3_accept_~blastFlag~0); 102458#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 102459#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 100328#L297-2 ssl3_accept_~s__init_num~0 := 0; 100329#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 104090#L592 ssl3_accept_~skip~0 := 0; 104089#L105-2 assume !false; 104088#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104087#L108 assume !(12292 == ssl3_accept_~s__state~0); 104086#L111 assume !(16384 == ssl3_accept_~s__state~0); 103943#L114 assume !(8192 == ssl3_accept_~s__state~0); 103942#L117 assume !(24576 == ssl3_accept_~s__state~0); 103941#L120 assume !(8195 == ssl3_accept_~s__state~0); 103812#L123 assume !(8480 == ssl3_accept_~s__state~0); 103811#L126 assume !(8481 == ssl3_accept_~s__state~0); 103810#L129 assume !(8482 == ssl3_accept_~s__state~0); 103809#L132 assume !(8464 == ssl3_accept_~s__state~0); 103808#L135 assume !(8465 == ssl3_accept_~s__state~0); 103807#L138 assume !(8466 == ssl3_accept_~s__state~0); 103806#L141 assume !(8496 == ssl3_accept_~s__state~0); 103805#L144 assume !(8497 == ssl3_accept_~s__state~0); 103804#L147 assume 8512 == ssl3_accept_~s__state~0; 100587#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 103802#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 103801#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 103793#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 103792#L592 ssl3_accept_~skip~0 := 0; 103791#L105-2 assume !false; 103790#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103789#L108 assume !(12292 == ssl3_accept_~s__state~0); 103788#L111 assume !(16384 == ssl3_accept_~s__state~0); 103787#L114 assume !(8192 == ssl3_accept_~s__state~0); 103786#L117 assume !(24576 == ssl3_accept_~s__state~0); 103784#L120 assume !(8195 == ssl3_accept_~s__state~0); 103782#L123 assume !(8480 == ssl3_accept_~s__state~0); 103780#L126 assume !(8481 == ssl3_accept_~s__state~0); 103777#L129 assume !(8482 == ssl3_accept_~s__state~0); 103775#L132 assume !(8464 == ssl3_accept_~s__state~0); 103773#L135 assume !(8465 == ssl3_accept_~s__state~0); 103771#L138 assume !(8466 == ssl3_accept_~s__state~0); 103769#L141 assume !(8496 == ssl3_accept_~s__state~0); 103768#L144 assume !(8497 == ssl3_accept_~s__state~0); 103767#L147 assume !(8512 == ssl3_accept_~s__state~0); 103766#L150 assume !(8513 == ssl3_accept_~s__state~0); 103765#L153 assume 8528 == ssl3_accept_~s__state~0; 100582#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 103764#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 103553#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 103552#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 100207#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 100147#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 103106#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 103104#L592 ssl3_accept_~skip~0 := 0; 103102#L105-2 assume !false; 103100#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103098#L108 assume !(12292 == ssl3_accept_~s__state~0); 103096#L111 assume !(16384 == ssl3_accept_~s__state~0); 103094#L114 assume !(8192 == ssl3_accept_~s__state~0); 103092#L117 assume !(24576 == ssl3_accept_~s__state~0); 103090#L120 assume !(8195 == ssl3_accept_~s__state~0); 103088#L123 assume !(8480 == ssl3_accept_~s__state~0); 103085#L126 assume !(8481 == ssl3_accept_~s__state~0); 103082#L129 assume !(8482 == ssl3_accept_~s__state~0); 103083#L132 assume !(8464 == ssl3_accept_~s__state~0); 103718#L135 assume !(8465 == ssl3_accept_~s__state~0); 103074#L138 assume !(8466 == ssl3_accept_~s__state~0); 103075#L141 assume !(8496 == ssl3_accept_~s__state~0); 103068#L144 assume !(8497 == ssl3_accept_~s__state~0); 103069#L147 assume !(8512 == ssl3_accept_~s__state~0); 103505#L150 assume !(8513 == ssl3_accept_~s__state~0); 103503#L153 assume !(8528 == ssl3_accept_~s__state~0); 103501#L156 assume !(8529 == ssl3_accept_~s__state~0); 103499#L159 assume 8544 == ssl3_accept_~s__state~0; 100270#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 100199#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 100200#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 100351#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 100305#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 100298#L405 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; 100299#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 103657#L592 ssl3_accept_~skip~0 := 0; 103651#L105-2 assume !false; 103649#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103647#L108 assume !(12292 == ssl3_accept_~s__state~0); 103645#L111 assume !(16384 == ssl3_accept_~s__state~0); 103643#L114 assume !(8192 == ssl3_accept_~s__state~0); 103641#L117 assume !(24576 == ssl3_accept_~s__state~0); 103639#L120 assume !(8195 == ssl3_accept_~s__state~0); 103637#L123 assume !(8480 == ssl3_accept_~s__state~0); 103635#L126 assume !(8481 == ssl3_accept_~s__state~0); 103633#L129 assume !(8482 == ssl3_accept_~s__state~0); 103631#L132 assume !(8464 == ssl3_accept_~s__state~0); 103629#L135 assume !(8465 == ssl3_accept_~s__state~0); 103627#L138 assume !(8466 == ssl3_accept_~s__state~0); 103625#L141 assume !(8496 == ssl3_accept_~s__state~0); 103623#L144 assume !(8497 == ssl3_accept_~s__state~0); 103621#L147 assume !(8512 == ssl3_accept_~s__state~0); 103619#L150 assume !(8513 == ssl3_accept_~s__state~0); 103617#L153 assume !(8528 == ssl3_accept_~s__state~0); 103616#L156 assume !(8529 == ssl3_accept_~s__state~0); 103615#L159 assume !(8544 == ssl3_accept_~s__state~0); 103612#L162 assume !(8545 == ssl3_accept_~s__state~0); 103610#L165 assume !(8560 == ssl3_accept_~s__state~0); 103609#L168 assume !(8561 == ssl3_accept_~s__state~0); 103608#L171 assume 8448 == ssl3_accept_~s__state~0; 100202#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 100203#L433 assume !(ssl3_accept_~num1~0 > 0); 100189#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 100252#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 104068#L592 ssl3_accept_~skip~0 := 0; 104066#L105-2 assume !false; 104064#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104062#L108 assume !(12292 == ssl3_accept_~s__state~0); 104033#L111 assume !(16384 == ssl3_accept_~s__state~0); 104025#L114 assume !(8192 == ssl3_accept_~s__state~0); 104021#L117 assume !(24576 == ssl3_accept_~s__state~0); 104017#L120 assume !(8195 == ssl3_accept_~s__state~0); 104013#L123 assume !(8480 == ssl3_accept_~s__state~0); 104009#L126 assume !(8481 == ssl3_accept_~s__state~0); 104005#L129 assume !(8482 == ssl3_accept_~s__state~0); 104001#L132 assume !(8464 == ssl3_accept_~s__state~0); 103997#L135 assume !(8465 == ssl3_accept_~s__state~0); 103993#L138 assume !(8466 == ssl3_accept_~s__state~0); 100267#L141 assume !(8496 == ssl3_accept_~s__state~0); 100268#L144 assume !(8497 == ssl3_accept_~s__state~0); 103986#L147 assume !(8512 == ssl3_accept_~s__state~0); 100196#L150 assume !(8513 == ssl3_accept_~s__state~0); 100167#L153 assume !(8528 == ssl3_accept_~s__state~0); 100168#L156 assume !(8529 == ssl3_accept_~s__state~0); 103932#L159 assume !(8544 == ssl3_accept_~s__state~0); 103931#L162 assume !(8545 == ssl3_accept_~s__state~0); 100322#L165 assume !(8560 == ssl3_accept_~s__state~0); 100291#L168 assume !(8561 == ssl3_accept_~s__state~0); 100292#L171 assume !(8448 == ssl3_accept_~s__state~0); 103815#L174 assume 8576 == ssl3_accept_~s__state~0; 102288#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 103940#L447 assume !(ssl3_accept_~ret~0 <= 0); 103939#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 101549#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 104210#L592 ssl3_accept_~skip~0 := 0; 104209#L105-2 assume !false; 104208#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104207#L108 assume !(12292 == ssl3_accept_~s__state~0); 104206#L111 assume !(16384 == ssl3_accept_~s__state~0); 104205#L114 assume !(8192 == ssl3_accept_~s__state~0); 104204#L117 assume !(24576 == ssl3_accept_~s__state~0); 104203#L120 assume !(8195 == ssl3_accept_~s__state~0); 104202#L123 assume !(8480 == ssl3_accept_~s__state~0); 104201#L126 assume !(8481 == ssl3_accept_~s__state~0); 104200#L129 assume !(8482 == ssl3_accept_~s__state~0); 104199#L132 assume !(8464 == ssl3_accept_~s__state~0); 104198#L135 assume !(8465 == ssl3_accept_~s__state~0); 104197#L138 assume 8466 == ssl3_accept_~s__state~0; 100597#L139 [2019-10-22 08:57:22,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:22,722 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 22 times [2019-10-22 08:57:22,722 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:22,723 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001215744] [2019-10-22 08:57:22,723 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:22,723 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:22,723 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:22,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:22,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:22,731 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:57:22,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:22,732 INFO L82 PathProgramCache]: Analyzing trace with hash -103208798, now seen corresponding path program 1 times [2019-10-22 08:57:22,732 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:22,732 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930513580] [2019-10-22 08:57:22,732 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:22,733 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:22,733 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:22,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:22,799 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2019-10-22 08:57:22,800 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930513580] [2019-10-22 08:57:22,800 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:22,800 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:57:22,800 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263474575] [2019-10-22 08:57:22,801 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:57:22,801 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:57:22,801 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:57:22,801 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:57:22,801 INFO L87 Difference]: Start difference. First operand 4168 states and 5388 transitions. cyclomatic complexity: 1229 Second operand 3 states. [2019-10-22 08:57:22,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:57:22,827 INFO L93 Difference]: Finished difference Result 7416 states and 9523 transitions. [2019-10-22 08:57:22,827 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:57:22,828 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7416 states and 9523 transitions. [2019-10-22 08:57:22,856 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 7003 [2019-10-22 08:57:22,904 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7416 states to 7416 states and 9523 transitions. [2019-10-22 08:57:22,904 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7260 [2019-10-22 08:57:22,906 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7260 [2019-10-22 08:57:22,906 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7416 states and 9523 transitions. [2019-10-22 08:57:22,906 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:22,906 INFO L688 BuchiCegarLoop]: Abstraction has 7416 states and 9523 transitions. [2019-10-22 08:57:22,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7416 states and 9523 transitions. [2019-10-22 08:57:22,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7416 to 4168. [2019-10-22 08:57:22,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4168 states. [2019-10-22 08:57:22,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4168 states to 4168 states and 5383 transitions. [2019-10-22 08:57:22,956 INFO L711 BuchiCegarLoop]: Abstraction has 4168 states and 5383 transitions. [2019-10-22 08:57:22,957 INFO L591 BuchiCegarLoop]: Abstraction has 4168 states and 5383 transitions. [2019-10-22 08:57:22,957 INFO L424 BuchiCegarLoop]: ======== Iteration 28============ [2019-10-22 08:57:22,957 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4168 states and 5383 transitions. [2019-10-22 08:57:22,966 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3807 [2019-10-22 08:57:22,967 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:22,967 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:22,968 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:22,968 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:22,969 INFO L791 eck$LassoCheckResult]: Stem: 111928#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 111929#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 111869#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 111911#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 111852#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 111939#L105-2 assume !false; 112017#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 112825#L108 assume !(12292 == ssl3_accept_~s__state~0); 112824#L111 assume !(16384 == ssl3_accept_~s__state~0); 112823#L114 assume !(8192 == ssl3_accept_~s__state~0); 112822#L117 assume !(24576 == ssl3_accept_~s__state~0); 112821#L120 assume !(8195 == ssl3_accept_~s__state~0); 112820#L123 assume !(8480 == ssl3_accept_~s__state~0); 112819#L126 assume !(8481 == ssl3_accept_~s__state~0); 112818#L129 assume !(8482 == ssl3_accept_~s__state~0); 112817#L132 assume 8464 == ssl3_accept_~s__state~0; 112152#L139 [2019-10-22 08:57:22,969 INFO L793 eck$LassoCheckResult]: Loop: 112152#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 115111#L278 assume !(0 == ssl3_accept_~blastFlag~0); 115177#L278-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; 115172#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 115171#L592 ssl3_accept_~skip~0 := 0; 115170#L105-2 assume !false; 115169#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 115168#L108 assume !(12292 == ssl3_accept_~s__state~0); 115167#L111 assume !(16384 == ssl3_accept_~s__state~0); 115166#L114 assume !(8192 == ssl3_accept_~s__state~0); 115165#L117 assume !(24576 == ssl3_accept_~s__state~0); 115164#L120 assume !(8195 == ssl3_accept_~s__state~0); 115163#L123 assume !(8480 == ssl3_accept_~s__state~0); 115162#L126 assume !(8481 == ssl3_accept_~s__state~0); 115161#L129 assume !(8482 == ssl3_accept_~s__state~0); 115160#L132 assume !(8464 == ssl3_accept_~s__state~0); 115159#L135 assume !(8465 == ssl3_accept_~s__state~0); 114761#L138 assume !(8466 == ssl3_accept_~s__state~0); 114192#L141 assume 8496 == ssl3_accept_~s__state~0; 112145#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 114188#L291 assume !(1 == ssl3_accept_~blastFlag~0); 114124#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 114125#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 112065#L297-2 ssl3_accept_~s__init_num~0 := 0; 115015#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 115014#L592 ssl3_accept_~skip~0 := 0; 115013#L105-2 assume !false; 115012#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 115011#L108 assume !(12292 == ssl3_accept_~s__state~0); 115010#L111 assume !(16384 == ssl3_accept_~s__state~0); 115009#L114 assume !(8192 == ssl3_accept_~s__state~0); 115008#L117 assume !(24576 == ssl3_accept_~s__state~0); 115007#L120 assume !(8195 == ssl3_accept_~s__state~0); 115006#L123 assume !(8480 == ssl3_accept_~s__state~0); 115005#L126 assume !(8481 == ssl3_accept_~s__state~0); 115004#L129 assume !(8482 == ssl3_accept_~s__state~0); 115003#L132 assume !(8464 == ssl3_accept_~s__state~0); 115002#L135 assume !(8465 == ssl3_accept_~s__state~0); 115001#L138 assume !(8466 == ssl3_accept_~s__state~0); 115000#L141 assume !(8496 == ssl3_accept_~s__state~0); 114999#L144 assume !(8497 == ssl3_accept_~s__state~0); 114998#L147 assume 8512 == ssl3_accept_~s__state~0; 112139#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 114995#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 114992#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 114987#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 114986#L592 ssl3_accept_~skip~0 := 0; 114985#L105-2 assume !false; 114984#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114983#L108 assume !(12292 == ssl3_accept_~s__state~0); 114982#L111 assume !(16384 == ssl3_accept_~s__state~0); 114981#L114 assume !(8192 == ssl3_accept_~s__state~0); 114980#L117 assume !(24576 == ssl3_accept_~s__state~0); 114979#L120 assume !(8195 == ssl3_accept_~s__state~0); 114978#L123 assume !(8480 == ssl3_accept_~s__state~0); 114977#L126 assume !(8481 == ssl3_accept_~s__state~0); 114976#L129 assume !(8482 == ssl3_accept_~s__state~0); 114975#L132 assume !(8464 == ssl3_accept_~s__state~0); 114974#L135 assume !(8465 == ssl3_accept_~s__state~0); 114973#L138 assume !(8466 == ssl3_accept_~s__state~0); 114972#L141 assume !(8496 == ssl3_accept_~s__state~0); 114970#L144 assume !(8497 == ssl3_accept_~s__state~0); 114969#L147 assume !(8512 == ssl3_accept_~s__state~0); 114968#L150 assume !(8513 == ssl3_accept_~s__state~0); 114967#L153 assume 8528 == ssl3_accept_~s__state~0; 112133#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 114965#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 114966#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 114959#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 114957#L358 assume !(ssl3_accept_~ret~0 <= 0); 114952#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 114947#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 114945#L592 ssl3_accept_~skip~0 := 0; 114942#L105-2 assume !false; 114937#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114935#L108 assume !(12292 == ssl3_accept_~s__state~0); 114933#L111 assume !(16384 == ssl3_accept_~s__state~0); 114931#L114 assume !(8192 == ssl3_accept_~s__state~0); 114929#L117 assume !(24576 == ssl3_accept_~s__state~0); 114927#L120 assume !(8195 == ssl3_accept_~s__state~0); 114925#L123 assume !(8480 == ssl3_accept_~s__state~0); 114923#L126 assume !(8481 == ssl3_accept_~s__state~0); 114921#L129 assume !(8482 == ssl3_accept_~s__state~0); 114919#L132 assume !(8464 == ssl3_accept_~s__state~0); 114917#L135 assume !(8465 == ssl3_accept_~s__state~0); 114915#L138 assume !(8466 == ssl3_accept_~s__state~0); 114913#L141 assume !(8496 == ssl3_accept_~s__state~0); 114911#L144 assume !(8497 == ssl3_accept_~s__state~0); 114909#L147 assume !(8512 == ssl3_accept_~s__state~0); 114907#L150 assume !(8513 == ssl3_accept_~s__state~0); 114905#L153 assume !(8528 == ssl3_accept_~s__state~0); 114903#L156 assume !(8529 == ssl3_accept_~s__state~0); 114901#L159 assume 8544 == ssl3_accept_~s__state~0; 112127#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 114898#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 114895#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 114891#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 114888#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 114885#L405 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; 114879#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 114878#L592 ssl3_accept_~skip~0 := 0; 114877#L105-2 assume !false; 114876#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114875#L108 assume !(12292 == ssl3_accept_~s__state~0); 114874#L111 assume !(16384 == ssl3_accept_~s__state~0); 114873#L114 assume !(8192 == ssl3_accept_~s__state~0); 114872#L117 assume !(24576 == ssl3_accept_~s__state~0); 114871#L120 assume !(8195 == ssl3_accept_~s__state~0); 114870#L123 assume !(8480 == ssl3_accept_~s__state~0); 114869#L126 assume !(8481 == ssl3_accept_~s__state~0); 114868#L129 assume !(8482 == ssl3_accept_~s__state~0); 114867#L132 assume !(8464 == ssl3_accept_~s__state~0); 114866#L135 assume !(8465 == ssl3_accept_~s__state~0); 114865#L138 assume !(8466 == ssl3_accept_~s__state~0); 114863#L141 assume !(8496 == ssl3_accept_~s__state~0); 114861#L144 assume !(8497 == ssl3_accept_~s__state~0); 114859#L147 assume !(8512 == ssl3_accept_~s__state~0); 114857#L150 assume !(8513 == ssl3_accept_~s__state~0); 114854#L153 assume !(8528 == ssl3_accept_~s__state~0); 114848#L156 assume !(8529 == ssl3_accept_~s__state~0); 114846#L159 assume !(8544 == ssl3_accept_~s__state~0); 114844#L162 assume !(8545 == ssl3_accept_~s__state~0); 114842#L165 assume !(8560 == ssl3_accept_~s__state~0); 114840#L168 assume !(8561 == ssl3_accept_~s__state~0); 114838#L171 assume 8448 == ssl3_accept_~s__state~0; 114836#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 114833#L433 assume !(ssl3_accept_~num1~0 > 0); 114828#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 114822#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 114820#L592 ssl3_accept_~skip~0 := 0; 114818#L105-2 assume !false; 114815#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114799#L108 assume !(12292 == ssl3_accept_~s__state~0); 114798#L111 assume !(16384 == ssl3_accept_~s__state~0); 114794#L114 assume !(8192 == ssl3_accept_~s__state~0); 114789#L117 assume !(24576 == ssl3_accept_~s__state~0); 114787#L120 assume !(8195 == ssl3_accept_~s__state~0); 114785#L123 assume !(8480 == ssl3_accept_~s__state~0); 114783#L126 assume !(8481 == ssl3_accept_~s__state~0); 114781#L129 assume !(8482 == ssl3_accept_~s__state~0); 114779#L132 assume !(8464 == ssl3_accept_~s__state~0); 114777#L135 assume !(8465 == ssl3_accept_~s__state~0); 114775#L138 assume !(8466 == ssl3_accept_~s__state~0); 114773#L141 assume !(8496 == ssl3_accept_~s__state~0); 114771#L144 assume !(8497 == ssl3_accept_~s__state~0); 114769#L147 assume !(8512 == ssl3_accept_~s__state~0); 114767#L150 assume !(8513 == ssl3_accept_~s__state~0); 114765#L153 assume !(8528 == ssl3_accept_~s__state~0); 114763#L156 assume !(8529 == ssl3_accept_~s__state~0); 114760#L159 assume !(8544 == ssl3_accept_~s__state~0); 114758#L162 assume !(8545 == ssl3_accept_~s__state~0); 114756#L165 assume !(8560 == ssl3_accept_~s__state~0); 114754#L168 assume !(8561 == ssl3_accept_~s__state~0); 114752#L171 assume !(8448 == ssl3_accept_~s__state~0); 114747#L174 assume 8576 == ssl3_accept_~s__state~0; 113999#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 114717#L447 assume !(ssl3_accept_~ret~0 <= 0); 114716#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 113275#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 115141#L592 ssl3_accept_~skip~0 := 0; 115139#L105-2 assume !false; 115137#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 115135#L108 assume !(12292 == ssl3_accept_~s__state~0); 115133#L111 assume !(16384 == ssl3_accept_~s__state~0); 115131#L114 assume !(8192 == ssl3_accept_~s__state~0); 115129#L117 assume !(24576 == ssl3_accept_~s__state~0); 115127#L120 assume !(8195 == ssl3_accept_~s__state~0); 115125#L123 assume !(8480 == ssl3_accept_~s__state~0); 115123#L126 assume !(8481 == ssl3_accept_~s__state~0); 115121#L129 assume !(8482 == ssl3_accept_~s__state~0); 115119#L132 assume !(8464 == ssl3_accept_~s__state~0); 115117#L135 assume !(8465 == ssl3_accept_~s__state~0); 115115#L138 assume 8466 == ssl3_accept_~s__state~0; 112152#L139 [2019-10-22 08:57:22,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:22,969 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 23 times [2019-10-22 08:57:22,969 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:22,969 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24678828] [2019-10-22 08:57:22,969 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:22,969 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:22,970 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:22,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:22,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:22,977 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:57:22,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:22,977 INFO L82 PathProgramCache]: Analyzing trace with hash -1533165823, now seen corresponding path program 1 times [2019-10-22 08:57:22,977 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:22,977 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427774038] [2019-10-22 08:57:22,977 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:22,977 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:22,977 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:22,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:23,067 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2019-10-22 08:57:23,067 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427774038] [2019-10-22 08:57:23,067 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:23,067 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-10-22 08:57:23,067 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914882647] [2019-10-22 08:57:23,068 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:57:23,068 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:57:23,068 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-10-22 08:57:23,068 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-10-22 08:57:23,068 INFO L87 Difference]: Start difference. First operand 4168 states and 5383 transitions. cyclomatic complexity: 1224 Second operand 5 states. [2019-10-22 08:57:23,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:57:23,096 INFO L93 Difference]: Finished difference Result 4163 states and 5368 transitions. [2019-10-22 08:57:23,097 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:57:23,097 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4163 states and 5368 transitions. [2019-10-22 08:57:23,109 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3802 [2019-10-22 08:57:23,117 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4163 states to 4163 states and 5368 transitions. [2019-10-22 08:57:23,117 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4007 [2019-10-22 08:57:23,120 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4007 [2019-10-22 08:57:23,120 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4163 states and 5368 transitions. [2019-10-22 08:57:23,120 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:23,120 INFO L688 BuchiCegarLoop]: Abstraction has 4163 states and 5368 transitions. [2019-10-22 08:57:23,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4163 states and 5368 transitions. [2019-10-22 08:57:23,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4163 to 4163. [2019-10-22 08:57:23,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4163 states. [2019-10-22 08:57:23,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4163 states to 4163 states and 5368 transitions. [2019-10-22 08:57:23,156 INFO L711 BuchiCegarLoop]: Abstraction has 4163 states and 5368 transitions. [2019-10-22 08:57:23,156 INFO L591 BuchiCegarLoop]: Abstraction has 4163 states and 5368 transitions. [2019-10-22 08:57:23,156 INFO L424 BuchiCegarLoop]: ======== Iteration 29============ [2019-10-22 08:57:23,156 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4163 states and 5368 transitions. [2019-10-22 08:57:23,166 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3802 [2019-10-22 08:57:23,166 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:23,166 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:23,167 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:23,168 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:23,168 INFO L791 eck$LassoCheckResult]: Stem: 120256#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 120257#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 120199#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 120237#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 120183#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 120269#L105-2 assume !false; 120341#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 121402#L108 assume !(12292 == ssl3_accept_~s__state~0); 121396#L111 assume !(16384 == ssl3_accept_~s__state~0); 121397#L114 assume !(8192 == ssl3_accept_~s__state~0); 121390#L117 assume !(24576 == ssl3_accept_~s__state~0); 121391#L120 assume !(8195 == ssl3_accept_~s__state~0); 121384#L123 assume !(8480 == ssl3_accept_~s__state~0); 121385#L126 assume !(8481 == ssl3_accept_~s__state~0); 121377#L129 assume !(8482 == ssl3_accept_~s__state~0); 121378#L132 assume 8464 == ssl3_accept_~s__state~0; 121021#L139 [2019-10-22 08:57:23,168 INFO L793 eck$LassoCheckResult]: Loop: 121021#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 122449#L278 assume !(0 == ssl3_accept_~blastFlag~0); 122448#L278-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; 122414#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 122415#L592 ssl3_accept_~skip~0 := 0; 122398#L105-2 assume !false; 122399#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 122383#L108 assume !(12292 == ssl3_accept_~s__state~0); 122384#L111 assume !(16384 == ssl3_accept_~s__state~0); 122169#L114 assume !(8192 == ssl3_accept_~s__state~0); 122170#L117 assume !(24576 == ssl3_accept_~s__state~0); 122139#L120 assume !(8195 == ssl3_accept_~s__state~0); 122140#L123 assume !(8480 == ssl3_accept_~s__state~0); 122135#L126 assume !(8481 == ssl3_accept_~s__state~0); 122136#L129 assume !(8482 == ssl3_accept_~s__state~0); 122131#L132 assume !(8464 == ssl3_accept_~s__state~0); 122132#L135 assume !(8465 == ssl3_accept_~s__state~0); 122041#L138 assume !(8466 == ssl3_accept_~s__state~0); 122035#L141 assume 8496 == ssl3_accept_~s__state~0; 121012#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 122031#L291 assume !(1 == ssl3_accept_~blastFlag~0); 122030#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 122028#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 120253#L297-2 ssl3_accept_~s__init_num~0 := 0; 122021#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 122020#L592 ssl3_accept_~skip~0 := 0; 122019#L105-2 assume !false; 122018#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 122017#L108 assume !(12292 == ssl3_accept_~s__state~0); 122016#L111 assume !(16384 == ssl3_accept_~s__state~0); 122015#L114 assume !(8192 == ssl3_accept_~s__state~0); 122014#L117 assume !(24576 == ssl3_accept_~s__state~0); 122013#L120 assume !(8195 == ssl3_accept_~s__state~0); 122012#L123 assume !(8480 == ssl3_accept_~s__state~0); 122011#L126 assume !(8481 == ssl3_accept_~s__state~0); 122010#L129 assume !(8482 == ssl3_accept_~s__state~0); 122009#L132 assume !(8464 == ssl3_accept_~s__state~0); 122008#L135 assume !(8465 == ssl3_accept_~s__state~0); 122007#L138 assume !(8466 == ssl3_accept_~s__state~0); 122006#L141 assume !(8496 == ssl3_accept_~s__state~0); 122005#L144 assume !(8497 == ssl3_accept_~s__state~0); 122004#L147 assume 8512 == ssl3_accept_~s__state~0; 121003#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 122002#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 121999#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 121994#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 121993#L592 ssl3_accept_~skip~0 := 0; 121992#L105-2 assume !false; 121991#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 121990#L108 assume !(12292 == ssl3_accept_~s__state~0); 121989#L111 assume !(16384 == ssl3_accept_~s__state~0); 121988#L114 assume !(8192 == ssl3_accept_~s__state~0); 121987#L117 assume !(24576 == ssl3_accept_~s__state~0); 121986#L120 assume !(8195 == ssl3_accept_~s__state~0); 121985#L123 assume !(8480 == ssl3_accept_~s__state~0); 121984#L126 assume !(8481 == ssl3_accept_~s__state~0); 121983#L129 assume !(8482 == ssl3_accept_~s__state~0); 121982#L132 assume !(8464 == ssl3_accept_~s__state~0); 121981#L135 assume !(8465 == ssl3_accept_~s__state~0); 121980#L138 assume !(8466 == ssl3_accept_~s__state~0); 121979#L141 assume !(8496 == ssl3_accept_~s__state~0); 121978#L144 assume !(8497 == ssl3_accept_~s__state~0); 121977#L147 assume !(8512 == ssl3_accept_~s__state~0); 121976#L150 assume !(8513 == ssl3_accept_~s__state~0); 121975#L153 assume 8528 == ssl3_accept_~s__state~0; 120998#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 121973#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 121971#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 121966#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 121964#L358 assume !(ssl3_accept_~ret~0 <= 0); 121959#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 121954#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 121953#L592 ssl3_accept_~skip~0 := 0; 121951#L105-2 assume !false; 121948#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 121943#L108 assume !(12292 == ssl3_accept_~s__state~0); 121941#L111 assume !(16384 == ssl3_accept_~s__state~0); 121939#L114 assume !(8192 == ssl3_accept_~s__state~0); 121937#L117 assume !(24576 == ssl3_accept_~s__state~0); 121935#L120 assume !(8195 == ssl3_accept_~s__state~0); 121933#L123 assume !(8480 == ssl3_accept_~s__state~0); 121931#L126 assume !(8481 == ssl3_accept_~s__state~0); 121929#L129 assume !(8482 == ssl3_accept_~s__state~0); 121927#L132 assume !(8464 == ssl3_accept_~s__state~0); 121925#L135 assume !(8465 == ssl3_accept_~s__state~0); 121923#L138 assume !(8466 == ssl3_accept_~s__state~0); 121921#L141 assume !(8496 == ssl3_accept_~s__state~0); 121919#L144 assume !(8497 == ssl3_accept_~s__state~0); 121917#L147 assume !(8512 == ssl3_accept_~s__state~0); 121915#L150 assume !(8513 == ssl3_accept_~s__state~0); 121913#L153 assume !(8528 == ssl3_accept_~s__state~0); 121911#L156 assume !(8529 == ssl3_accept_~s__state~0); 121909#L159 assume 8544 == ssl3_accept_~s__state~0; 120993#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 121906#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 121903#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 121901#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 121898#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 121895#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 121892#L405 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; 121886#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 121885#L592 ssl3_accept_~skip~0 := 0; 121884#L105-2 assume !false; 121883#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 121882#L108 assume !(12292 == ssl3_accept_~s__state~0); 121881#L111 assume !(16384 == ssl3_accept_~s__state~0); 121880#L114 assume !(8192 == ssl3_accept_~s__state~0); 121879#L117 assume !(24576 == ssl3_accept_~s__state~0); 121878#L120 assume !(8195 == ssl3_accept_~s__state~0); 121877#L123 assume !(8480 == ssl3_accept_~s__state~0); 121876#L126 assume !(8481 == ssl3_accept_~s__state~0); 121875#L129 assume !(8482 == ssl3_accept_~s__state~0); 121874#L132 assume !(8464 == ssl3_accept_~s__state~0); 121873#L135 assume !(8465 == ssl3_accept_~s__state~0); 121872#L138 assume !(8466 == ssl3_accept_~s__state~0); 121871#L141 assume !(8496 == ssl3_accept_~s__state~0); 121870#L144 assume !(8497 == ssl3_accept_~s__state~0); 121869#L147 assume !(8512 == ssl3_accept_~s__state~0); 121868#L150 assume !(8513 == ssl3_accept_~s__state~0); 121867#L153 assume !(8528 == ssl3_accept_~s__state~0); 121866#L156 assume !(8529 == ssl3_accept_~s__state~0); 121864#L159 assume !(8544 == ssl3_accept_~s__state~0); 121862#L162 assume !(8545 == ssl3_accept_~s__state~0); 121860#L165 assume !(8560 == ssl3_accept_~s__state~0); 121858#L168 assume !(8561 == ssl3_accept_~s__state~0); 121841#L171 assume 8448 == ssl3_accept_~s__state~0; 121836#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 121831#L433 assume !(ssl3_accept_~num1~0 > 0); 121823#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 121824#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 121811#L592 ssl3_accept_~skip~0 := 0; 121812#L105-2 assume !false; 121803#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 121804#L108 assume !(12292 == ssl3_accept_~s__state~0); 121795#L111 assume !(16384 == ssl3_accept_~s__state~0); 121796#L114 assume !(8192 == ssl3_accept_~s__state~0); 121787#L117 assume !(24576 == ssl3_accept_~s__state~0); 121788#L120 assume !(8195 == ssl3_accept_~s__state~0); 121778#L123 assume !(8480 == ssl3_accept_~s__state~0); 121779#L126 assume !(8481 == ssl3_accept_~s__state~0); 121750#L129 assume !(8482 == ssl3_accept_~s__state~0); 121751#L132 assume !(8464 == ssl3_accept_~s__state~0); 121741#L135 assume !(8465 == ssl3_accept_~s__state~0); 121742#L138 assume !(8466 == ssl3_accept_~s__state~0); 121737#L141 assume !(8496 == ssl3_accept_~s__state~0); 121738#L144 assume !(8497 == ssl3_accept_~s__state~0); 121731#L147 assume !(8512 == ssl3_accept_~s__state~0); 121732#L150 assume !(8513 == ssl3_accept_~s__state~0); 121724#L153 assume !(8528 == ssl3_accept_~s__state~0); 121725#L156 assume !(8529 == ssl3_accept_~s__state~0); 121712#L159 assume !(8544 == ssl3_accept_~s__state~0); 121713#L162 assume !(8545 == ssl3_accept_~s__state~0); 121704#L165 assume !(8560 == ssl3_accept_~s__state~0); 121705#L168 assume !(8561 == ssl3_accept_~s__state~0); 121697#L171 assume !(8448 == ssl3_accept_~s__state~0); 121694#L174 assume 8576 == ssl3_accept_~s__state~0; 121485#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 121689#L447 assume !(ssl3_accept_~ret~0 <= 0); 121685#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 121235#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 122406#L592 ssl3_accept_~skip~0 := 0; 122407#L105-2 assume !false; 122392#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 122393#L108 assume !(12292 == ssl3_accept_~s__state~0); 122184#L111 assume !(16384 == ssl3_accept_~s__state~0); 122185#L114 assume !(8192 == ssl3_accept_~s__state~0); 122161#L117 assume !(24576 == ssl3_accept_~s__state~0); 122162#L120 assume !(8195 == ssl3_accept_~s__state~0); 122137#L123 assume !(8480 == ssl3_accept_~s__state~0); 122138#L126 assume !(8481 == ssl3_accept_~s__state~0); 122133#L129 assume !(8482 == ssl3_accept_~s__state~0); 122134#L132 assume !(8464 == ssl3_accept_~s__state~0); 122129#L135 assume !(8465 == ssl3_accept_~s__state~0); 122130#L138 assume 8466 == ssl3_accept_~s__state~0; 121021#L139 [2019-10-22 08:57:23,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:23,168 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 24 times [2019-10-22 08:57:23,168 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:23,169 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808117798] [2019-10-22 08:57:23,169 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:23,169 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:23,169 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:23,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:23,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:23,176 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:57:23,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:23,176 INFO L82 PathProgramCache]: Analyzing trace with hash -1560135176, now seen corresponding path program 1 times [2019-10-22 08:57:23,177 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:23,177 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991042714] [2019-10-22 08:57:23,177 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:23,177 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:23,177 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:23,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:23,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:23,215 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:57:23,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:23,215 INFO L82 PathProgramCache]: Analyzing trace with hash -1192038970, now seen corresponding path program 1 times [2019-10-22 08:57:23,215 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:23,215 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013893717] [2019-10-22 08:57:23,215 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:23,216 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:23,216 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:23,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:23,248 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2019-10-22 08:57:23,248 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013893717] [2019-10-22 08:57:23,249 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:23,249 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:57:23,249 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773167783] [2019-10-22 08:57:24,278 WARN L191 SmtUtils]: Spent 1.02 s on a formula simplification. DAG size of input: 387 DAG size of output: 144 [2019-10-22 08:57:24,396 WARN L191 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2019-10-22 08:57:24,407 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:57:24,407 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:57:24,407 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:57:24,407 INFO L87 Difference]: Start difference. First operand 4163 states and 5368 transitions. cyclomatic complexity: 1214 Second operand 3 states. [2019-10-22 08:57:24,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:57:24,439 INFO L93 Difference]: Finished difference Result 5203 states and 6672 transitions. [2019-10-22 08:57:24,439 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:57:24,439 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5203 states and 6672 transitions. [2019-10-22 08:57:24,453 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 4936 [2019-10-22 08:57:24,459 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5203 states to 5203 states and 6672 transitions. [2019-10-22 08:57:24,459 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5095 [2019-10-22 08:57:24,461 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5095 [2019-10-22 08:57:24,461 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5203 states and 6672 transitions. [2019-10-22 08:57:24,461 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:24,461 INFO L688 BuchiCegarLoop]: Abstraction has 5203 states and 6672 transitions. [2019-10-22 08:57:24,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5203 states and 6672 transitions. [2019-10-22 08:57:24,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5203 to 5203. [2019-10-22 08:57:24,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5203 states. [2019-10-22 08:57:24,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5203 states to 5203 states and 6672 transitions. [2019-10-22 08:57:24,503 INFO L711 BuchiCegarLoop]: Abstraction has 5203 states and 6672 transitions. [2019-10-22 08:57:24,503 INFO L591 BuchiCegarLoop]: Abstraction has 5203 states and 6672 transitions. [2019-10-22 08:57:24,503 INFO L424 BuchiCegarLoop]: ======== Iteration 30============ [2019-10-22 08:57:24,503 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5203 states and 6672 transitions. [2019-10-22 08:57:24,514 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 4936 [2019-10-22 08:57:24,514 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:24,514 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:24,516 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:24,517 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:24,517 INFO L791 eck$LassoCheckResult]: Stem: 129635#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 129636#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 129580#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 129620#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 129563#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 129648#L105-2 assume !false; 129709#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 129924#L108 assume !(12292 == ssl3_accept_~s__state~0); 129923#L111 assume !(16384 == ssl3_accept_~s__state~0); 129922#L114 assume !(8192 == ssl3_accept_~s__state~0); 129921#L117 assume !(24576 == ssl3_accept_~s__state~0); 129920#L120 assume !(8195 == ssl3_accept_~s__state~0); 129919#L123 assume !(8480 == ssl3_accept_~s__state~0); 129918#L126 assume !(8481 == ssl3_accept_~s__state~0); 129916#L129 assume !(8482 == ssl3_accept_~s__state~0); 129917#L132 assume 8464 == ssl3_accept_~s__state~0; 129807#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 133247#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 133246#L278-2 [2019-10-22 08:57:24,517 INFO L793 eck$LassoCheckResult]: Loop: 133246#L278-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; 133236#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 133230#L592 ssl3_accept_~skip~0 := 0; 133228#L105-2 assume !false; 133226#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 133224#L108 assume !(12292 == ssl3_accept_~s__state~0); 133222#L111 assume !(16384 == ssl3_accept_~s__state~0); 133220#L114 assume !(8192 == ssl3_accept_~s__state~0); 133218#L117 assume !(24576 == ssl3_accept_~s__state~0); 133216#L120 assume !(8195 == ssl3_accept_~s__state~0); 133214#L123 assume !(8480 == ssl3_accept_~s__state~0); 133212#L126 assume !(8481 == ssl3_accept_~s__state~0); 133210#L129 assume !(8482 == ssl3_accept_~s__state~0); 133208#L132 assume !(8464 == ssl3_accept_~s__state~0); 133206#L135 assume !(8465 == ssl3_accept_~s__state~0); 133204#L138 assume !(8466 == ssl3_accept_~s__state~0); 131447#L141 assume 8496 == ssl3_accept_~s__state~0; 131445#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 131258#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 130980#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 130981#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 131254#L297-2 ssl3_accept_~s__init_num~0 := 0; 131249#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131248#L592 ssl3_accept_~skip~0 := 0; 131247#L105-2 assume !false; 131246#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131245#L108 assume !(12292 == ssl3_accept_~s__state~0); 131244#L111 assume !(16384 == ssl3_accept_~s__state~0); 131243#L114 assume !(8192 == ssl3_accept_~s__state~0); 131242#L117 assume !(24576 == ssl3_accept_~s__state~0); 131241#L120 assume !(8195 == ssl3_accept_~s__state~0); 131240#L123 assume !(8480 == ssl3_accept_~s__state~0); 131239#L126 assume !(8481 == ssl3_accept_~s__state~0); 131238#L129 assume !(8482 == ssl3_accept_~s__state~0); 131237#L132 assume !(8464 == ssl3_accept_~s__state~0); 131236#L135 assume !(8465 == ssl3_accept_~s__state~0); 131235#L138 assume !(8466 == ssl3_accept_~s__state~0); 131234#L141 assume !(8496 == ssl3_accept_~s__state~0); 131233#L144 assume !(8497 == ssl3_accept_~s__state~0); 131232#L147 assume 8512 == ssl3_accept_~s__state~0; 131231#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 131229#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 131226#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 131221#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131220#L592 ssl3_accept_~skip~0 := 0; 131219#L105-2 assume !false; 131218#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131217#L108 assume !(12292 == ssl3_accept_~s__state~0); 131216#L111 assume !(16384 == ssl3_accept_~s__state~0); 131215#L114 assume !(8192 == ssl3_accept_~s__state~0); 131214#L117 assume !(24576 == ssl3_accept_~s__state~0); 131213#L120 assume !(8195 == ssl3_accept_~s__state~0); 131212#L123 assume !(8480 == ssl3_accept_~s__state~0); 131211#L126 assume !(8481 == ssl3_accept_~s__state~0); 131210#L129 assume !(8482 == ssl3_accept_~s__state~0); 131209#L132 assume !(8464 == ssl3_accept_~s__state~0); 131208#L135 assume !(8465 == ssl3_accept_~s__state~0); 131207#L138 assume !(8466 == ssl3_accept_~s__state~0); 131206#L141 assume !(8496 == ssl3_accept_~s__state~0); 131205#L144 assume !(8497 == ssl3_accept_~s__state~0); 131204#L147 assume !(8512 == ssl3_accept_~s__state~0); 131203#L150 assume !(8513 == ssl3_accept_~s__state~0); 131202#L153 assume 8528 == ssl3_accept_~s__state~0; 131201#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 131199#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 131197#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 131192#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 131190#L358 assume !(ssl3_accept_~ret~0 <= 0); 131185#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 131180#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131179#L592 ssl3_accept_~skip~0 := 0; 131177#L105-2 assume !false; 131174#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131169#L108 assume !(12292 == ssl3_accept_~s__state~0); 131167#L111 assume !(16384 == ssl3_accept_~s__state~0); 131165#L114 assume !(8192 == ssl3_accept_~s__state~0); 131163#L117 assume !(24576 == ssl3_accept_~s__state~0); 131161#L120 assume !(8195 == ssl3_accept_~s__state~0); 131159#L123 assume !(8480 == ssl3_accept_~s__state~0); 131157#L126 assume !(8481 == ssl3_accept_~s__state~0); 131155#L129 assume !(8482 == ssl3_accept_~s__state~0); 131153#L132 assume !(8464 == ssl3_accept_~s__state~0); 131151#L135 assume !(8465 == ssl3_accept_~s__state~0); 131149#L138 assume !(8466 == ssl3_accept_~s__state~0); 131147#L141 assume !(8496 == ssl3_accept_~s__state~0); 131145#L144 assume !(8497 == ssl3_accept_~s__state~0); 131143#L147 assume !(8512 == ssl3_accept_~s__state~0); 131141#L150 assume !(8513 == ssl3_accept_~s__state~0); 131139#L153 assume !(8528 == ssl3_accept_~s__state~0); 131137#L156 assume !(8529 == ssl3_accept_~s__state~0); 131135#L159 assume 8544 == ssl3_accept_~s__state~0; 131133#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 131131#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 131128#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 131126#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 131123#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 131120#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 131116#L405 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; 131110#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131109#L592 ssl3_accept_~skip~0 := 0; 131108#L105-2 assume !false; 131107#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131106#L108 assume !(12292 == ssl3_accept_~s__state~0); 131105#L111 assume !(16384 == ssl3_accept_~s__state~0); 131104#L114 assume !(8192 == ssl3_accept_~s__state~0); 131103#L117 assume !(24576 == ssl3_accept_~s__state~0); 131102#L120 assume !(8195 == ssl3_accept_~s__state~0); 131101#L123 assume !(8480 == ssl3_accept_~s__state~0); 131100#L126 assume !(8481 == ssl3_accept_~s__state~0); 131099#L129 assume !(8482 == ssl3_accept_~s__state~0); 131098#L132 assume !(8464 == ssl3_accept_~s__state~0); 131097#L135 assume !(8465 == ssl3_accept_~s__state~0); 131096#L138 assume !(8466 == ssl3_accept_~s__state~0); 131095#L141 assume !(8496 == ssl3_accept_~s__state~0); 131094#L144 assume !(8497 == ssl3_accept_~s__state~0); 131093#L147 assume !(8512 == ssl3_accept_~s__state~0); 131092#L150 assume !(8513 == ssl3_accept_~s__state~0); 131091#L153 assume !(8528 == ssl3_accept_~s__state~0); 131090#L156 assume !(8529 == ssl3_accept_~s__state~0); 131089#L159 assume !(8544 == ssl3_accept_~s__state~0); 131088#L162 assume !(8545 == ssl3_accept_~s__state~0); 131087#L165 assume !(8560 == ssl3_accept_~s__state~0); 131086#L168 assume !(8561 == ssl3_accept_~s__state~0); 131085#L171 assume 8448 == ssl3_accept_~s__state~0; 131084#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 131082#L433 assume !(ssl3_accept_~num1~0 > 0); 131078#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 131073#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131072#L592 ssl3_accept_~skip~0 := 0; 131071#L105-2 assume !false; 131070#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131069#L108 assume !(12292 == ssl3_accept_~s__state~0); 131068#L111 assume !(16384 == ssl3_accept_~s__state~0); 131067#L114 assume !(8192 == ssl3_accept_~s__state~0); 131066#L117 assume !(24576 == ssl3_accept_~s__state~0); 131065#L120 assume !(8195 == ssl3_accept_~s__state~0); 131064#L123 assume !(8480 == ssl3_accept_~s__state~0); 131063#L126 assume !(8481 == ssl3_accept_~s__state~0); 131062#L129 assume !(8482 == ssl3_accept_~s__state~0); 131061#L132 assume !(8464 == ssl3_accept_~s__state~0); 131060#L135 assume !(8465 == ssl3_accept_~s__state~0); 131059#L138 assume !(8466 == ssl3_accept_~s__state~0); 131058#L141 assume !(8496 == ssl3_accept_~s__state~0); 131057#L144 assume !(8497 == ssl3_accept_~s__state~0); 131056#L147 assume !(8512 == ssl3_accept_~s__state~0); 131055#L150 assume !(8513 == ssl3_accept_~s__state~0); 131054#L153 assume !(8528 == ssl3_accept_~s__state~0); 131053#L156 assume !(8529 == ssl3_accept_~s__state~0); 131052#L159 assume !(8544 == ssl3_accept_~s__state~0); 131051#L162 assume !(8545 == ssl3_accept_~s__state~0); 131050#L165 assume !(8560 == ssl3_accept_~s__state~0); 131049#L168 assume !(8561 == ssl3_accept_~s__state~0); 131048#L171 assume !(8448 == ssl3_accept_~s__state~0); 131047#L174 assume 8576 == ssl3_accept_~s__state~0; 131006#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 131046#L447 assume !(ssl3_accept_~ret~0 <= 0); 131043#L450 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 131039#L454 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 131033#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131032#L592 ssl3_accept_~skip~0 := 0; 131031#L105-2 assume !false; 131030#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131029#L108 assume !(12292 == ssl3_accept_~s__state~0); 131028#L111 assume !(16384 == ssl3_accept_~s__state~0); 131027#L114 assume !(8192 == ssl3_accept_~s__state~0); 131026#L117 assume !(24576 == ssl3_accept_~s__state~0); 131025#L120 assume !(8195 == ssl3_accept_~s__state~0); 131024#L123 assume !(8480 == ssl3_accept_~s__state~0); 131023#L126 assume !(8481 == ssl3_accept_~s__state~0); 131022#L129 assume !(8482 == ssl3_accept_~s__state~0); 131021#L132 assume !(8464 == ssl3_accept_~s__state~0); 131020#L135 assume !(8465 == ssl3_accept_~s__state~0); 131019#L138 assume !(8466 == ssl3_accept_~s__state~0); 131018#L141 assume !(8496 == ssl3_accept_~s__state~0); 131017#L144 assume !(8497 == ssl3_accept_~s__state~0); 131016#L147 assume !(8512 == ssl3_accept_~s__state~0); 131015#L150 assume !(8513 == ssl3_accept_~s__state~0); 131014#L153 assume !(8528 == ssl3_accept_~s__state~0); 131013#L156 assume !(8529 == ssl3_accept_~s__state~0); 131012#L159 assume !(8544 == ssl3_accept_~s__state~0); 131011#L162 assume !(8545 == ssl3_accept_~s__state~0); 131010#L165 assume !(8560 == ssl3_accept_~s__state~0); 131009#L168 assume !(8561 == ssl3_accept_~s__state~0); 131008#L171 assume !(8448 == ssl3_accept_~s__state~0); 131007#L174 assume !(8576 == ssl3_accept_~s__state~0); 131005#L177 assume !(8577 == ssl3_accept_~s__state~0); 131004#L180 assume !(8592 == ssl3_accept_~s__state~0); 131002#L183 assume !(8593 == ssl3_accept_~s__state~0); 131001#L186 assume !(8608 == ssl3_accept_~s__state~0); 130999#L189 assume !(8609 == ssl3_accept_~s__state~0); 130997#L192 assume !(8640 == ssl3_accept_~s__state~0); 130998#L195 assume !(8641 == ssl3_accept_~s__state~0); 129625#L198 assume 8656 == ssl3_accept_~s__state~0; 129536#L202 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 129537#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 129541#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 129581#L504-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 132435#L513 assume !(0 == ssl3_accept_~tmp___10~0); 132430#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 132429#L592 ssl3_accept_~skip~0 := 0; 132428#L105-2 assume !false; 132427#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 132426#L108 assume !(12292 == ssl3_accept_~s__state~0); 132425#L111 assume !(16384 == ssl3_accept_~s__state~0); 132424#L114 assume !(8192 == ssl3_accept_~s__state~0); 132423#L117 assume !(24576 == ssl3_accept_~s__state~0); 132422#L120 assume !(8195 == ssl3_accept_~s__state~0); 132421#L123 assume !(8480 == ssl3_accept_~s__state~0); 132420#L126 assume !(8481 == ssl3_accept_~s__state~0); 132419#L129 assume !(8482 == ssl3_accept_~s__state~0); 132418#L132 assume !(8464 == ssl3_accept_~s__state~0); 132417#L135 assume !(8465 == ssl3_accept_~s__state~0); 132416#L138 assume !(8466 == ssl3_accept_~s__state~0); 132415#L141 assume !(8496 == ssl3_accept_~s__state~0); 132414#L144 assume !(8497 == ssl3_accept_~s__state~0); 132413#L147 assume !(8512 == ssl3_accept_~s__state~0); 132412#L150 assume !(8513 == ssl3_accept_~s__state~0); 132411#L153 assume !(8528 == ssl3_accept_~s__state~0); 132410#L156 assume !(8529 == ssl3_accept_~s__state~0); 132409#L159 assume !(8544 == ssl3_accept_~s__state~0); 132408#L162 assume !(8545 == ssl3_accept_~s__state~0); 132407#L165 assume !(8560 == ssl3_accept_~s__state~0); 132406#L168 assume !(8561 == ssl3_accept_~s__state~0); 132405#L171 assume !(8448 == ssl3_accept_~s__state~0); 132404#L174 assume !(8576 == ssl3_accept_~s__state~0); 132403#L177 assume !(8577 == ssl3_accept_~s__state~0); 132402#L180 assume !(8592 == ssl3_accept_~s__state~0); 132401#L183 assume !(8593 == ssl3_accept_~s__state~0); 132400#L186 assume !(8608 == ssl3_accept_~s__state~0); 132399#L189 assume !(8609 == ssl3_accept_~s__state~0); 132398#L192 assume !(8640 == ssl3_accept_~s__state~0); 132397#L195 assume !(8641 == ssl3_accept_~s__state~0); 132396#L198 assume !(8656 == ssl3_accept_~s__state~0); 132395#L201 assume !(8657 == ssl3_accept_~s__state~0); 129613#L204 assume 8672 == ssl3_accept_~s__state~0; 129444#L208 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 129445#L521 assume !(4 == ssl3_accept_~blastFlag~0); 129540#L524 assume !(5 == ssl3_accept_~blastFlag~0); 130096#L521-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 130081#L532 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 130082#L532-2 ssl3_accept_~s__init_num~0 := 0; 132780#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 132774#L592 ssl3_accept_~skip~0 := 0; 132772#L105-2 assume !false; 132770#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 132768#L108 assume !(12292 == ssl3_accept_~s__state~0); 132766#L111 assume !(16384 == ssl3_accept_~s__state~0); 132764#L114 assume !(8192 == ssl3_accept_~s__state~0); 132762#L117 assume !(24576 == ssl3_accept_~s__state~0); 132760#L120 assume !(8195 == ssl3_accept_~s__state~0); 132758#L123 assume !(8480 == ssl3_accept_~s__state~0); 132756#L126 assume !(8481 == ssl3_accept_~s__state~0); 132754#L129 assume !(8482 == ssl3_accept_~s__state~0); 132752#L132 assume !(8464 == ssl3_accept_~s__state~0); 132750#L135 assume !(8465 == ssl3_accept_~s__state~0); 132748#L138 assume !(8466 == ssl3_accept_~s__state~0); 132745#L141 assume !(8496 == ssl3_accept_~s__state~0); 132744#L144 assume !(8497 == ssl3_accept_~s__state~0); 132743#L147 assume !(8512 == ssl3_accept_~s__state~0); 132740#L150 assume !(8513 == ssl3_accept_~s__state~0); 132738#L153 assume !(8528 == ssl3_accept_~s__state~0); 132610#L156 assume !(8529 == ssl3_accept_~s__state~0); 132603#L159 assume !(8544 == ssl3_accept_~s__state~0); 132604#L162 assume !(8545 == ssl3_accept_~s__state~0); 132730#L165 assume !(8560 == ssl3_accept_~s__state~0); 132727#L168 assume !(8561 == ssl3_accept_~s__state~0); 132500#L171 assume 8448 == ssl3_accept_~s__state~0; 131506#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 131507#L433 assume !(ssl3_accept_~num1~0 > 0); 131495#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 131496#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131487#L592 ssl3_accept_~skip~0 := 0; 131488#L105-2 assume !false; 131483#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131484#L108 assume !(12292 == ssl3_accept_~s__state~0); 131479#L111 assume !(16384 == ssl3_accept_~s__state~0); 131480#L114 assume !(8192 == ssl3_accept_~s__state~0); 131475#L117 assume !(24576 == ssl3_accept_~s__state~0); 131476#L120 assume !(8195 == ssl3_accept_~s__state~0); 131465#L123 assume !(8480 == ssl3_accept_~s__state~0); 131467#L126 assume !(8481 == ssl3_accept_~s__state~0); 131460#L129 assume !(8482 == ssl3_accept_~s__state~0); 131461#L132 assume 8464 == ssl3_accept_~s__state~0; 131456#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 133671#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 133246#L278-2 [2019-10-22 08:57:24,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:24,517 INFO L82 PathProgramCache]: Analyzing trace with hash 2071410322, now seen corresponding path program 1 times [2019-10-22 08:57:24,518 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:24,518 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774139259] [2019-10-22 08:57:24,518 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:24,518 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:24,518 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:24,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:24,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:24,526 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:57:24,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:24,526 INFO L82 PathProgramCache]: Analyzing trace with hash -1313284887, now seen corresponding path program 1 times [2019-10-22 08:57:24,526 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:24,526 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15100649] [2019-10-22 08:57:24,526 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:24,527 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:24,527 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:24,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:24,600 INFO L134 CoverageAnalysis]: Checked inductivity of 875 backedges. 535 proven. 0 refuted. 0 times theorem prover too weak. 340 trivial. 0 not checked. [2019-10-22 08:57:24,600 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15100649] [2019-10-22 08:57:24,600 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:24,600 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:57:24,600 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699311902] [2019-10-22 08:57:24,601 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:57:24,601 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:57:24,601 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:57:24,601 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:57:24,602 INFO L87 Difference]: Start difference. First operand 5203 states and 6672 transitions. cyclomatic complexity: 1479 Second operand 3 states. [2019-10-22 08:57:24,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:57:24,722 INFO L93 Difference]: Finished difference Result 5925 states and 7508 transitions. [2019-10-22 08:57:24,723 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:57:24,723 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5925 states and 7508 transitions. [2019-10-22 08:57:24,740 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 5658 [2019-10-22 08:57:24,752 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5925 states to 5925 states and 7508 transitions. [2019-10-22 08:57:24,752 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5817 [2019-10-22 08:57:24,755 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5817 [2019-10-22 08:57:24,755 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5925 states and 7508 transitions. [2019-10-22 08:57:24,757 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:24,757 INFO L688 BuchiCegarLoop]: Abstraction has 5925 states and 7508 transitions. [2019-10-22 08:57:24,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5925 states and 7508 transitions. [2019-10-22 08:57:24,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5925 to 5887. [2019-10-22 08:57:24,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5887 states. [2019-10-22 08:57:24,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5887 states to 5887 states and 7470 transitions. [2019-10-22 08:57:24,806 INFO L711 BuchiCegarLoop]: Abstraction has 5887 states and 7470 transitions. [2019-10-22 08:57:24,806 INFO L591 BuchiCegarLoop]: Abstraction has 5887 states and 7470 transitions. [2019-10-22 08:57:24,806 INFO L424 BuchiCegarLoop]: ======== Iteration 31============ [2019-10-22 08:57:24,806 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5887 states and 7470 transitions. [2019-10-22 08:57:24,821 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 5620 [2019-10-22 08:57:24,821 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:24,821 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:24,824 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:24,824 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 6, 6, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:24,824 INFO L791 eck$LassoCheckResult]: Stem: 140772#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 140773#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 140722#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 140757#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 140702#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 140785#L105-2 assume !false; 140848#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 143190#L108 assume !(12292 == ssl3_accept_~s__state~0); 143189#L111 assume !(16384 == ssl3_accept_~s__state~0); 143188#L114 assume !(8192 == ssl3_accept_~s__state~0); 143187#L117 assume !(24576 == ssl3_accept_~s__state~0); 143186#L120 assume !(8195 == ssl3_accept_~s__state~0); 143185#L123 assume !(8480 == ssl3_accept_~s__state~0); 143184#L126 assume !(8481 == ssl3_accept_~s__state~0); 143183#L129 assume !(8482 == ssl3_accept_~s__state~0); 143182#L132 assume 8464 == ssl3_accept_~s__state~0; 140635#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 140636#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 144207#L278-2 [2019-10-22 08:57:24,824 INFO L793 eck$LassoCheckResult]: Loop: 144207#L278-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; 144202#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 144201#L592 ssl3_accept_~skip~0 := 0; 144200#L105-2 assume !false; 144199#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 144198#L108 assume !(12292 == ssl3_accept_~s__state~0); 144197#L111 assume !(16384 == ssl3_accept_~s__state~0); 144196#L114 assume !(8192 == ssl3_accept_~s__state~0); 144195#L117 assume !(24576 == ssl3_accept_~s__state~0); 144194#L120 assume !(8195 == ssl3_accept_~s__state~0); 144193#L123 assume !(8480 == ssl3_accept_~s__state~0); 144192#L126 assume !(8481 == ssl3_accept_~s__state~0); 144191#L129 assume !(8482 == ssl3_accept_~s__state~0); 144190#L132 assume !(8464 == ssl3_accept_~s__state~0); 144189#L135 assume !(8465 == ssl3_accept_~s__state~0); 144187#L138 assume !(8466 == ssl3_accept_~s__state~0); 142875#L141 assume 8496 == ssl3_accept_~s__state~0; 142876#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 142515#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 142514#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 142511#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 142508#L297-2 ssl3_accept_~s__init_num~0 := 0; 142503#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 142502#L592 ssl3_accept_~skip~0 := 0; 142501#L105-2 assume !false; 142500#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 142499#L108 assume !(12292 == ssl3_accept_~s__state~0); 142498#L111 assume !(16384 == ssl3_accept_~s__state~0); 142497#L114 assume !(8192 == ssl3_accept_~s__state~0); 142496#L117 assume !(24576 == ssl3_accept_~s__state~0); 142495#L120 assume !(8195 == ssl3_accept_~s__state~0); 142494#L123 assume !(8480 == ssl3_accept_~s__state~0); 142493#L126 assume !(8481 == ssl3_accept_~s__state~0); 142492#L129 assume !(8482 == ssl3_accept_~s__state~0); 142491#L132 assume !(8464 == ssl3_accept_~s__state~0); 142490#L135 assume !(8465 == ssl3_accept_~s__state~0); 142489#L138 assume !(8466 == ssl3_accept_~s__state~0); 142488#L141 assume !(8496 == ssl3_accept_~s__state~0); 142487#L144 assume !(8497 == ssl3_accept_~s__state~0); 142486#L147 assume 8512 == ssl3_accept_~s__state~0; 142485#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 142483#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 142480#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 142475#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 142474#L592 ssl3_accept_~skip~0 := 0; 142473#L105-2 assume !false; 142472#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 142471#L108 assume !(12292 == ssl3_accept_~s__state~0); 142470#L111 assume !(16384 == ssl3_accept_~s__state~0); 142469#L114 assume !(8192 == ssl3_accept_~s__state~0); 142468#L117 assume !(24576 == ssl3_accept_~s__state~0); 142467#L120 assume !(8195 == ssl3_accept_~s__state~0); 142466#L123 assume !(8480 == ssl3_accept_~s__state~0); 142465#L126 assume !(8481 == ssl3_accept_~s__state~0); 142464#L129 assume !(8482 == ssl3_accept_~s__state~0); 142463#L132 assume !(8464 == ssl3_accept_~s__state~0); 142462#L135 assume !(8465 == ssl3_accept_~s__state~0); 142461#L138 assume !(8466 == ssl3_accept_~s__state~0); 142460#L141 assume !(8496 == ssl3_accept_~s__state~0); 142459#L144 assume !(8497 == ssl3_accept_~s__state~0); 142458#L147 assume !(8512 == ssl3_accept_~s__state~0); 142457#L150 assume !(8513 == ssl3_accept_~s__state~0); 142456#L153 assume 8528 == ssl3_accept_~s__state~0; 142455#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 142453#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 142451#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 142446#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 142444#L358 assume !(ssl3_accept_~ret~0 <= 0); 142439#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 142434#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 142433#L592 ssl3_accept_~skip~0 := 0; 142431#L105-2 assume !false; 142428#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 142423#L108 assume !(12292 == ssl3_accept_~s__state~0); 142421#L111 assume !(16384 == ssl3_accept_~s__state~0); 142419#L114 assume !(8192 == ssl3_accept_~s__state~0); 142417#L117 assume !(24576 == ssl3_accept_~s__state~0); 142415#L120 assume !(8195 == ssl3_accept_~s__state~0); 142413#L123 assume !(8480 == ssl3_accept_~s__state~0); 142411#L126 assume !(8481 == ssl3_accept_~s__state~0); 142409#L129 assume !(8482 == ssl3_accept_~s__state~0); 142407#L132 assume !(8464 == ssl3_accept_~s__state~0); 142405#L135 assume !(8465 == ssl3_accept_~s__state~0); 142403#L138 assume !(8466 == ssl3_accept_~s__state~0); 142401#L141 assume !(8496 == ssl3_accept_~s__state~0); 142399#L144 assume !(8497 == ssl3_accept_~s__state~0); 142397#L147 assume !(8512 == ssl3_accept_~s__state~0); 142395#L150 assume !(8513 == ssl3_accept_~s__state~0); 142393#L153 assume !(8528 == ssl3_accept_~s__state~0); 142391#L156 assume !(8529 == ssl3_accept_~s__state~0); 142389#L159 assume 8544 == ssl3_accept_~s__state~0; 142387#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 142385#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 142382#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 142380#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 142377#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 142374#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 142370#L405 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; 142364#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 142363#L592 ssl3_accept_~skip~0 := 0; 142362#L105-2 assume !false; 142361#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 142360#L108 assume !(12292 == ssl3_accept_~s__state~0); 142359#L111 assume !(16384 == ssl3_accept_~s__state~0); 142358#L114 assume !(8192 == ssl3_accept_~s__state~0); 142357#L117 assume !(24576 == ssl3_accept_~s__state~0); 142356#L120 assume !(8195 == ssl3_accept_~s__state~0); 142355#L123 assume !(8480 == ssl3_accept_~s__state~0); 142354#L126 assume !(8481 == ssl3_accept_~s__state~0); 142353#L129 assume !(8482 == ssl3_accept_~s__state~0); 142352#L132 assume !(8464 == ssl3_accept_~s__state~0); 142351#L135 assume !(8465 == ssl3_accept_~s__state~0); 142350#L138 assume !(8466 == ssl3_accept_~s__state~0); 142349#L141 assume !(8496 == ssl3_accept_~s__state~0); 142348#L144 assume !(8497 == ssl3_accept_~s__state~0); 142347#L147 assume !(8512 == ssl3_accept_~s__state~0); 142346#L150 assume !(8513 == ssl3_accept_~s__state~0); 142345#L153 assume !(8528 == ssl3_accept_~s__state~0); 142344#L156 assume !(8529 == ssl3_accept_~s__state~0); 142343#L159 assume !(8544 == ssl3_accept_~s__state~0); 142342#L162 assume !(8545 == ssl3_accept_~s__state~0); 142341#L165 assume !(8560 == ssl3_accept_~s__state~0); 142340#L168 assume !(8561 == ssl3_accept_~s__state~0); 142339#L171 assume 8448 == ssl3_accept_~s__state~0; 142338#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 142336#L433 assume !(ssl3_accept_~num1~0 > 0); 142332#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 142327#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 142326#L592 ssl3_accept_~skip~0 := 0; 142325#L105-2 assume !false; 142324#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 142323#L108 assume !(12292 == ssl3_accept_~s__state~0); 142322#L111 assume !(16384 == ssl3_accept_~s__state~0); 142321#L114 assume !(8192 == ssl3_accept_~s__state~0); 142320#L117 assume !(24576 == ssl3_accept_~s__state~0); 142319#L120 assume !(8195 == ssl3_accept_~s__state~0); 142318#L123 assume !(8480 == ssl3_accept_~s__state~0); 142317#L126 assume !(8481 == ssl3_accept_~s__state~0); 142316#L129 assume !(8482 == ssl3_accept_~s__state~0); 142315#L132 assume !(8464 == ssl3_accept_~s__state~0); 142314#L135 assume !(8465 == ssl3_accept_~s__state~0); 142313#L138 assume !(8466 == ssl3_accept_~s__state~0); 142312#L141 assume !(8496 == ssl3_accept_~s__state~0); 142311#L144 assume !(8497 == ssl3_accept_~s__state~0); 142310#L147 assume !(8512 == ssl3_accept_~s__state~0); 142309#L150 assume !(8513 == ssl3_accept_~s__state~0); 142308#L153 assume !(8528 == ssl3_accept_~s__state~0); 142307#L156 assume !(8529 == ssl3_accept_~s__state~0); 142306#L159 assume !(8544 == ssl3_accept_~s__state~0); 142305#L162 assume !(8545 == ssl3_accept_~s__state~0); 142304#L165 assume !(8560 == ssl3_accept_~s__state~0); 142303#L168 assume !(8561 == ssl3_accept_~s__state~0); 142302#L171 assume !(8448 == ssl3_accept_~s__state~0); 142301#L174 assume 8576 == ssl3_accept_~s__state~0; 142131#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 142300#L447 assume !(ssl3_accept_~ret~0 <= 0); 142297#L450 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 142294#L454 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 142289#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 142288#L592 ssl3_accept_~skip~0 := 0; 142287#L105-2 assume !false; 142286#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 142285#L108 assume !(12292 == ssl3_accept_~s__state~0); 142284#L111 assume !(16384 == ssl3_accept_~s__state~0); 142283#L114 assume !(8192 == ssl3_accept_~s__state~0); 142282#L117 assume !(24576 == ssl3_accept_~s__state~0); 142281#L120 assume !(8195 == ssl3_accept_~s__state~0); 142280#L123 assume !(8480 == ssl3_accept_~s__state~0); 142279#L126 assume !(8481 == ssl3_accept_~s__state~0); 142278#L129 assume !(8482 == ssl3_accept_~s__state~0); 142277#L132 assume !(8464 == ssl3_accept_~s__state~0); 142276#L135 assume !(8465 == ssl3_accept_~s__state~0); 142275#L138 assume !(8466 == ssl3_accept_~s__state~0); 142274#L141 assume !(8496 == ssl3_accept_~s__state~0); 142273#L144 assume !(8497 == ssl3_accept_~s__state~0); 142272#L147 assume !(8512 == ssl3_accept_~s__state~0); 142271#L150 assume !(8513 == ssl3_accept_~s__state~0); 142270#L153 assume !(8528 == ssl3_accept_~s__state~0); 142269#L156 assume !(8529 == ssl3_accept_~s__state~0); 142268#L159 assume !(8544 == ssl3_accept_~s__state~0); 142267#L162 assume !(8545 == ssl3_accept_~s__state~0); 142266#L165 assume !(8560 == ssl3_accept_~s__state~0); 142265#L168 assume !(8561 == ssl3_accept_~s__state~0); 142264#L171 assume !(8448 == ssl3_accept_~s__state~0); 142263#L174 assume !(8576 == ssl3_accept_~s__state~0); 142262#L177 assume !(8577 == ssl3_accept_~s__state~0); 142261#L180 assume 8592 == ssl3_accept_~s__state~0; 142123#L184 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 142237#L464 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 142235#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 142222#L592 ssl3_accept_~skip~0 := 0; 142223#L105-2 assume !false; 142214#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 142215#L108 assume !(12292 == ssl3_accept_~s__state~0); 142206#L111 assume !(16384 == ssl3_accept_~s__state~0); 142207#L114 assume !(8192 == ssl3_accept_~s__state~0); 142197#L117 assume !(24576 == ssl3_accept_~s__state~0); 142198#L120 assume !(8195 == ssl3_accept_~s__state~0); 142189#L123 assume !(8480 == ssl3_accept_~s__state~0); 142190#L126 assume !(8481 == ssl3_accept_~s__state~0); 142184#L129 assume !(8482 == ssl3_accept_~s__state~0); 142185#L132 assume !(8464 == ssl3_accept_~s__state~0); 142174#L135 assume !(8465 == ssl3_accept_~s__state~0); 142175#L138 assume !(8466 == ssl3_accept_~s__state~0); 142170#L141 assume !(8496 == ssl3_accept_~s__state~0); 142171#L144 assume !(8497 == ssl3_accept_~s__state~0); 142166#L147 assume !(8512 == ssl3_accept_~s__state~0); 142167#L150 assume !(8513 == ssl3_accept_~s__state~0); 142154#L153 assume !(8528 == ssl3_accept_~s__state~0); 142155#L156 assume !(8529 == ssl3_accept_~s__state~0); 142148#L159 assume !(8544 == ssl3_accept_~s__state~0); 142149#L162 assume !(8545 == ssl3_accept_~s__state~0); 142143#L165 assume !(8560 == ssl3_accept_~s__state~0); 142144#L168 assume !(8561 == ssl3_accept_~s__state~0); 142137#L171 assume !(8448 == ssl3_accept_~s__state~0); 142138#L174 assume !(8576 == ssl3_accept_~s__state~0); 142129#L177 assume !(8577 == ssl3_accept_~s__state~0); 142130#L180 assume !(8592 == ssl3_accept_~s__state~0); 142122#L183 assume !(8593 == ssl3_accept_~s__state~0); 142124#L186 assume !(8608 == ssl3_accept_~s__state~0); 142241#L189 assume !(8609 == ssl3_accept_~s__state~0); 142242#L192 assume !(8640 == ssl3_accept_~s__state~0); 142246#L195 assume !(8641 == ssl3_accept_~s__state~0); 141972#L198 assume 8656 == ssl3_accept_~s__state~0; 141966#L202 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 141967#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 141961#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 141755#L504-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 141954#L513 assume !(0 == ssl3_accept_~tmp___10~0); 141949#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 141948#L592 ssl3_accept_~skip~0 := 0; 141947#L105-2 assume !false; 141946#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 141945#L108 assume !(12292 == ssl3_accept_~s__state~0); 141944#L111 assume !(16384 == ssl3_accept_~s__state~0); 141943#L114 assume !(8192 == ssl3_accept_~s__state~0); 141942#L117 assume !(24576 == ssl3_accept_~s__state~0); 141940#L120 assume !(8195 == ssl3_accept_~s__state~0); 141938#L123 assume !(8480 == ssl3_accept_~s__state~0); 141936#L126 assume !(8481 == ssl3_accept_~s__state~0); 141933#L129 assume !(8482 == ssl3_accept_~s__state~0); 141931#L132 assume !(8464 == ssl3_accept_~s__state~0); 141889#L135 assume !(8465 == ssl3_accept_~s__state~0); 141885#L138 assume !(8466 == ssl3_accept_~s__state~0); 141833#L141 assume !(8496 == ssl3_accept_~s__state~0); 141827#L144 assume !(8497 == ssl3_accept_~s__state~0); 141825#L147 assume !(8512 == ssl3_accept_~s__state~0); 141823#L150 assume !(8513 == ssl3_accept_~s__state~0); 141821#L153 assume !(8528 == ssl3_accept_~s__state~0); 141819#L156 assume !(8529 == ssl3_accept_~s__state~0); 141817#L159 assume !(8544 == ssl3_accept_~s__state~0); 141815#L162 assume !(8545 == ssl3_accept_~s__state~0); 141813#L165 assume !(8560 == ssl3_accept_~s__state~0); 141811#L168 assume !(8561 == ssl3_accept_~s__state~0); 141809#L171 assume !(8448 == ssl3_accept_~s__state~0); 141807#L174 assume !(8576 == ssl3_accept_~s__state~0); 141805#L177 assume !(8577 == ssl3_accept_~s__state~0); 141803#L180 assume !(8592 == ssl3_accept_~s__state~0); 141800#L183 assume !(8593 == ssl3_accept_~s__state~0); 141799#L186 assume !(8608 == ssl3_accept_~s__state~0); 141798#L189 assume !(8609 == ssl3_accept_~s__state~0); 141795#L192 assume !(8640 == ssl3_accept_~s__state~0); 141794#L195 assume !(8641 == ssl3_accept_~s__state~0); 141792#L198 assume !(8656 == ssl3_accept_~s__state~0); 141790#L201 assume !(8657 == ssl3_accept_~s__state~0); 141785#L204 assume 8672 == ssl3_accept_~s__state~0; 141781#L208 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 141779#L521 assume !(4 == ssl3_accept_~blastFlag~0); 141776#L524 assume !(5 == ssl3_accept_~blastFlag~0); 141769#L521-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 141770#L532 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 141973#L532-2 ssl3_accept_~s__init_num~0 := 0; 144071#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 144067#L592 ssl3_accept_~skip~0 := 0; 144063#L105-2 assume !false; 144059#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 144055#L108 assume !(12292 == ssl3_accept_~s__state~0); 144051#L111 assume !(16384 == ssl3_accept_~s__state~0); 144047#L114 assume !(8192 == ssl3_accept_~s__state~0); 144043#L117 assume !(24576 == ssl3_accept_~s__state~0); 144039#L120 assume !(8195 == ssl3_accept_~s__state~0); 144035#L123 assume !(8480 == ssl3_accept_~s__state~0); 144031#L126 assume !(8481 == ssl3_accept_~s__state~0); 144027#L129 assume !(8482 == ssl3_accept_~s__state~0); 144023#L132 assume !(8464 == ssl3_accept_~s__state~0); 144019#L135 assume !(8465 == ssl3_accept_~s__state~0); 144015#L138 assume !(8466 == ssl3_accept_~s__state~0); 144011#L141 assume !(8496 == ssl3_accept_~s__state~0); 144008#L144 assume !(8497 == ssl3_accept_~s__state~0); 143872#L147 assume !(8512 == ssl3_accept_~s__state~0); 143873#L150 assume !(8513 == ssl3_accept_~s__state~0); 143517#L153 assume !(8528 == ssl3_accept_~s__state~0); 143518#L156 assume !(8529 == ssl3_accept_~s__state~0); 143497#L159 assume !(8544 == ssl3_accept_~s__state~0); 143498#L162 assume !(8545 == ssl3_accept_~s__state~0); 143479#L165 assume !(8560 == ssl3_accept_~s__state~0); 143471#L168 assume !(8561 == ssl3_accept_~s__state~0); 143451#L171 assume 8448 == ssl3_accept_~s__state~0; 143450#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 142926#L433 assume !(ssl3_accept_~num1~0 > 0); 142920#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 142921#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 142912#L592 ssl3_accept_~skip~0 := 0; 142913#L105-2 assume !false; 142908#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 142909#L108 assume !(12292 == ssl3_accept_~s__state~0); 142904#L111 assume !(16384 == ssl3_accept_~s__state~0); 142905#L114 assume !(8192 == ssl3_accept_~s__state~0); 142900#L117 assume !(24576 == ssl3_accept_~s__state~0); 142901#L120 assume !(8195 == ssl3_accept_~s__state~0); 142894#L123 assume !(8480 == ssl3_accept_~s__state~0); 142896#L126 assume !(8481 == ssl3_accept_~s__state~0); 142888#L129 assume !(8482 == ssl3_accept_~s__state~0); 142889#L132 assume 8464 == ssl3_accept_~s__state~0; 142884#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 145457#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 144207#L278-2 [2019-10-22 08:57:24,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:24,825 INFO L82 PathProgramCache]: Analyzing trace with hash 2071410322, now seen corresponding path program 2 times [2019-10-22 08:57:24,825 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:24,825 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943666284] [2019-10-22 08:57:24,825 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:24,825 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:24,825 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:24,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:24,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:24,833 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:57:24,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:24,833 INFO L82 PathProgramCache]: Analyzing trace with hash 1160015398, now seen corresponding path program 1 times [2019-10-22 08:57:24,833 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:24,833 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101225552] [2019-10-22 08:57:24,833 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:24,834 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:24,834 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:24,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:24,906 INFO L134 CoverageAnalysis]: Checked inductivity of 1101 backedges. 634 proven. 0 refuted. 0 times theorem prover too weak. 467 trivial. 0 not checked. [2019-10-22 08:57:24,907 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101225552] [2019-10-22 08:57:24,907 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:24,907 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:57:24,907 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80764688] [2019-10-22 08:57:24,907 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:57:24,907 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:57:24,907 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:57:24,908 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:57:24,908 INFO L87 Difference]: Start difference. First operand 5887 states and 7470 transitions. cyclomatic complexity: 1593 Second operand 3 states. [2019-10-22 08:57:25,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:57:25,035 INFO L93 Difference]: Finished difference Result 6647 states and 8344 transitions. [2019-10-22 08:57:25,036 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:57:25,036 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6647 states and 8344 transitions. [2019-10-22 08:57:25,057 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 6380 [2019-10-22 08:57:25,070 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6647 states to 6647 states and 8344 transitions. [2019-10-22 08:57:25,071 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6539 [2019-10-22 08:57:25,074 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6539 [2019-10-22 08:57:25,074 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6647 states and 8344 transitions. [2019-10-22 08:57:25,081 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:25,081 INFO L688 BuchiCegarLoop]: Abstraction has 6647 states and 8344 transitions. [2019-10-22 08:57:25,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6647 states and 8344 transitions. [2019-10-22 08:57:25,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6647 to 6609. [2019-10-22 08:57:25,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6609 states. [2019-10-22 08:57:25,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6609 states to 6609 states and 8306 transitions. [2019-10-22 08:57:25,134 INFO L711 BuchiCegarLoop]: Abstraction has 6609 states and 8306 transitions. [2019-10-22 08:57:25,134 INFO L591 BuchiCegarLoop]: Abstraction has 6609 states and 8306 transitions. [2019-10-22 08:57:25,134 INFO L424 BuchiCegarLoop]: ======== Iteration 32============ [2019-10-22 08:57:25,134 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6609 states and 8306 transitions. [2019-10-22 08:57:25,151 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 6342 [2019-10-22 08:57:25,151 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:25,151 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:25,154 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:25,154 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 7, 7, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:25,154 INFO L791 eck$LassoCheckResult]: Stem: 153304#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 153305#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 153253#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 153290#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 153235#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 153317#L105-2 assume !false; 153381#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 156712#L108 assume !(12292 == ssl3_accept_~s__state~0); 156709#L111 assume !(16384 == ssl3_accept_~s__state~0); 156706#L114 assume !(8192 == ssl3_accept_~s__state~0); 156703#L117 assume !(24576 == ssl3_accept_~s__state~0); 156700#L120 assume !(8195 == ssl3_accept_~s__state~0); 156697#L123 assume !(8480 == ssl3_accept_~s__state~0); 156694#L126 assume !(8481 == ssl3_accept_~s__state~0); 156691#L129 assume !(8482 == ssl3_accept_~s__state~0); 156688#L132 assume 8464 == ssl3_accept_~s__state~0; 153487#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 157483#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 157477#L278-2 [2019-10-22 08:57:25,155 INFO L793 eck$LassoCheckResult]: Loop: 157477#L278-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; 157469#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 157465#L592 ssl3_accept_~skip~0 := 0; 157461#L105-2 assume !false; 157457#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 157453#L108 assume !(12292 == ssl3_accept_~s__state~0); 157449#L111 assume !(16384 == ssl3_accept_~s__state~0); 157445#L114 assume !(8192 == ssl3_accept_~s__state~0); 157441#L117 assume !(24576 == ssl3_accept_~s__state~0); 157437#L120 assume !(8195 == ssl3_accept_~s__state~0); 157386#L123 assume !(8480 == ssl3_accept_~s__state~0); 157380#L126 assume !(8481 == ssl3_accept_~s__state~0); 157378#L129 assume !(8482 == ssl3_accept_~s__state~0); 157377#L132 assume !(8464 == ssl3_accept_~s__state~0); 157375#L135 assume !(8465 == ssl3_accept_~s__state~0); 157373#L138 assume !(8466 == ssl3_accept_~s__state~0); 157372#L141 assume 8496 == ssl3_accept_~s__state~0; 157371#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 155472#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 154960#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 154961#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 155468#L297-2 ssl3_accept_~s__init_num~0 := 0; 155463#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 155462#L592 ssl3_accept_~skip~0 := 0; 155461#L105-2 assume !false; 155460#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 155459#L108 assume !(12292 == ssl3_accept_~s__state~0); 155458#L111 assume !(16384 == ssl3_accept_~s__state~0); 155457#L114 assume !(8192 == ssl3_accept_~s__state~0); 155456#L117 assume !(24576 == ssl3_accept_~s__state~0); 155455#L120 assume !(8195 == ssl3_accept_~s__state~0); 155454#L123 assume !(8480 == ssl3_accept_~s__state~0); 155453#L126 assume !(8481 == ssl3_accept_~s__state~0); 155452#L129 assume !(8482 == ssl3_accept_~s__state~0); 155451#L132 assume !(8464 == ssl3_accept_~s__state~0); 155450#L135 assume !(8465 == ssl3_accept_~s__state~0); 155449#L138 assume !(8466 == ssl3_accept_~s__state~0); 155448#L141 assume !(8496 == ssl3_accept_~s__state~0); 155447#L144 assume !(8497 == ssl3_accept_~s__state~0); 155446#L147 assume 8512 == ssl3_accept_~s__state~0; 155445#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 155443#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 155440#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 155435#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 155434#L592 ssl3_accept_~skip~0 := 0; 155433#L105-2 assume !false; 155432#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 155431#L108 assume !(12292 == ssl3_accept_~s__state~0); 155430#L111 assume !(16384 == ssl3_accept_~s__state~0); 155429#L114 assume !(8192 == ssl3_accept_~s__state~0); 155428#L117 assume !(24576 == ssl3_accept_~s__state~0); 155427#L120 assume !(8195 == ssl3_accept_~s__state~0); 155426#L123 assume !(8480 == ssl3_accept_~s__state~0); 155425#L126 assume !(8481 == ssl3_accept_~s__state~0); 155424#L129 assume !(8482 == ssl3_accept_~s__state~0); 155423#L132 assume !(8464 == ssl3_accept_~s__state~0); 155422#L135 assume !(8465 == ssl3_accept_~s__state~0); 155421#L138 assume !(8466 == ssl3_accept_~s__state~0); 155420#L141 assume !(8496 == ssl3_accept_~s__state~0); 155419#L144 assume !(8497 == ssl3_accept_~s__state~0); 155418#L147 assume !(8512 == ssl3_accept_~s__state~0); 155417#L150 assume !(8513 == ssl3_accept_~s__state~0); 155416#L153 assume 8528 == ssl3_accept_~s__state~0; 155415#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 155413#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 155411#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 155406#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 155404#L358 assume !(ssl3_accept_~ret~0 <= 0); 155399#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 155394#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 155393#L592 ssl3_accept_~skip~0 := 0; 155391#L105-2 assume !false; 155388#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 155383#L108 assume !(12292 == ssl3_accept_~s__state~0); 155381#L111 assume !(16384 == ssl3_accept_~s__state~0); 155379#L114 assume !(8192 == ssl3_accept_~s__state~0); 155377#L117 assume !(24576 == ssl3_accept_~s__state~0); 155375#L120 assume !(8195 == ssl3_accept_~s__state~0); 155373#L123 assume !(8480 == ssl3_accept_~s__state~0); 155371#L126 assume !(8481 == ssl3_accept_~s__state~0); 155369#L129 assume !(8482 == ssl3_accept_~s__state~0); 155367#L132 assume !(8464 == ssl3_accept_~s__state~0); 155365#L135 assume !(8465 == ssl3_accept_~s__state~0); 155363#L138 assume !(8466 == ssl3_accept_~s__state~0); 155361#L141 assume !(8496 == ssl3_accept_~s__state~0); 155359#L144 assume !(8497 == ssl3_accept_~s__state~0); 155357#L147 assume !(8512 == ssl3_accept_~s__state~0); 155355#L150 assume !(8513 == ssl3_accept_~s__state~0); 155353#L153 assume !(8528 == ssl3_accept_~s__state~0); 155351#L156 assume !(8529 == ssl3_accept_~s__state~0); 155349#L159 assume 8544 == ssl3_accept_~s__state~0; 155347#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 155345#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 155342#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 155340#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 155337#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 155334#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 155330#L405 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; 155324#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 155323#L592 ssl3_accept_~skip~0 := 0; 155322#L105-2 assume !false; 155321#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 155320#L108 assume !(12292 == ssl3_accept_~s__state~0); 155319#L111 assume !(16384 == ssl3_accept_~s__state~0); 155318#L114 assume !(8192 == ssl3_accept_~s__state~0); 155317#L117 assume !(24576 == ssl3_accept_~s__state~0); 155316#L120 assume !(8195 == ssl3_accept_~s__state~0); 155315#L123 assume !(8480 == ssl3_accept_~s__state~0); 155314#L126 assume !(8481 == ssl3_accept_~s__state~0); 155313#L129 assume !(8482 == ssl3_accept_~s__state~0); 155312#L132 assume !(8464 == ssl3_accept_~s__state~0); 155311#L135 assume !(8465 == ssl3_accept_~s__state~0); 155310#L138 assume !(8466 == ssl3_accept_~s__state~0); 155309#L141 assume !(8496 == ssl3_accept_~s__state~0); 155308#L144 assume !(8497 == ssl3_accept_~s__state~0); 155307#L147 assume !(8512 == ssl3_accept_~s__state~0); 155306#L150 assume !(8513 == ssl3_accept_~s__state~0); 155305#L153 assume !(8528 == ssl3_accept_~s__state~0); 155304#L156 assume !(8529 == ssl3_accept_~s__state~0); 155303#L159 assume !(8544 == ssl3_accept_~s__state~0); 155302#L162 assume !(8545 == ssl3_accept_~s__state~0); 155301#L165 assume !(8560 == ssl3_accept_~s__state~0); 155300#L168 assume !(8561 == ssl3_accept_~s__state~0); 155299#L171 assume 8448 == ssl3_accept_~s__state~0; 155298#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 155296#L433 assume !(ssl3_accept_~num1~0 > 0); 155292#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 155287#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 155286#L592 ssl3_accept_~skip~0 := 0; 155285#L105-2 assume !false; 155284#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 155283#L108 assume !(12292 == ssl3_accept_~s__state~0); 155282#L111 assume !(16384 == ssl3_accept_~s__state~0); 155281#L114 assume !(8192 == ssl3_accept_~s__state~0); 155280#L117 assume !(24576 == ssl3_accept_~s__state~0); 155279#L120 assume !(8195 == ssl3_accept_~s__state~0); 155278#L123 assume !(8480 == ssl3_accept_~s__state~0); 155277#L126 assume !(8481 == ssl3_accept_~s__state~0); 155276#L129 assume !(8482 == ssl3_accept_~s__state~0); 155275#L132 assume !(8464 == ssl3_accept_~s__state~0); 155274#L135 assume !(8465 == ssl3_accept_~s__state~0); 155273#L138 assume !(8466 == ssl3_accept_~s__state~0); 155272#L141 assume !(8496 == ssl3_accept_~s__state~0); 155271#L144 assume !(8497 == ssl3_accept_~s__state~0); 155270#L147 assume !(8512 == ssl3_accept_~s__state~0); 155269#L150 assume !(8513 == ssl3_accept_~s__state~0); 155268#L153 assume !(8528 == ssl3_accept_~s__state~0); 155267#L156 assume !(8529 == ssl3_accept_~s__state~0); 155266#L159 assume !(8544 == ssl3_accept_~s__state~0); 155265#L162 assume !(8545 == ssl3_accept_~s__state~0); 155264#L165 assume !(8560 == ssl3_accept_~s__state~0); 155263#L168 assume !(8561 == ssl3_accept_~s__state~0); 155262#L171 assume !(8448 == ssl3_accept_~s__state~0); 155261#L174 assume 8576 == ssl3_accept_~s__state~0; 155146#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 155260#L447 assume !(ssl3_accept_~ret~0 <= 0); 155257#L450 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 155254#L454 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 155249#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 155248#L592 ssl3_accept_~skip~0 := 0; 155247#L105-2 assume !false; 155246#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 155245#L108 assume !(12292 == ssl3_accept_~s__state~0); 155244#L111 assume !(16384 == ssl3_accept_~s__state~0); 155243#L114 assume !(8192 == ssl3_accept_~s__state~0); 155242#L117 assume !(24576 == ssl3_accept_~s__state~0); 155241#L120 assume !(8195 == ssl3_accept_~s__state~0); 155240#L123 assume !(8480 == ssl3_accept_~s__state~0); 155239#L126 assume !(8481 == ssl3_accept_~s__state~0); 155238#L129 assume !(8482 == ssl3_accept_~s__state~0); 155237#L132 assume !(8464 == ssl3_accept_~s__state~0); 155236#L135 assume !(8465 == ssl3_accept_~s__state~0); 155235#L138 assume !(8466 == ssl3_accept_~s__state~0); 155234#L141 assume !(8496 == ssl3_accept_~s__state~0); 155233#L144 assume !(8497 == ssl3_accept_~s__state~0); 155232#L147 assume !(8512 == ssl3_accept_~s__state~0); 155231#L150 assume !(8513 == ssl3_accept_~s__state~0); 155230#L153 assume !(8528 == ssl3_accept_~s__state~0); 155229#L156 assume !(8529 == ssl3_accept_~s__state~0); 155228#L159 assume !(8544 == ssl3_accept_~s__state~0); 155227#L162 assume !(8545 == ssl3_accept_~s__state~0); 155226#L165 assume !(8560 == ssl3_accept_~s__state~0); 155225#L168 assume !(8561 == ssl3_accept_~s__state~0); 155224#L171 assume !(8448 == ssl3_accept_~s__state~0); 155223#L174 assume !(8576 == ssl3_accept_~s__state~0); 155222#L177 assume !(8577 == ssl3_accept_~s__state~0); 155221#L180 assume 8592 == ssl3_accept_~s__state~0; 155143#L184 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 155217#L464 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 155212#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 155211#L592 ssl3_accept_~skip~0 := 0; 155210#L105-2 assume !false; 155209#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 155208#L108 assume !(12292 == ssl3_accept_~s__state~0); 155207#L111 assume !(16384 == ssl3_accept_~s__state~0); 155206#L114 assume !(8192 == ssl3_accept_~s__state~0); 155205#L117 assume !(24576 == ssl3_accept_~s__state~0); 155204#L120 assume !(8195 == ssl3_accept_~s__state~0); 155203#L123 assume !(8480 == ssl3_accept_~s__state~0); 155202#L126 assume !(8481 == ssl3_accept_~s__state~0); 155201#L129 assume !(8482 == ssl3_accept_~s__state~0); 155200#L132 assume !(8464 == ssl3_accept_~s__state~0); 155199#L135 assume !(8465 == ssl3_accept_~s__state~0); 155198#L138 assume !(8466 == ssl3_accept_~s__state~0); 155197#L141 assume !(8496 == ssl3_accept_~s__state~0); 155196#L144 assume !(8497 == ssl3_accept_~s__state~0); 155195#L147 assume !(8512 == ssl3_accept_~s__state~0); 155194#L150 assume !(8513 == ssl3_accept_~s__state~0); 155193#L153 assume !(8528 == ssl3_accept_~s__state~0); 155192#L156 assume !(8529 == ssl3_accept_~s__state~0); 155191#L159 assume !(8544 == ssl3_accept_~s__state~0); 155190#L162 assume !(8545 == ssl3_accept_~s__state~0); 155189#L165 assume !(8560 == ssl3_accept_~s__state~0); 155188#L168 assume !(8561 == ssl3_accept_~s__state~0); 155187#L171 assume !(8448 == ssl3_accept_~s__state~0); 155186#L174 assume !(8576 == ssl3_accept_~s__state~0); 155185#L177 assume !(8577 == ssl3_accept_~s__state~0); 155184#L180 assume !(8592 == ssl3_accept_~s__state~0); 155183#L183 assume !(8593 == ssl3_accept_~s__state~0); 155182#L186 assume 8608 == ssl3_accept_~s__state~0; 155140#L190 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 155178#L473 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8640;ssl3_accept_~s__init_num~0 := 0; 155173#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 155172#L592 ssl3_accept_~skip~0 := 0; 155171#L105-2 assume !false; 155170#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 155169#L108 assume !(12292 == ssl3_accept_~s__state~0); 155168#L111 assume !(16384 == ssl3_accept_~s__state~0); 155167#L114 assume !(8192 == ssl3_accept_~s__state~0); 155166#L117 assume !(24576 == ssl3_accept_~s__state~0); 155165#L120 assume !(8195 == ssl3_accept_~s__state~0); 155164#L123 assume !(8480 == ssl3_accept_~s__state~0); 155163#L126 assume !(8481 == ssl3_accept_~s__state~0); 155162#L129 assume !(8482 == ssl3_accept_~s__state~0); 155161#L132 assume !(8464 == ssl3_accept_~s__state~0); 155160#L135 assume !(8465 == ssl3_accept_~s__state~0); 155159#L138 assume !(8466 == ssl3_accept_~s__state~0); 155158#L141 assume !(8496 == ssl3_accept_~s__state~0); 155157#L144 assume !(8497 == ssl3_accept_~s__state~0); 155156#L147 assume !(8512 == ssl3_accept_~s__state~0); 155155#L150 assume !(8513 == ssl3_accept_~s__state~0); 155154#L153 assume !(8528 == ssl3_accept_~s__state~0); 155153#L156 assume !(8529 == ssl3_accept_~s__state~0); 155152#L159 assume !(8544 == ssl3_accept_~s__state~0); 155151#L162 assume !(8545 == ssl3_accept_~s__state~0); 155150#L165 assume !(8560 == ssl3_accept_~s__state~0); 155149#L168 assume !(8561 == ssl3_accept_~s__state~0); 155148#L171 assume !(8448 == ssl3_accept_~s__state~0); 155147#L174 assume !(8576 == ssl3_accept_~s__state~0); 155145#L177 assume !(8577 == ssl3_accept_~s__state~0); 155144#L180 assume !(8592 == ssl3_accept_~s__state~0); 155142#L183 assume !(8593 == ssl3_accept_~s__state~0); 155141#L186 assume !(8608 == ssl3_accept_~s__state~0); 155139#L189 assume !(8609 == ssl3_accept_~s__state~0); 155136#L192 assume !(8640 == ssl3_accept_~s__state~0); 155138#L195 assume !(8641 == ssl3_accept_~s__state~0); 153294#L198 assume 8656 == ssl3_accept_~s__state~0; 153213#L202 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 153214#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 153217#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 153250#L504-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 153205#L513 assume !(0 == ssl3_accept_~tmp___10~0); 153206#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 156750#L592 ssl3_accept_~skip~0 := 0; 156748#L105-2 assume !false; 156746#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 156744#L108 assume !(12292 == ssl3_accept_~s__state~0); 156742#L111 assume !(16384 == ssl3_accept_~s__state~0); 156740#L114 assume !(8192 == ssl3_accept_~s__state~0); 156738#L117 assume !(24576 == ssl3_accept_~s__state~0); 156736#L120 assume !(8195 == ssl3_accept_~s__state~0); 156734#L123 assume !(8480 == ssl3_accept_~s__state~0); 156732#L126 assume !(8481 == ssl3_accept_~s__state~0); 156730#L129 assume !(8482 == ssl3_accept_~s__state~0); 156728#L132 assume !(8464 == ssl3_accept_~s__state~0); 156721#L135 assume !(8465 == ssl3_accept_~s__state~0); 156718#L138 assume !(8466 == ssl3_accept_~s__state~0); 156716#L141 assume !(8496 == ssl3_accept_~s__state~0); 156714#L144 assume !(8497 == ssl3_accept_~s__state~0); 156711#L147 assume !(8512 == ssl3_accept_~s__state~0); 156708#L150 assume !(8513 == ssl3_accept_~s__state~0); 156705#L153 assume !(8528 == ssl3_accept_~s__state~0); 156702#L156 assume !(8529 == ssl3_accept_~s__state~0); 156699#L159 assume !(8544 == ssl3_accept_~s__state~0); 156696#L162 assume !(8545 == ssl3_accept_~s__state~0); 156693#L165 assume !(8560 == ssl3_accept_~s__state~0); 156690#L168 assume !(8561 == ssl3_accept_~s__state~0); 156687#L171 assume !(8448 == ssl3_accept_~s__state~0); 156684#L174 assume !(8576 == ssl3_accept_~s__state~0); 156681#L177 assume !(8577 == ssl3_accept_~s__state~0); 156678#L180 assume !(8592 == ssl3_accept_~s__state~0); 156675#L183 assume !(8593 == ssl3_accept_~s__state~0); 156672#L186 assume !(8608 == ssl3_accept_~s__state~0); 156636#L189 assume !(8609 == ssl3_accept_~s__state~0); 156634#L192 assume !(8640 == ssl3_accept_~s__state~0); 156382#L195 assume !(8641 == ssl3_accept_~s__state~0); 156383#L198 assume !(8656 == ssl3_accept_~s__state~0); 156381#L201 assume !(8657 == ssl3_accept_~s__state~0); 153284#L204 assume 8672 == ssl3_accept_~s__state~0; 153285#L208 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 154732#L521 assume !(4 == ssl3_accept_~blastFlag~0); 154730#L524 assume !(5 == ssl3_accept_~blastFlag~0); 154440#L521-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 154441#L532 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 154727#L532-2 ssl3_accept_~s__init_num~0 := 0; 156132#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 156130#L592 ssl3_accept_~skip~0 := 0; 156128#L105-2 assume !false; 156126#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 156124#L108 assume !(12292 == ssl3_accept_~s__state~0); 156122#L111 assume !(16384 == ssl3_accept_~s__state~0); 156120#L114 assume !(8192 == ssl3_accept_~s__state~0); 156118#L117 assume !(24576 == ssl3_accept_~s__state~0); 156116#L120 assume !(8195 == ssl3_accept_~s__state~0); 156114#L123 assume !(8480 == ssl3_accept_~s__state~0); 156112#L126 assume !(8481 == ssl3_accept_~s__state~0); 156110#L129 assume !(8482 == ssl3_accept_~s__state~0); 156108#L132 assume !(8464 == ssl3_accept_~s__state~0); 156106#L135 assume !(8465 == ssl3_accept_~s__state~0); 156104#L138 assume !(8466 == ssl3_accept_~s__state~0); 156102#L141 assume !(8496 == ssl3_accept_~s__state~0); 156101#L144 assume !(8497 == ssl3_accept_~s__state~0); 156043#L147 assume !(8512 == ssl3_accept_~s__state~0); 156044#L150 assume !(8513 == ssl3_accept_~s__state~0); 155957#L153 assume !(8528 == ssl3_accept_~s__state~0); 155958#L156 assume !(8529 == ssl3_accept_~s__state~0); 155939#L159 assume !(8544 == ssl3_accept_~s__state~0); 155940#L162 assume !(8545 == ssl3_accept_~s__state~0); 155919#L165 assume !(8560 == ssl3_accept_~s__state~0); 155920#L168 assume !(8561 == ssl3_accept_~s__state~0); 155889#L171 assume 8448 == ssl3_accept_~s__state~0; 155888#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 155608#L433 assume !(ssl3_accept_~num1~0 > 0); 155603#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 155604#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 155858#L592 ssl3_accept_~skip~0 := 0; 155857#L105-2 assume !false; 155856#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 155855#L108 assume !(12292 == ssl3_accept_~s__state~0); 155854#L111 assume !(16384 == ssl3_accept_~s__state~0); 155853#L114 assume !(8192 == ssl3_accept_~s__state~0); 155852#L117 assume !(24576 == ssl3_accept_~s__state~0); 155850#L120 assume !(8195 == ssl3_accept_~s__state~0); 155849#L123 assume !(8480 == ssl3_accept_~s__state~0); 155847#L126 assume !(8481 == ssl3_accept_~s__state~0); 155845#L129 assume !(8482 == ssl3_accept_~s__state~0); 155844#L132 assume 8464 == ssl3_accept_~s__state~0; 155842#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 157995#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 157477#L278-2 [2019-10-22 08:57:25,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:25,156 INFO L82 PathProgramCache]: Analyzing trace with hash 2071410322, now seen corresponding path program 3 times [2019-10-22 08:57:25,156 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:25,156 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992604400] [2019-10-22 08:57:25,156 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:25,156 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:25,156 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:25,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:25,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:25,164 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:57:25,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:25,166 INFO L82 PathProgramCache]: Analyzing trace with hash -1490199644, now seen corresponding path program 1 times [2019-10-22 08:57:25,166 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:25,166 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999592690] [2019-10-22 08:57:25,166 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:25,166 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:25,167 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:25,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:25,271 INFO L134 CoverageAnalysis]: Checked inductivity of 1360 backedges. 737 proven. 0 refuted. 0 times theorem prover too weak. 623 trivial. 0 not checked. [2019-10-22 08:57:25,271 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999592690] [2019-10-22 08:57:25,272 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:25,272 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:57:25,272 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768013863] [2019-10-22 08:57:25,272 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:57:25,272 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:57:25,273 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:57:25,273 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:57:25,273 INFO L87 Difference]: Start difference. First operand 6609 states and 8306 transitions. cyclomatic complexity: 1707 Second operand 3 states. [2019-10-22 08:57:25,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:57:25,421 INFO L93 Difference]: Finished difference Result 6610 states and 8158 transitions. [2019-10-22 08:57:25,421 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:57:25,421 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6610 states and 8158 transitions. [2019-10-22 08:57:25,446 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6219 [2019-10-22 08:57:25,462 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6610 states to 6610 states and 8158 transitions. [2019-10-22 08:57:25,463 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6502 [2019-10-22 08:57:25,467 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6502 [2019-10-22 08:57:25,467 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6610 states and 8158 transitions. [2019-10-22 08:57:25,470 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:25,471 INFO L688 BuchiCegarLoop]: Abstraction has 6610 states and 8158 transitions. [2019-10-22 08:57:25,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6610 states and 8158 transitions. [2019-10-22 08:57:25,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6610 to 6590. [2019-10-22 08:57:25,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6590 states. [2019-10-22 08:57:25,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6590 states to 6590 states and 8135 transitions. [2019-10-22 08:57:25,533 INFO L711 BuchiCegarLoop]: Abstraction has 6590 states and 8135 transitions. [2019-10-22 08:57:25,533 INFO L591 BuchiCegarLoop]: Abstraction has 6590 states and 8135 transitions. [2019-10-22 08:57:25,534 INFO L424 BuchiCegarLoop]: ======== Iteration 33============ [2019-10-22 08:57:25,534 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6590 states and 8135 transitions. [2019-10-22 08:57:25,553 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6203 [2019-10-22 08:57:25,553 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:25,553 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:25,557 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:25,557 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 8, 8, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:25,557 INFO L791 eck$LassoCheckResult]: Stem: 166522#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 166523#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 166475#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 166508#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 166458#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 166533#L105-2 assume !false; 166587#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 170387#L108 assume !(12292 == ssl3_accept_~s__state~0); 166831#L111 assume !(16384 == ssl3_accept_~s__state~0); 166832#L114 assume !(8192 == ssl3_accept_~s__state~0); 166827#L117 assume !(24576 == ssl3_accept_~s__state~0); 166828#L120 assume !(8195 == ssl3_accept_~s__state~0); 166823#L123 assume !(8480 == ssl3_accept_~s__state~0); 166824#L126 assume !(8481 == ssl3_accept_~s__state~0); 170369#L129 assume !(8482 == ssl3_accept_~s__state~0); 170360#L132 assume 8464 == ssl3_accept_~s__state~0; 166703#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 169958#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 169956#L278-2 [2019-10-22 08:57:25,558 INFO L793 eck$LassoCheckResult]: Loop: 169956#L278-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; 169879#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 169877#L592 ssl3_accept_~skip~0 := 0; 169876#L105-2 assume !false; 169860#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 169854#L108 assume !(12292 == ssl3_accept_~s__state~0); 169847#L111 assume !(16384 == ssl3_accept_~s__state~0); 169840#L114 assume !(8192 == ssl3_accept_~s__state~0); 169835#L117 assume !(24576 == ssl3_accept_~s__state~0); 169828#L120 assume !(8195 == ssl3_accept_~s__state~0); 169821#L123 assume !(8480 == ssl3_accept_~s__state~0); 169815#L126 assume !(8481 == ssl3_accept_~s__state~0); 169807#L129 assume !(8482 == ssl3_accept_~s__state~0); 169803#L132 assume !(8464 == ssl3_accept_~s__state~0); 169798#L135 assume !(8465 == ssl3_accept_~s__state~0); 169754#L138 assume !(8466 == ssl3_accept_~s__state~0); 168454#L141 assume 8496 == ssl3_accept_~s__state~0; 168443#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 168421#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 168420#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 168417#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 168414#L297-2 ssl3_accept_~s__init_num~0 := 0; 168409#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 168408#L592 ssl3_accept_~skip~0 := 0; 168407#L105-2 assume !false; 168406#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 168405#L108 assume !(12292 == ssl3_accept_~s__state~0); 168404#L111 assume !(16384 == ssl3_accept_~s__state~0); 168403#L114 assume !(8192 == ssl3_accept_~s__state~0); 168402#L117 assume !(24576 == ssl3_accept_~s__state~0); 168401#L120 assume !(8195 == ssl3_accept_~s__state~0); 168400#L123 assume !(8480 == ssl3_accept_~s__state~0); 168399#L126 assume !(8481 == ssl3_accept_~s__state~0); 168398#L129 assume !(8482 == ssl3_accept_~s__state~0); 168397#L132 assume !(8464 == ssl3_accept_~s__state~0); 168396#L135 assume !(8465 == ssl3_accept_~s__state~0); 168395#L138 assume !(8466 == ssl3_accept_~s__state~0); 168394#L141 assume !(8496 == ssl3_accept_~s__state~0); 168393#L144 assume !(8497 == ssl3_accept_~s__state~0); 168392#L147 assume 8512 == ssl3_accept_~s__state~0; 168391#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 168389#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 168386#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 168381#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 168380#L592 ssl3_accept_~skip~0 := 0; 168379#L105-2 assume !false; 168378#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 168377#L108 assume !(12292 == ssl3_accept_~s__state~0); 168376#L111 assume !(16384 == ssl3_accept_~s__state~0); 168375#L114 assume !(8192 == ssl3_accept_~s__state~0); 168374#L117 assume !(24576 == ssl3_accept_~s__state~0); 168373#L120 assume !(8195 == ssl3_accept_~s__state~0); 168372#L123 assume !(8480 == ssl3_accept_~s__state~0); 168371#L126 assume !(8481 == ssl3_accept_~s__state~0); 168370#L129 assume !(8482 == ssl3_accept_~s__state~0); 168369#L132 assume !(8464 == ssl3_accept_~s__state~0); 168368#L135 assume !(8465 == ssl3_accept_~s__state~0); 168367#L138 assume !(8466 == ssl3_accept_~s__state~0); 168366#L141 assume !(8496 == ssl3_accept_~s__state~0); 168365#L144 assume !(8497 == ssl3_accept_~s__state~0); 168364#L147 assume !(8512 == ssl3_accept_~s__state~0); 168363#L150 assume !(8513 == ssl3_accept_~s__state~0); 168362#L153 assume 8528 == ssl3_accept_~s__state~0; 168361#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 168359#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 168357#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 168352#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 168350#L358 assume !(ssl3_accept_~ret~0 <= 0); 168345#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 168340#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 168339#L592 ssl3_accept_~skip~0 := 0; 168337#L105-2 assume !false; 168334#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 168329#L108 assume !(12292 == ssl3_accept_~s__state~0); 168327#L111 assume !(16384 == ssl3_accept_~s__state~0); 168325#L114 assume !(8192 == ssl3_accept_~s__state~0); 168323#L117 assume !(24576 == ssl3_accept_~s__state~0); 168321#L120 assume !(8195 == ssl3_accept_~s__state~0); 168319#L123 assume !(8480 == ssl3_accept_~s__state~0); 168317#L126 assume !(8481 == ssl3_accept_~s__state~0); 168315#L129 assume !(8482 == ssl3_accept_~s__state~0); 168313#L132 assume !(8464 == ssl3_accept_~s__state~0); 168311#L135 assume !(8465 == ssl3_accept_~s__state~0); 168309#L138 assume !(8466 == ssl3_accept_~s__state~0); 168307#L141 assume !(8496 == ssl3_accept_~s__state~0); 168305#L144 assume !(8497 == ssl3_accept_~s__state~0); 168303#L147 assume !(8512 == ssl3_accept_~s__state~0); 168301#L150 assume !(8513 == ssl3_accept_~s__state~0); 168299#L153 assume !(8528 == ssl3_accept_~s__state~0); 168297#L156 assume !(8529 == ssl3_accept_~s__state~0); 168295#L159 assume 8544 == ssl3_accept_~s__state~0; 168293#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 168291#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 168288#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 168286#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 168283#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 168280#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 168276#L405 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; 168270#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 168269#L592 ssl3_accept_~skip~0 := 0; 168268#L105-2 assume !false; 168267#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 168266#L108 assume !(12292 == ssl3_accept_~s__state~0); 168265#L111 assume !(16384 == ssl3_accept_~s__state~0); 168264#L114 assume !(8192 == ssl3_accept_~s__state~0); 168263#L117 assume !(24576 == ssl3_accept_~s__state~0); 168262#L120 assume !(8195 == ssl3_accept_~s__state~0); 168261#L123 assume !(8480 == ssl3_accept_~s__state~0); 168260#L126 assume !(8481 == ssl3_accept_~s__state~0); 168259#L129 assume !(8482 == ssl3_accept_~s__state~0); 168258#L132 assume !(8464 == ssl3_accept_~s__state~0); 168257#L135 assume !(8465 == ssl3_accept_~s__state~0); 168256#L138 assume !(8466 == ssl3_accept_~s__state~0); 168255#L141 assume !(8496 == ssl3_accept_~s__state~0); 168254#L144 assume !(8497 == ssl3_accept_~s__state~0); 168253#L147 assume !(8512 == ssl3_accept_~s__state~0); 168252#L150 assume !(8513 == ssl3_accept_~s__state~0); 168251#L153 assume !(8528 == ssl3_accept_~s__state~0); 168250#L156 assume !(8529 == ssl3_accept_~s__state~0); 168249#L159 assume !(8544 == ssl3_accept_~s__state~0); 168248#L162 assume !(8545 == ssl3_accept_~s__state~0); 168247#L165 assume !(8560 == ssl3_accept_~s__state~0); 168246#L168 assume !(8561 == ssl3_accept_~s__state~0); 168245#L171 assume 8448 == ssl3_accept_~s__state~0; 168244#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 168242#L433 assume !(ssl3_accept_~num1~0 > 0); 168238#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 168233#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 168232#L592 ssl3_accept_~skip~0 := 0; 168231#L105-2 assume !false; 168230#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 168229#L108 assume !(12292 == ssl3_accept_~s__state~0); 168228#L111 assume !(16384 == ssl3_accept_~s__state~0); 168227#L114 assume !(8192 == ssl3_accept_~s__state~0); 168226#L117 assume !(24576 == ssl3_accept_~s__state~0); 168225#L120 assume !(8195 == ssl3_accept_~s__state~0); 168224#L123 assume !(8480 == ssl3_accept_~s__state~0); 168223#L126 assume !(8481 == ssl3_accept_~s__state~0); 168222#L129 assume !(8482 == ssl3_accept_~s__state~0); 168221#L132 assume !(8464 == ssl3_accept_~s__state~0); 168220#L135 assume !(8465 == ssl3_accept_~s__state~0); 168219#L138 assume !(8466 == ssl3_accept_~s__state~0); 168218#L141 assume !(8496 == ssl3_accept_~s__state~0); 168217#L144 assume !(8497 == ssl3_accept_~s__state~0); 168216#L147 assume !(8512 == ssl3_accept_~s__state~0); 168215#L150 assume !(8513 == ssl3_accept_~s__state~0); 168214#L153 assume !(8528 == ssl3_accept_~s__state~0); 168213#L156 assume !(8529 == ssl3_accept_~s__state~0); 168212#L159 assume !(8544 == ssl3_accept_~s__state~0); 168211#L162 assume !(8545 == ssl3_accept_~s__state~0); 168210#L165 assume !(8560 == ssl3_accept_~s__state~0); 168209#L168 assume !(8561 == ssl3_accept_~s__state~0); 168208#L171 assume !(8448 == ssl3_accept_~s__state~0); 168207#L174 assume 8576 == ssl3_accept_~s__state~0; 168206#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 168205#L447 assume !(ssl3_accept_~ret~0 <= 0); 168202#L450 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 168199#L454 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 168194#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 168193#L592 ssl3_accept_~skip~0 := 0; 168192#L105-2 assume !false; 168191#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 168190#L108 assume !(12292 == ssl3_accept_~s__state~0); 168189#L111 assume !(16384 == ssl3_accept_~s__state~0); 168188#L114 assume !(8192 == ssl3_accept_~s__state~0); 168187#L117 assume !(24576 == ssl3_accept_~s__state~0); 168186#L120 assume !(8195 == ssl3_accept_~s__state~0); 168185#L123 assume !(8480 == ssl3_accept_~s__state~0); 168184#L126 assume !(8481 == ssl3_accept_~s__state~0); 168183#L129 assume !(8482 == ssl3_accept_~s__state~0); 168182#L132 assume !(8464 == ssl3_accept_~s__state~0); 168181#L135 assume !(8465 == ssl3_accept_~s__state~0); 168180#L138 assume !(8466 == ssl3_accept_~s__state~0); 168179#L141 assume !(8496 == ssl3_accept_~s__state~0); 168178#L144 assume !(8497 == ssl3_accept_~s__state~0); 168177#L147 assume !(8512 == ssl3_accept_~s__state~0); 168176#L150 assume !(8513 == ssl3_accept_~s__state~0); 168175#L153 assume !(8528 == ssl3_accept_~s__state~0); 168174#L156 assume !(8529 == ssl3_accept_~s__state~0); 168173#L159 assume !(8544 == ssl3_accept_~s__state~0); 168172#L162 assume !(8545 == ssl3_accept_~s__state~0); 168171#L165 assume !(8560 == ssl3_accept_~s__state~0); 168170#L168 assume !(8561 == ssl3_accept_~s__state~0); 168169#L171 assume !(8448 == ssl3_accept_~s__state~0); 168168#L174 assume !(8576 == ssl3_accept_~s__state~0); 168167#L177 assume !(8577 == ssl3_accept_~s__state~0); 168166#L180 assume 8592 == ssl3_accept_~s__state~0; 168164#L184 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 168161#L464 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 168156#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 168155#L592 ssl3_accept_~skip~0 := 0; 168154#L105-2 assume !false; 168153#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 168152#L108 assume !(12292 == ssl3_accept_~s__state~0); 168151#L111 assume !(16384 == ssl3_accept_~s__state~0); 168150#L114 assume !(8192 == ssl3_accept_~s__state~0); 168149#L117 assume !(24576 == ssl3_accept_~s__state~0); 168148#L120 assume !(8195 == ssl3_accept_~s__state~0); 168147#L123 assume !(8480 == ssl3_accept_~s__state~0); 168146#L126 assume !(8481 == ssl3_accept_~s__state~0); 168145#L129 assume !(8482 == ssl3_accept_~s__state~0); 168144#L132 assume !(8464 == ssl3_accept_~s__state~0); 168143#L135 assume !(8465 == ssl3_accept_~s__state~0); 168142#L138 assume !(8466 == ssl3_accept_~s__state~0); 168141#L141 assume !(8496 == ssl3_accept_~s__state~0); 168140#L144 assume !(8497 == ssl3_accept_~s__state~0); 168139#L147 assume !(8512 == ssl3_accept_~s__state~0); 168138#L150 assume !(8513 == ssl3_accept_~s__state~0); 168137#L153 assume !(8528 == ssl3_accept_~s__state~0); 168136#L156 assume !(8529 == ssl3_accept_~s__state~0); 168135#L159 assume !(8544 == ssl3_accept_~s__state~0); 168134#L162 assume !(8545 == ssl3_accept_~s__state~0); 168133#L165 assume !(8560 == ssl3_accept_~s__state~0); 168132#L168 assume !(8561 == ssl3_accept_~s__state~0); 168131#L171 assume !(8448 == ssl3_accept_~s__state~0); 168130#L174 assume !(8576 == ssl3_accept_~s__state~0); 168129#L177 assume !(8577 == ssl3_accept_~s__state~0); 168128#L180 assume !(8592 == ssl3_accept_~s__state~0); 168127#L183 assume !(8593 == ssl3_accept_~s__state~0); 168126#L186 assume 8608 == ssl3_accept_~s__state~0; 168124#L190 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 168121#L473 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8640;ssl3_accept_~s__init_num~0 := 0; 168116#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 168115#L592 ssl3_accept_~skip~0 := 0; 168114#L105-2 assume !false; 168113#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 168112#L108 assume !(12292 == ssl3_accept_~s__state~0); 168111#L111 assume !(16384 == ssl3_accept_~s__state~0); 168110#L114 assume !(8192 == ssl3_accept_~s__state~0); 168109#L117 assume !(24576 == ssl3_accept_~s__state~0); 168108#L120 assume !(8195 == ssl3_accept_~s__state~0); 168107#L123 assume !(8480 == ssl3_accept_~s__state~0); 168106#L126 assume !(8481 == ssl3_accept_~s__state~0); 168105#L129 assume !(8482 == ssl3_accept_~s__state~0); 168104#L132 assume !(8464 == ssl3_accept_~s__state~0); 168103#L135 assume !(8465 == ssl3_accept_~s__state~0); 168102#L138 assume !(8466 == ssl3_accept_~s__state~0); 168101#L141 assume !(8496 == ssl3_accept_~s__state~0); 168100#L144 assume !(8497 == ssl3_accept_~s__state~0); 168099#L147 assume !(8512 == ssl3_accept_~s__state~0); 168098#L150 assume !(8513 == ssl3_accept_~s__state~0); 168097#L153 assume !(8528 == ssl3_accept_~s__state~0); 168096#L156 assume !(8529 == ssl3_accept_~s__state~0); 168095#L159 assume !(8544 == ssl3_accept_~s__state~0); 168094#L162 assume !(8545 == ssl3_accept_~s__state~0); 168093#L165 assume !(8560 == ssl3_accept_~s__state~0); 168092#L168 assume !(8561 == ssl3_accept_~s__state~0); 168091#L171 assume !(8448 == ssl3_accept_~s__state~0); 168090#L174 assume !(8576 == ssl3_accept_~s__state~0); 168089#L177 assume !(8577 == ssl3_accept_~s__state~0); 168088#L180 assume !(8592 == ssl3_accept_~s__state~0); 168087#L183 assume !(8593 == ssl3_accept_~s__state~0); 168086#L186 assume !(8608 == ssl3_accept_~s__state~0); 168085#L189 assume !(8609 == ssl3_accept_~s__state~0); 168084#L192 assume 8640 == ssl3_accept_~s__state~0; 168083#L196 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 168082#L482 assume !(3 == ssl3_accept_~blastFlag~0); 168081#L482-2 assume !(ssl3_accept_~ret~0 <= 0); 168077#L488 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8656; 168072#L488-2 ssl3_accept_~s__init_num~0 := 0; 168064#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 168058#L592 ssl3_accept_~skip~0 := 0; 168056#L105-2 assume !false; 168052#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 168047#L108 assume !(12292 == ssl3_accept_~s__state~0); 168040#L111 assume !(16384 == ssl3_accept_~s__state~0); 168037#L114 assume !(8192 == ssl3_accept_~s__state~0); 168034#L117 assume !(24576 == ssl3_accept_~s__state~0); 168031#L120 assume !(8195 == ssl3_accept_~s__state~0); 168028#L123 assume !(8480 == ssl3_accept_~s__state~0); 168025#L126 assume !(8481 == ssl3_accept_~s__state~0); 168022#L129 assume !(8482 == ssl3_accept_~s__state~0); 168019#L132 assume !(8464 == ssl3_accept_~s__state~0); 168016#L135 assume !(8465 == ssl3_accept_~s__state~0); 168013#L138 assume !(8466 == ssl3_accept_~s__state~0); 168010#L141 assume !(8496 == ssl3_accept_~s__state~0); 168007#L144 assume !(8497 == ssl3_accept_~s__state~0); 168004#L147 assume !(8512 == ssl3_accept_~s__state~0); 168001#L150 assume !(8513 == ssl3_accept_~s__state~0); 167998#L153 assume !(8528 == ssl3_accept_~s__state~0); 167995#L156 assume !(8529 == ssl3_accept_~s__state~0); 167992#L159 assume !(8544 == ssl3_accept_~s__state~0); 167989#L162 assume !(8545 == ssl3_accept_~s__state~0); 167986#L165 assume !(8560 == ssl3_accept_~s__state~0); 167983#L168 assume !(8561 == ssl3_accept_~s__state~0); 167980#L171 assume !(8448 == ssl3_accept_~s__state~0); 167977#L174 assume !(8576 == ssl3_accept_~s__state~0); 167974#L177 assume !(8577 == ssl3_accept_~s__state~0); 167971#L180 assume !(8592 == ssl3_accept_~s__state~0); 167968#L183 assume !(8593 == ssl3_accept_~s__state~0); 167965#L186 assume !(8608 == ssl3_accept_~s__state~0); 167962#L189 assume !(8609 == ssl3_accept_~s__state~0); 167959#L192 assume !(8640 == ssl3_accept_~s__state~0); 167956#L195 assume !(8641 == ssl3_accept_~s__state~0); 167953#L198 assume 8656 == ssl3_accept_~s__state~0; 167950#L202 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 167948#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 167945#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 167341#L504-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 167913#L513 assume !(0 == ssl3_accept_~tmp___10~0); 167901#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 167899#L592 ssl3_accept_~skip~0 := 0; 167897#L105-2 assume !false; 167895#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 167893#L108 assume !(12292 == ssl3_accept_~s__state~0); 167891#L111 assume !(16384 == ssl3_accept_~s__state~0); 167889#L114 assume !(8192 == ssl3_accept_~s__state~0); 167887#L117 assume !(24576 == ssl3_accept_~s__state~0); 167885#L120 assume !(8195 == ssl3_accept_~s__state~0); 167883#L123 assume !(8480 == ssl3_accept_~s__state~0); 167881#L126 assume !(8481 == ssl3_accept_~s__state~0); 167878#L129 assume !(8482 == ssl3_accept_~s__state~0); 167876#L132 assume !(8464 == ssl3_accept_~s__state~0); 167874#L135 assume !(8465 == ssl3_accept_~s__state~0); 167872#L138 assume !(8466 == ssl3_accept_~s__state~0); 167870#L141 assume !(8496 == ssl3_accept_~s__state~0); 167868#L144 assume !(8497 == ssl3_accept_~s__state~0); 167866#L147 assume !(8512 == ssl3_accept_~s__state~0); 167864#L150 assume !(8513 == ssl3_accept_~s__state~0); 167862#L153 assume !(8528 == ssl3_accept_~s__state~0); 167860#L156 assume !(8529 == ssl3_accept_~s__state~0); 167858#L159 assume !(8544 == ssl3_accept_~s__state~0); 167856#L162 assume !(8545 == ssl3_accept_~s__state~0); 167854#L165 assume !(8560 == ssl3_accept_~s__state~0); 167852#L168 assume !(8561 == ssl3_accept_~s__state~0); 167849#L171 assume !(8448 == ssl3_accept_~s__state~0); 167847#L174 assume !(8576 == ssl3_accept_~s__state~0); 167845#L177 assume !(8577 == ssl3_accept_~s__state~0); 167843#L180 assume !(8592 == ssl3_accept_~s__state~0); 167841#L183 assume !(8593 == ssl3_accept_~s__state~0); 167839#L186 assume !(8608 == ssl3_accept_~s__state~0); 167837#L189 assume !(8609 == ssl3_accept_~s__state~0); 167835#L192 assume !(8640 == ssl3_accept_~s__state~0); 167833#L195 assume !(8641 == ssl3_accept_~s__state~0); 167831#L198 assume !(8656 == ssl3_accept_~s__state~0); 167826#L201 assume !(8657 == ssl3_accept_~s__state~0); 167823#L204 assume 8672 == ssl3_accept_~s__state~0; 167821#L208 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 167819#L521 assume !(4 == ssl3_accept_~blastFlag~0); 167817#L524 assume !(5 == ssl3_accept_~blastFlag~0); 167816#L521-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 167068#L532 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 167069#L532-2 ssl3_accept_~s__init_num~0 := 0; 169374#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 169373#L592 ssl3_accept_~skip~0 := 0; 169192#L105-2 assume !false; 169187#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 169182#L108 assume !(12292 == ssl3_accept_~s__state~0); 169177#L111 assume !(16384 == ssl3_accept_~s__state~0); 169172#L114 assume !(8192 == ssl3_accept_~s__state~0); 169167#L117 assume !(24576 == ssl3_accept_~s__state~0); 169162#L120 assume !(8195 == ssl3_accept_~s__state~0); 169157#L123 assume !(8480 == ssl3_accept_~s__state~0); 169152#L126 assume !(8481 == ssl3_accept_~s__state~0); 169147#L129 assume !(8482 == ssl3_accept_~s__state~0); 169142#L132 assume !(8464 == ssl3_accept_~s__state~0); 169137#L135 assume !(8465 == ssl3_accept_~s__state~0); 169132#L138 assume !(8466 == ssl3_accept_~s__state~0); 169127#L141 assume !(8496 == ssl3_accept_~s__state~0); 169123#L144 assume !(8497 == ssl3_accept_~s__state~0); 169119#L147 assume !(8512 == ssl3_accept_~s__state~0); 169116#L150 assume !(8513 == ssl3_accept_~s__state~0); 168532#L153 assume !(8528 == ssl3_accept_~s__state~0); 168533#L156 assume !(8529 == ssl3_accept_~s__state~0); 168515#L159 assume !(8544 == ssl3_accept_~s__state~0); 168510#L162 assume !(8545 == ssl3_accept_~s__state~0); 168503#L165 assume !(8560 == ssl3_accept_~s__state~0); 168498#L168 assume !(8561 == ssl3_accept_~s__state~0); 168490#L171 assume 8448 == ssl3_accept_~s__state~0; 168489#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 168486#L433 assume !(ssl3_accept_~num1~0 > 0); 168482#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 168477#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 168476#L592 ssl3_accept_~skip~0 := 0; 168475#L105-2 assume !false; 168474#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 168473#L108 assume !(12292 == ssl3_accept_~s__state~0); 168472#L111 assume !(16384 == ssl3_accept_~s__state~0); 168471#L114 assume !(8192 == ssl3_accept_~s__state~0); 168470#L117 assume !(24576 == ssl3_accept_~s__state~0); 168468#L120 assume !(8195 == ssl3_accept_~s__state~0); 168467#L123 assume !(8480 == ssl3_accept_~s__state~0); 168465#L126 assume !(8481 == ssl3_accept_~s__state~0); 168463#L129 assume !(8482 == ssl3_accept_~s__state~0); 168462#L132 assume 8464 == ssl3_accept_~s__state~0; 168460#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 170355#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 169956#L278-2 [2019-10-22 08:57:25,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:25,559 INFO L82 PathProgramCache]: Analyzing trace with hash 2071410322, now seen corresponding path program 4 times [2019-10-22 08:57:25,559 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:25,559 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277499268] [2019-10-22 08:57:25,560 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:25,560 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:25,560 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:25,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:25,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:25,569 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:57:25,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:25,569 INFO L82 PathProgramCache]: Analyzing trace with hash -2141551720, now seen corresponding path program 1 times [2019-10-22 08:57:25,570 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:25,570 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441668421] [2019-10-22 08:57:25,570 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:25,570 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:25,570 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:25,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:25,750 INFO L134 CoverageAnalysis]: Checked inductivity of 1654 backedges. 404 proven. 13 refuted. 0 times theorem prover too weak. 1237 trivial. 0 not checked. [2019-10-22 08:57:25,750 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441668421] [2019-10-22 08:57:25,750 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1023416807] [2019-10-22 08:57:25,750 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aca75696-93f1-4709-b6f1-426c2cefe087/bin/uautomizer/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 08:57:25,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:25,833 INFO L256 TraceCheckSpWp]: Trace formula consists of 521 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:57:25,836 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:57:25,916 INFO L134 CoverageAnalysis]: Checked inductivity of 1654 backedges. 622 proven. 0 refuted. 0 times theorem prover too weak. 1032 trivial. 0 not checked. [2019-10-22 08:57:25,916 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-10-22 08:57:25,917 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2019-10-22 08:57:25,917 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583847839] [2019-10-22 08:57:25,917 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:57:25,919 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:57:25,919 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:57:25,919 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-10-22 08:57:25,919 INFO L87 Difference]: Start difference. First operand 6590 states and 8135 transitions. cyclomatic complexity: 1554 Second operand 3 states. [2019-10-22 08:57:25,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:57:25,957 INFO L93 Difference]: Finished difference Result 6590 states and 8123 transitions. [2019-10-22 08:57:25,957 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:57:25,957 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6590 states and 8123 transitions. [2019-10-22 08:57:25,979 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 5930 [2019-10-22 08:57:25,992 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6590 states to 6590 states and 8123 transitions. [2019-10-22 08:57:25,992 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6482 [2019-10-22 08:57:25,996 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6482 [2019-10-22 08:57:25,996 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6590 states and 8123 transitions. [2019-10-22 08:57:25,996 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:25,997 INFO L688 BuchiCegarLoop]: Abstraction has 6590 states and 8123 transitions. [2019-10-22 08:57:25,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6590 states and 8123 transitions. [2019-10-22 08:57:26,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6590 to 6590. [2019-10-22 08:57:26,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6590 states. [2019-10-22 08:57:26,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6590 states to 6590 states and 8123 transitions. [2019-10-22 08:57:26,047 INFO L711 BuchiCegarLoop]: Abstraction has 6590 states and 8123 transitions. [2019-10-22 08:57:26,047 INFO L591 BuchiCegarLoop]: Abstraction has 6590 states and 8123 transitions. [2019-10-22 08:57:26,047 INFO L424 BuchiCegarLoop]: ======== Iteration 34============ [2019-10-22 08:57:26,047 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6590 states and 8123 transitions. [2019-10-22 08:57:26,063 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 5930 [2019-10-22 08:57:26,063 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:26,064 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:26,064 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:26,064 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:26,064 INFO L791 eck$LassoCheckResult]: Stem: 180872#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 180873#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 180823#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 180857#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 180807#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 180883#L105-2 assume !false; 180942#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 181187#L108 assume !(12292 == ssl3_accept_~s__state~0); 181188#L111 assume !(16384 == ssl3_accept_~s__state~0); 181183#L114 assume !(8192 == ssl3_accept_~s__state~0); 181184#L117 assume !(24576 == ssl3_accept_~s__state~0); 181179#L120 assume !(8195 == ssl3_accept_~s__state~0); 181180#L123 assume !(8480 == ssl3_accept_~s__state~0); 181175#L126 assume !(8481 == ssl3_accept_~s__state~0); 181176#L129 assume !(8482 == ssl3_accept_~s__state~0); 181171#L132 assume !(8464 == ssl3_accept_~s__state~0); 181172#L135 assume !(8465 == ssl3_accept_~s__state~0); 181167#L138 assume !(8466 == ssl3_accept_~s__state~0); 181168#L141 assume !(8496 == ssl3_accept_~s__state~0); 181114#L144 [2019-10-22 08:57:26,064 INFO L793 eck$LassoCheckResult]: Loop: 181114#L144 assume !(8497 == ssl3_accept_~s__state~0); 181113#L147 assume !(8512 == ssl3_accept_~s__state~0); 181112#L150 assume !(8513 == ssl3_accept_~s__state~0); 181111#L153 assume !(8528 == ssl3_accept_~s__state~0); 181110#L156 assume !(8529 == ssl3_accept_~s__state~0); 181109#L159 assume !(8544 == ssl3_accept_~s__state~0); 181108#L162 assume !(8545 == ssl3_accept_~s__state~0); 181107#L165 assume !(8560 == ssl3_accept_~s__state~0); 181106#L168 assume !(8561 == ssl3_accept_~s__state~0); 181105#L171 assume 8448 == ssl3_accept_~s__state~0; 181104#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 181100#L433 assume !(ssl3_accept_~num1~0 > 0); 181099#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 181087#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 181088#L592 ssl3_accept_~skip~0 := 0; 181083#L105-2 assume !false; 181084#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 181078#L108 assume !(12292 == ssl3_accept_~s__state~0); 181080#L111 assume !(16384 == ssl3_accept_~s__state~0); 181074#L114 assume !(8192 == ssl3_accept_~s__state~0); 181075#L117 assume !(24576 == ssl3_accept_~s__state~0); 181068#L120 assume !(8195 == ssl3_accept_~s__state~0); 181070#L123 assume !(8480 == ssl3_accept_~s__state~0); 181062#L126 assume !(8481 == ssl3_accept_~s__state~0); 181064#L129 assume 8482 == ssl3_accept_~s__state~0; 181202#L130 ssl3_accept_~s__state~0 := 3; 181193#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 181192#L592 ssl3_accept_~skip~0 := 0; 181191#L105-2 assume !false; 181189#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 181190#L108 assume !(12292 == ssl3_accept_~s__state~0); 181185#L111 assume !(16384 == ssl3_accept_~s__state~0); 181186#L114 assume !(8192 == ssl3_accept_~s__state~0); 181181#L117 assume !(24576 == ssl3_accept_~s__state~0); 181182#L120 assume !(8195 == ssl3_accept_~s__state~0); 181177#L123 assume !(8480 == ssl3_accept_~s__state~0); 181178#L126 assume !(8481 == ssl3_accept_~s__state~0); 181173#L129 assume !(8482 == ssl3_accept_~s__state~0); 181174#L132 assume !(8464 == ssl3_accept_~s__state~0); 181169#L135 assume !(8465 == ssl3_accept_~s__state~0); 181170#L138 assume !(8466 == ssl3_accept_~s__state~0); 181115#L141 assume !(8496 == ssl3_accept_~s__state~0); 181114#L144 [2019-10-22 08:57:26,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:26,065 INFO L82 PathProgramCache]: Analyzing trace with hash -210909265, now seen corresponding path program 1 times [2019-10-22 08:57:26,065 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:26,067 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818700820] [2019-10-22 08:57:26,068 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:26,068 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:26,068 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:26,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:26,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:57:26,080 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818700820] [2019-10-22 08:57:26,080 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:26,080 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:57:26,080 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624728536] [2019-10-22 08:57:26,080 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:57:26,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:26,080 INFO L82 PathProgramCache]: Analyzing trace with hash -1580863028, now seen corresponding path program 2 times [2019-10-22 08:57:26,080 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:26,081 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320999934] [2019-10-22 08:57:26,081 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:26,081 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:26,081 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:26,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:26,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:26,088 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:57:26,191 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:57:26,191 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:57:26,191 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:57:26,191 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:57:26,191 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 08:57:26,191 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:57:26,191 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:57:26,191 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:57:26,191 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_10.cil.c_Iteration34_Loop [2019-10-22 08:57:26,191 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:57:26,191 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:57:26,192 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:57:26,199 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:57:26,202 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:57:26,205 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:57:26,207 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:57:26,260 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:57:26,260 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aca75696-93f1-4709-b6f1-426c2cefe087/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-10-22 08:57:26,267 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:57:26,267 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 No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aca75696-93f1-4709-b6f1-426c2cefe087/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-10-22 08:57:26,283 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:57:26,283 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-10-22 08:57:26,290 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 08:57:26,292 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:57:26,292 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:57:26,292 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:57:26,292 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:57:26,293 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 08:57:26,293 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:57:26,293 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:57:26,293 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:57:26,293 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_10.cil.c_Iteration34_Loop [2019-10-22 08:57:26,293 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:57:26,293 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:57:26,294 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:57:26,304 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:57:26,308 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:57:26,310 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:57:26,312 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:57:26,363 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:57:26,363 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 08:57:26,363 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:57:26,364 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:57:26,364 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:57:26,364 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:57:26,364 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:57:26,364 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:57:26,365 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:57:26,365 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:57:26,368 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 08:57:26,370 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 08:57:26,375 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-10-22 08:57:26,376 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 08:57:26,376 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 08:57:26,376 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 08:57:26,376 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2019-10-22 08:57:26,376 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 08:57:26,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:26,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:26,399 INFO L256 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:57:26,400 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:57:26,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:26,407 INFO L256 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:57:26,408 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:57:26,423 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:57:26,424 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-10-22 08:57:26,424 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 6590 states and 8123 transitions. cyclomatic complexity: 1545 Second operand 5 states. [2019-10-22 08:57:26,761 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 6590 states and 8123 transitions. cyclomatic complexity: 1545. Second operand 5 states. Result 20289 states and 24870 transitions. Complement of second has 9 states. [2019-10-22 08:57:26,761 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-10-22 08:57:26,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-10-22 08:57:26,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 358 transitions. [2019-10-22 08:57:26,763 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 358 transitions. Stem has 19 letters. Loop has 42 letters. [2019-10-22 08:57:26,766 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:57:26,769 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 358 transitions. Stem has 61 letters. Loop has 42 letters. [2019-10-22 08:57:26,769 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:57:26,769 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 358 transitions. Stem has 19 letters. Loop has 84 letters. [2019-10-22 08:57:26,770 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:57:26,770 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20289 states and 24870 transitions. [2019-10-22 08:57:26,843 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 10141 [2019-10-22 08:57:26,895 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20289 states to 18786 states and 23115 transitions. [2019-10-22 08:57:26,895 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11908 [2019-10-22 08:57:26,902 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11956 [2019-10-22 08:57:26,902 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18786 states and 23115 transitions. [2019-10-22 08:57:26,903 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:26,903 INFO L688 BuchiCegarLoop]: Abstraction has 18786 states and 23115 transitions. [2019-10-22 08:57:26,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18786 states and 23115 transitions. [2019-10-22 08:57:27,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18786 to 17196. [2019-10-22 08:57:27,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17196 states. [2019-10-22 08:57:27,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17196 states to 17196 states and 21287 transitions. [2019-10-22 08:57:27,229 INFO L711 BuchiCegarLoop]: Abstraction has 17196 states and 21287 transitions. [2019-10-22 08:57:27,229 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:57:27,229 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:57:27,229 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:57:27,229 INFO L87 Difference]: Start difference. First operand 17196 states and 21287 transitions. Second operand 3 states. [2019-10-22 08:57:27,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:57:27,342 INFO L93 Difference]: Finished difference Result 10320 states and 12656 transitions. [2019-10-22 08:57:27,342 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:57:27,342 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10320 states and 12656 transitions. [2019-10-22 08:57:27,375 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 5876 [2019-10-22 08:57:27,406 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10320 states to 10310 states and 12646 transitions. [2019-10-22 08:57:27,407 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6319 [2019-10-22 08:57:27,410 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6319 [2019-10-22 08:57:27,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10310 states and 12646 transitions. [2019-10-22 08:57:27,411 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:27,411 INFO L688 BuchiCegarLoop]: Abstraction has 10310 states and 12646 transitions. [2019-10-22 08:57:27,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10310 states and 12646 transitions. [2019-10-22 08:57:27,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10310 to 10214. [2019-10-22 08:57:27,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10214 states. [2019-10-22 08:57:27,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10214 states to 10214 states and 12534 transitions. [2019-10-22 08:57:27,490 INFO L711 BuchiCegarLoop]: Abstraction has 10214 states and 12534 transitions. [2019-10-22 08:57:27,490 INFO L591 BuchiCegarLoop]: Abstraction has 10214 states and 12534 transitions. [2019-10-22 08:57:27,490 INFO L424 BuchiCegarLoop]: ======== Iteration 35============ [2019-10-22 08:57:27,490 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10214 states and 12534 transitions. [2019-10-22 08:57:27,511 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 5792 [2019-10-22 08:57:27,511 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:27,511 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:27,512 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:27,513 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:27,513 INFO L791 eck$LassoCheckResult]: Stem: 235589#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 235590#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 235511#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 235570#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 235483#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 235605#L105-2 assume !false; 236734#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 236733#L108 assume !(12292 == ssl3_accept_~s__state~0); 236732#L111 assume !(16384 == ssl3_accept_~s__state~0); 236731#L114 assume !(8192 == ssl3_accept_~s__state~0); 236730#L117 assume !(24576 == ssl3_accept_~s__state~0); 236729#L120 assume !(8195 == ssl3_accept_~s__state~0); 236728#L123 assume !(8480 == ssl3_accept_~s__state~0); 236727#L126 assume !(8481 == ssl3_accept_~s__state~0); 236726#L129 assume !(8482 == ssl3_accept_~s__state~0); 236725#L132 assume 8464 == ssl3_accept_~s__state~0; 236724#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 236720#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 236717#L278-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; 236712#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 236711#L592 ssl3_accept_~skip~0 := 0; 236710#L105-2 assume !false; 236709#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 236708#L108 assume !(12292 == ssl3_accept_~s__state~0); 236707#L111 assume !(16384 == ssl3_accept_~s__state~0); 236706#L114 assume !(8192 == ssl3_accept_~s__state~0); 236702#L117 assume !(24576 == ssl3_accept_~s__state~0); 236698#L120 assume !(8195 == ssl3_accept_~s__state~0); 236692#L123 assume !(8480 == ssl3_accept_~s__state~0); 236690#L126 assume !(8481 == ssl3_accept_~s__state~0); 236688#L129 assume !(8482 == ssl3_accept_~s__state~0); 236686#L132 assume !(8464 == ssl3_accept_~s__state~0); 236683#L135 assume !(8465 == ssl3_accept_~s__state~0); 236679#L138 assume !(8466 == ssl3_accept_~s__state~0); 236677#L141 assume 8496 == ssl3_accept_~s__state~0; 236675#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 236673#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 236671#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 236666#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 236667#L297-2 ssl3_accept_~s__init_num~0 := 0; 238229#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 238223#L592 ssl3_accept_~skip~0 := 0; 238220#L105-2 assume !false; 238217#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 238214#L108 assume !(12292 == ssl3_accept_~s__state~0); 238211#L111 assume !(16384 == ssl3_accept_~s__state~0); 238208#L114 assume !(8192 == ssl3_accept_~s__state~0); 238205#L117 assume !(24576 == ssl3_accept_~s__state~0); 238202#L120 assume !(8195 == ssl3_accept_~s__state~0); 238199#L123 assume !(8480 == ssl3_accept_~s__state~0); 238196#L126 assume !(8481 == ssl3_accept_~s__state~0); 238193#L129 assume !(8482 == ssl3_accept_~s__state~0); 238190#L132 assume !(8464 == ssl3_accept_~s__state~0); 238187#L135 assume !(8465 == ssl3_accept_~s__state~0); 238184#L138 assume !(8466 == ssl3_accept_~s__state~0); 238181#L141 assume !(8496 == ssl3_accept_~s__state~0); 238176#L144 assume !(8497 == ssl3_accept_~s__state~0); 238177#L147 [2019-10-22 08:57:27,513 INFO L793 eck$LassoCheckResult]: Loop: 238177#L147 assume 8512 == ssl3_accept_~s__state~0; 241297#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 241295#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 241292#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 241287#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 241286#L592 ssl3_accept_~skip~0 := 0; 241285#L105-2 assume !false; 241284#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 241283#L108 assume !(12292 == ssl3_accept_~s__state~0); 241282#L111 assume !(16384 == ssl3_accept_~s__state~0); 241281#L114 assume !(8192 == ssl3_accept_~s__state~0); 241280#L117 assume !(24576 == ssl3_accept_~s__state~0); 241279#L120 assume !(8195 == ssl3_accept_~s__state~0); 241278#L123 assume !(8480 == ssl3_accept_~s__state~0); 241277#L126 assume !(8481 == ssl3_accept_~s__state~0); 241276#L129 assume !(8482 == ssl3_accept_~s__state~0); 241275#L132 assume !(8464 == ssl3_accept_~s__state~0); 241274#L135 assume !(8465 == ssl3_accept_~s__state~0); 241273#L138 assume !(8466 == ssl3_accept_~s__state~0); 241272#L141 assume !(8496 == ssl3_accept_~s__state~0); 241271#L144 assume !(8497 == ssl3_accept_~s__state~0); 241270#L147 assume !(8512 == ssl3_accept_~s__state~0); 241269#L150 assume !(8513 == ssl3_accept_~s__state~0); 241268#L153 assume 8528 == ssl3_accept_~s__state~0; 241267#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 241265#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 241263#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 241258#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 241256#L358 assume !(ssl3_accept_~ret~0 <= 0); 241251#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 241246#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 241245#L592 ssl3_accept_~skip~0 := 0; 241243#L105-2 assume !false; 241240#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 241235#L108 assume !(12292 == ssl3_accept_~s__state~0); 241233#L111 assume !(16384 == ssl3_accept_~s__state~0); 241231#L114 assume !(8192 == ssl3_accept_~s__state~0); 241229#L117 assume !(24576 == ssl3_accept_~s__state~0); 241227#L120 assume !(8195 == ssl3_accept_~s__state~0); 241225#L123 assume !(8480 == ssl3_accept_~s__state~0); 241223#L126 assume !(8481 == ssl3_accept_~s__state~0); 241221#L129 assume !(8482 == ssl3_accept_~s__state~0); 241219#L132 assume !(8464 == ssl3_accept_~s__state~0); 241217#L135 assume !(8465 == ssl3_accept_~s__state~0); 241215#L138 assume !(8466 == ssl3_accept_~s__state~0); 241213#L141 assume !(8496 == ssl3_accept_~s__state~0); 241211#L144 assume !(8497 == ssl3_accept_~s__state~0); 241209#L147 assume !(8512 == ssl3_accept_~s__state~0); 241207#L150 assume !(8513 == ssl3_accept_~s__state~0); 241205#L153 assume !(8528 == ssl3_accept_~s__state~0); 241203#L156 assume !(8529 == ssl3_accept_~s__state~0); 241201#L159 assume 8544 == ssl3_accept_~s__state~0; 241199#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 241197#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 241194#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 241192#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 241189#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 241186#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 241182#L405 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; 241176#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 241175#L592 ssl3_accept_~skip~0 := 0; 241174#L105-2 assume !false; 241173#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 241172#L108 assume !(12292 == ssl3_accept_~s__state~0); 241171#L111 assume !(16384 == ssl3_accept_~s__state~0); 241170#L114 assume !(8192 == ssl3_accept_~s__state~0); 241169#L117 assume !(24576 == ssl3_accept_~s__state~0); 241168#L120 assume !(8195 == ssl3_accept_~s__state~0); 241167#L123 assume !(8480 == ssl3_accept_~s__state~0); 241166#L126 assume !(8481 == ssl3_accept_~s__state~0); 241165#L129 assume !(8482 == ssl3_accept_~s__state~0); 241164#L132 assume !(8464 == ssl3_accept_~s__state~0); 241163#L135 assume !(8465 == ssl3_accept_~s__state~0); 241162#L138 assume !(8466 == ssl3_accept_~s__state~0); 241161#L141 assume !(8496 == ssl3_accept_~s__state~0); 241160#L144 assume !(8497 == ssl3_accept_~s__state~0); 241159#L147 assume !(8512 == ssl3_accept_~s__state~0); 241158#L150 assume !(8513 == ssl3_accept_~s__state~0); 241157#L153 assume !(8528 == ssl3_accept_~s__state~0); 241156#L156 assume !(8529 == ssl3_accept_~s__state~0); 241155#L159 assume !(8544 == ssl3_accept_~s__state~0); 241154#L162 assume !(8545 == ssl3_accept_~s__state~0); 241153#L165 assume !(8560 == ssl3_accept_~s__state~0); 241152#L168 assume !(8561 == ssl3_accept_~s__state~0); 241151#L171 assume 8448 == ssl3_accept_~s__state~0; 241150#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 241148#L433 assume !(ssl3_accept_~num1~0 > 0); 241144#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 241139#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 241138#L592 ssl3_accept_~skip~0 := 0; 241137#L105-2 assume !false; 241136#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 241135#L108 assume !(12292 == ssl3_accept_~s__state~0); 241134#L111 assume !(16384 == ssl3_accept_~s__state~0); 241133#L114 assume !(8192 == ssl3_accept_~s__state~0); 241132#L117 assume !(24576 == ssl3_accept_~s__state~0); 241131#L120 assume !(8195 == ssl3_accept_~s__state~0); 241130#L123 assume !(8480 == ssl3_accept_~s__state~0); 241129#L126 assume !(8481 == ssl3_accept_~s__state~0); 241128#L129 assume !(8482 == ssl3_accept_~s__state~0); 241127#L132 assume !(8464 == ssl3_accept_~s__state~0); 241126#L135 assume !(8465 == ssl3_accept_~s__state~0); 241125#L138 assume !(8466 == ssl3_accept_~s__state~0); 241124#L141 assume !(8496 == ssl3_accept_~s__state~0); 241123#L144 assume !(8497 == ssl3_accept_~s__state~0); 241122#L147 assume !(8512 == ssl3_accept_~s__state~0); 241121#L150 assume !(8513 == ssl3_accept_~s__state~0); 241120#L153 assume !(8528 == ssl3_accept_~s__state~0); 241119#L156 assume !(8529 == ssl3_accept_~s__state~0); 241118#L159 assume !(8544 == ssl3_accept_~s__state~0); 241117#L162 assume !(8545 == ssl3_accept_~s__state~0); 241116#L165 assume !(8560 == ssl3_accept_~s__state~0); 241115#L168 assume !(8561 == ssl3_accept_~s__state~0); 241114#L171 assume !(8448 == ssl3_accept_~s__state~0); 241113#L174 assume 8576 == ssl3_accept_~s__state~0; 241112#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 241111#L447 assume !(ssl3_accept_~ret~0 <= 0); 241108#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 241109#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 241465#L592 ssl3_accept_~skip~0 := 0; 241466#L105-2 assume !false; 241447#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 241448#L108 assume !(12292 == ssl3_accept_~s__state~0); 241426#L111 assume !(16384 == ssl3_accept_~s__state~0); 241427#L114 assume !(8192 == ssl3_accept_~s__state~0); 241406#L117 assume !(24576 == ssl3_accept_~s__state~0); 241407#L120 assume !(8195 == ssl3_accept_~s__state~0); 241384#L123 assume !(8480 == ssl3_accept_~s__state~0); 241385#L126 assume !(8481 == ssl3_accept_~s__state~0); 241364#L129 assume !(8482 == ssl3_accept_~s__state~0); 241365#L132 assume !(8464 == ssl3_accept_~s__state~0); 241344#L135 assume !(8465 == ssl3_accept_~s__state~0); 241345#L138 assume !(8466 == ssl3_accept_~s__state~0); 241331#L141 assume 8496 == ssl3_accept_~s__state~0; 241329#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 241327#L291 assume !(1 == ssl3_accept_~blastFlag~0); 241325#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 241322#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 241319#L297-2 ssl3_accept_~s__init_num~0 := 0; 241314#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 241313#L592 ssl3_accept_~skip~0 := 0; 241312#L105-2 assume !false; 241311#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 241310#L108 assume !(12292 == ssl3_accept_~s__state~0); 241309#L111 assume !(16384 == ssl3_accept_~s__state~0); 241308#L114 assume !(8192 == ssl3_accept_~s__state~0); 241307#L117 assume !(24576 == ssl3_accept_~s__state~0); 241306#L120 assume !(8195 == ssl3_accept_~s__state~0); 241305#L123 assume !(8480 == ssl3_accept_~s__state~0); 241304#L126 assume !(8481 == ssl3_accept_~s__state~0); 241303#L129 assume !(8482 == ssl3_accept_~s__state~0); 241302#L132 assume !(8464 == ssl3_accept_~s__state~0); 241301#L135 assume !(8465 == ssl3_accept_~s__state~0); 241300#L138 assume !(8466 == ssl3_accept_~s__state~0); 241299#L141 assume !(8496 == ssl3_accept_~s__state~0); 241298#L144 assume !(8497 == ssl3_accept_~s__state~0); 238177#L147 [2019-10-22 08:57:27,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:27,513 INFO L82 PathProgramCache]: Analyzing trace with hash -1503875254, now seen corresponding path program 1 times [2019-10-22 08:57:27,514 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:27,514 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143372801] [2019-10-22 08:57:27,514 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:27,514 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:27,514 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:27,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:27,530 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2019-10-22 08:57:27,531 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143372801] [2019-10-22 08:57:27,531 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:27,531 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:57:27,531 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308945621] [2019-10-22 08:57:27,531 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:57:27,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:27,531 INFO L82 PathProgramCache]: Analyzing trace with hash 29354997, now seen corresponding path program 1 times [2019-10-22 08:57:27,531 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:27,532 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786299966] [2019-10-22 08:57:27,532 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:27,532 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:27,532 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:27,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:27,567 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2019-10-22 08:57:27,567 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786299966] [2019-10-22 08:57:27,567 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:27,567 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:57:27,567 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829185670] [2019-10-22 08:57:27,568 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:57:27,568 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:57:27,568 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:57:27,568 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:57:27,568 INFO L87 Difference]: Start difference. First operand 10214 states and 12534 transitions. cyclomatic complexity: 2335 Second operand 3 states. [2019-10-22 08:57:27,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:57:27,588 INFO L93 Difference]: Finished difference Result 10214 states and 12256 transitions. [2019-10-22 08:57:27,589 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:57:27,589 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10214 states and 12256 transitions. [2019-10-22 08:57:27,618 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 5792 [2019-10-22 08:57:27,644 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10214 states to 10214 states and 12256 transitions. [2019-10-22 08:57:27,644 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6235 [2019-10-22 08:57:27,647 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6235 [2019-10-22 08:57:27,647 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10214 states and 12256 transitions. [2019-10-22 08:57:27,649 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:27,649 INFO L688 BuchiCegarLoop]: Abstraction has 10214 states and 12256 transitions. [2019-10-22 08:57:27,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10214 states and 12256 transitions. [2019-10-22 08:57:27,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10214 to 10214. [2019-10-22 08:57:27,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10214 states. [2019-10-22 08:57:27,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10214 states to 10214 states and 12256 transitions. [2019-10-22 08:57:27,727 INFO L711 BuchiCegarLoop]: Abstraction has 10214 states and 12256 transitions. [2019-10-22 08:57:27,727 INFO L591 BuchiCegarLoop]: Abstraction has 10214 states and 12256 transitions. [2019-10-22 08:57:27,727 INFO L424 BuchiCegarLoop]: ======== Iteration 36============ [2019-10-22 08:57:27,727 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10214 states and 12256 transitions. [2019-10-22 08:57:27,748 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 5792 [2019-10-22 08:57:27,749 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:27,749 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:27,749 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:27,751 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:27,751 INFO L791 eck$LassoCheckResult]: Stem: 256018#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 256019#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 255942#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 256002#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 255912#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 256036#L105-2 assume !false; 257261#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 257260#L108 assume !(12292 == ssl3_accept_~s__state~0); 257259#L111 assume !(16384 == ssl3_accept_~s__state~0); 257258#L114 assume !(8192 == ssl3_accept_~s__state~0); 257257#L117 assume !(24576 == ssl3_accept_~s__state~0); 257256#L120 assume !(8195 == ssl3_accept_~s__state~0); 257255#L123 assume !(8480 == ssl3_accept_~s__state~0); 257254#L126 assume !(8481 == ssl3_accept_~s__state~0); 257253#L129 assume !(8482 == ssl3_accept_~s__state~0); 257252#L132 assume 8464 == ssl3_accept_~s__state~0; 257251#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 257250#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 257249#L278-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; 257245#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 257241#L593 assume !(0 == ssl3_accept_~skip~0); 257238#L592 ssl3_accept_~skip~0 := 0; 257237#L105-2 assume !false; 257236#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 257235#L108 assume !(12292 == ssl3_accept_~s__state~0); 257234#L111 assume !(16384 == ssl3_accept_~s__state~0); 257233#L114 assume !(8192 == ssl3_accept_~s__state~0); 257232#L117 assume !(24576 == ssl3_accept_~s__state~0); 257231#L120 assume !(8195 == ssl3_accept_~s__state~0); 257230#L123 assume !(8480 == ssl3_accept_~s__state~0); 257229#L126 assume !(8481 == ssl3_accept_~s__state~0); 257228#L129 assume !(8482 == ssl3_accept_~s__state~0); 257227#L132 assume !(8464 == ssl3_accept_~s__state~0); 257226#L135 assume !(8465 == ssl3_accept_~s__state~0); 257225#L138 assume !(8466 == ssl3_accept_~s__state~0); 257223#L141 assume 8496 == ssl3_accept_~s__state~0; 257221#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 257219#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 257217#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 257214#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 257212#L297-2 ssl3_accept_~s__init_num~0 := 0; 257208#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 257201#L593 assume !(0 == ssl3_accept_~skip~0); 257194#L592 ssl3_accept_~skip~0 := 0; 257192#L105-2 assume !false; 257190#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 257188#L108 assume !(12292 == ssl3_accept_~s__state~0); 257186#L111 assume !(16384 == ssl3_accept_~s__state~0); 257184#L114 assume !(8192 == ssl3_accept_~s__state~0); 257182#L117 assume !(24576 == ssl3_accept_~s__state~0); 257180#L120 assume !(8195 == ssl3_accept_~s__state~0); 257178#L123 assume !(8480 == ssl3_accept_~s__state~0); 257176#L126 assume !(8481 == ssl3_accept_~s__state~0); 257174#L129 assume !(8482 == ssl3_accept_~s__state~0); 257172#L132 assume !(8464 == ssl3_accept_~s__state~0); 257170#L135 assume !(8465 == ssl3_accept_~s__state~0); 257168#L138 assume !(8466 == ssl3_accept_~s__state~0); 257166#L141 assume !(8496 == ssl3_accept_~s__state~0); 257164#L144 assume !(8497 == ssl3_accept_~s__state~0); 255786#L147 [2019-10-22 08:57:27,752 INFO L793 eck$LassoCheckResult]: Loop: 255786#L147 assume 8512 == ssl3_accept_~s__state~0; 255787#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 265880#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 265877#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 265872#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 265828#L593 assume !(0 == ssl3_accept_~skip~0); 265824#L592 ssl3_accept_~skip~0 := 0; 265822#L105-2 assume !false; 265820#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 265818#L108 assume !(12292 == ssl3_accept_~s__state~0); 265816#L111 assume !(16384 == ssl3_accept_~s__state~0); 265814#L114 assume !(8192 == ssl3_accept_~s__state~0); 265812#L117 assume !(24576 == ssl3_accept_~s__state~0); 265810#L120 assume !(8195 == ssl3_accept_~s__state~0); 265808#L123 assume !(8480 == ssl3_accept_~s__state~0); 265806#L126 assume !(8481 == ssl3_accept_~s__state~0); 265804#L129 assume !(8482 == ssl3_accept_~s__state~0); 265802#L132 assume !(8464 == ssl3_accept_~s__state~0); 265800#L135 assume !(8465 == ssl3_accept_~s__state~0); 265798#L138 assume !(8466 == ssl3_accept_~s__state~0); 265796#L141 assume !(8496 == ssl3_accept_~s__state~0); 265794#L144 assume !(8497 == ssl3_accept_~s__state~0); 265792#L147 assume !(8512 == ssl3_accept_~s__state~0); 265790#L150 assume !(8513 == ssl3_accept_~s__state~0); 265789#L153 assume 8528 == ssl3_accept_~s__state~0; 255950#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 255951#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 255998#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 255842#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 255843#L358 assume !(ssl3_accept_~ret~0 <= 0); 255743#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 255834#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 265426#L593 assume !(0 == ssl3_accept_~skip~0); 265422#L592 ssl3_accept_~skip~0 := 0; 265420#L105-2 assume !false; 265418#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 265416#L108 assume !(12292 == ssl3_accept_~s__state~0); 265414#L111 assume !(16384 == ssl3_accept_~s__state~0); 265412#L114 assume !(8192 == ssl3_accept_~s__state~0); 265410#L117 assume !(24576 == ssl3_accept_~s__state~0); 265408#L120 assume !(8195 == ssl3_accept_~s__state~0); 265406#L123 assume !(8480 == ssl3_accept_~s__state~0); 265405#L126 assume !(8481 == ssl3_accept_~s__state~0); 265402#L129 assume !(8482 == ssl3_accept_~s__state~0); 265400#L132 assume !(8464 == ssl3_accept_~s__state~0); 265392#L135 assume !(8465 == ssl3_accept_~s__state~0); 265389#L138 assume !(8466 == ssl3_accept_~s__state~0); 265386#L141 assume !(8496 == ssl3_accept_~s__state~0); 265385#L144 assume !(8497 == ssl3_accept_~s__state~0); 265168#L147 assume !(8512 == ssl3_accept_~s__state~0); 265165#L150 assume !(8513 == ssl3_accept_~s__state~0); 265162#L153 assume !(8528 == ssl3_accept_~s__state~0); 265159#L156 assume !(8529 == ssl3_accept_~s__state~0); 265155#L159 assume 8544 == ssl3_accept_~s__state~0; 265151#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 265134#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 265131#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 265129#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 265123#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 265121#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 265119#L405 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; 265113#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 265106#L593 assume !(0 == ssl3_accept_~skip~0); 265100#L592 ssl3_accept_~skip~0 := 0; 265096#L105-2 assume !false; 265092#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 265088#L108 assume !(12292 == ssl3_accept_~s__state~0); 265084#L111 assume !(16384 == ssl3_accept_~s__state~0); 265080#L114 assume !(8192 == ssl3_accept_~s__state~0); 265076#L117 assume !(24576 == ssl3_accept_~s__state~0); 265072#L120 assume !(8195 == ssl3_accept_~s__state~0); 265068#L123 assume !(8480 == ssl3_accept_~s__state~0); 265064#L126 assume !(8481 == ssl3_accept_~s__state~0); 265061#L129 assume !(8482 == ssl3_accept_~s__state~0); 264934#L132 assume !(8464 == ssl3_accept_~s__state~0); 264932#L135 assume !(8465 == ssl3_accept_~s__state~0); 264931#L138 assume !(8466 == ssl3_accept_~s__state~0); 264930#L141 assume !(8496 == ssl3_accept_~s__state~0); 264929#L144 assume !(8497 == ssl3_accept_~s__state~0); 264927#L147 assume !(8512 == ssl3_accept_~s__state~0); 264917#L150 assume !(8513 == ssl3_accept_~s__state~0); 264898#L153 assume !(8528 == ssl3_accept_~s__state~0); 264894#L156 assume !(8529 == ssl3_accept_~s__state~0); 264890#L159 assume !(8544 == ssl3_accept_~s__state~0); 264886#L162 assume !(8545 == ssl3_accept_~s__state~0); 264882#L165 assume !(8560 == ssl3_accept_~s__state~0); 264879#L168 assume !(8561 == ssl3_accept_~s__state~0); 264876#L171 assume 8448 == ssl3_accept_~s__state~0; 264873#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 264872#L433 assume !(ssl3_accept_~num1~0 > 0); 264864#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 264860#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 264853#L593 assume !(0 == ssl3_accept_~skip~0); 264850#L592 ssl3_accept_~skip~0 := 0; 264847#L105-2 assume !false; 264845#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 264842#L108 assume !(12292 == ssl3_accept_~s__state~0); 264838#L111 assume !(16384 == ssl3_accept_~s__state~0); 264832#L114 assume !(8192 == ssl3_accept_~s__state~0); 264825#L117 assume !(24576 == ssl3_accept_~s__state~0); 264821#L120 assume !(8195 == ssl3_accept_~s__state~0); 264817#L123 assume !(8480 == ssl3_accept_~s__state~0); 264813#L126 assume !(8481 == ssl3_accept_~s__state~0); 264809#L129 assume !(8482 == ssl3_accept_~s__state~0); 264805#L132 assume !(8464 == ssl3_accept_~s__state~0); 264801#L135 assume !(8465 == ssl3_accept_~s__state~0); 264799#L138 assume !(8466 == ssl3_accept_~s__state~0); 264783#L141 assume !(8496 == ssl3_accept_~s__state~0); 264780#L144 assume !(8497 == ssl3_accept_~s__state~0); 264776#L147 assume !(8512 == ssl3_accept_~s__state~0); 264770#L150 assume !(8513 == ssl3_accept_~s__state~0); 264766#L153 assume !(8528 == ssl3_accept_~s__state~0); 264762#L156 assume !(8529 == ssl3_accept_~s__state~0); 264758#L159 assume !(8544 == ssl3_accept_~s__state~0); 264754#L162 assume !(8545 == ssl3_accept_~s__state~0); 264753#L165 assume !(8560 == ssl3_accept_~s__state~0); 264370#L168 assume !(8561 == ssl3_accept_~s__state~0); 264369#L171 assume !(8448 == ssl3_accept_~s__state~0); 264368#L174 assume 8576 == ssl3_accept_~s__state~0; 264366#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 264363#L447 assume !(ssl3_accept_~ret~0 <= 0); 264361#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 255752#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 255753#L593 assume !(0 == ssl3_accept_~skip~0); 255735#L592 ssl3_accept_~skip~0 := 0; 255903#L105-2 assume !false; 255904#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 264529#L108 assume !(12292 == ssl3_accept_~s__state~0); 264527#L111 assume !(16384 == ssl3_accept_~s__state~0); 264525#L114 assume !(8192 == ssl3_accept_~s__state~0); 264523#L117 assume !(24576 == ssl3_accept_~s__state~0); 264521#L120 assume !(8195 == ssl3_accept_~s__state~0); 264519#L123 assume !(8480 == ssl3_accept_~s__state~0); 264517#L126 assume !(8481 == ssl3_accept_~s__state~0); 264515#L129 assume !(8482 == ssl3_accept_~s__state~0); 264513#L132 assume !(8464 == ssl3_accept_~s__state~0); 264510#L135 assume !(8465 == ssl3_accept_~s__state~0); 264511#L138 assume !(8466 == ssl3_accept_~s__state~0); 263745#L141 assume 8496 == ssl3_accept_~s__state~0; 263742#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 263739#L291 assume !(1 == ssl3_accept_~blastFlag~0); 256072#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 256073#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 256007#L297-2 ssl3_accept_~s__init_num~0 := 0; 256008#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 265875#L593 assume !(0 == ssl3_accept_~skip~0); 265871#L592 ssl3_accept_~skip~0 := 0; 265869#L105-2 assume !false; 265867#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 265865#L108 assume !(12292 == ssl3_accept_~s__state~0); 265864#L111 assume !(16384 == ssl3_accept_~s__state~0); 265863#L114 assume !(8192 == ssl3_accept_~s__state~0); 265861#L117 assume !(24576 == ssl3_accept_~s__state~0); 265859#L120 assume !(8195 == ssl3_accept_~s__state~0); 265858#L123 assume !(8480 == ssl3_accept_~s__state~0); 265856#L126 assume !(8481 == ssl3_accept_~s__state~0); 265853#L129 assume !(8482 == ssl3_accept_~s__state~0); 265852#L132 assume !(8464 == ssl3_accept_~s__state~0); 255946#L135 assume !(8465 == ssl3_accept_~s__state~0); 255947#L138 assume !(8466 == ssl3_accept_~s__state~0); 255919#L141 assume !(8496 == ssl3_accept_~s__state~0); 255848#L144 assume !(8497 == ssl3_accept_~s__state~0); 255786#L147 [2019-10-22 08:57:27,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:27,752 INFO L82 PathProgramCache]: Analyzing trace with hash -514291300, now seen corresponding path program 1 times [2019-10-22 08:57:27,752 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:27,752 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075556138] [2019-10-22 08:57:27,752 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:27,752 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:27,752 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:27,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:27,769 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2019-10-22 08:57:27,769 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075556138] [2019-10-22 08:57:27,769 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:27,769 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:57:27,769 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183379555] [2019-10-22 08:57:27,769 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:57:27,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:27,770 INFO L82 PathProgramCache]: Analyzing trace with hash -2124108453, now seen corresponding path program 1 times [2019-10-22 08:57:27,770 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:27,770 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861030646] [2019-10-22 08:57:27,770 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:27,770 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:27,770 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:27,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:27,801 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 110 proven. 0 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2019-10-22 08:57:27,801 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861030646] [2019-10-22 08:57:27,801 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:27,801 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:57:27,801 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377998833] [2019-10-22 08:57:27,802 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:57:27,802 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:57:27,802 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:57:27,802 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:57:27,802 INFO L87 Difference]: Start difference. First operand 10214 states and 12256 transitions. cyclomatic complexity: 2057 Second operand 3 states. [2019-10-22 08:57:27,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:57:27,831 INFO L93 Difference]: Finished difference Result 10298 states and 12112 transitions. [2019-10-22 08:57:27,832 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:57:27,832 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10298 states and 12112 transitions. [2019-10-22 08:57:27,863 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 5846 [2019-10-22 08:57:27,891 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10298 states to 10298 states and 12112 transitions. [2019-10-22 08:57:27,891 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6289 [2019-10-22 08:57:27,895 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6289 [2019-10-22 08:57:27,895 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10298 states and 12112 transitions. [2019-10-22 08:57:27,895 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:27,895 INFO L688 BuchiCegarLoop]: Abstraction has 10298 states and 12112 transitions. [2019-10-22 08:57:27,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10298 states and 12112 transitions. [2019-10-22 08:57:27,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10298 to 10256. [2019-10-22 08:57:27,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10256 states. [2019-10-22 08:57:27,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10256 states to 10256 states and 12070 transitions. [2019-10-22 08:57:27,969 INFO L711 BuchiCegarLoop]: Abstraction has 10256 states and 12070 transitions. [2019-10-22 08:57:27,969 INFO L591 BuchiCegarLoop]: Abstraction has 10256 states and 12070 transitions. [2019-10-22 08:57:27,969 INFO L424 BuchiCegarLoop]: ======== Iteration 37============ [2019-10-22 08:57:27,969 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10256 states and 12070 transitions. [2019-10-22 08:57:27,990 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 5819 [2019-10-22 08:57:27,991 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:27,991 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:27,991 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [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] [2019-10-22 08:57:27,992 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:27,992 INFO L791 eck$LassoCheckResult]: Stem: 276551#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 276552#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 276468#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 276531#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 276443#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 276571#L105-2 assume !false; 277686#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 277684#L108 assume !(12292 == ssl3_accept_~s__state~0); 277682#L111 assume !(16384 == ssl3_accept_~s__state~0); 277680#L114 assume !(8192 == ssl3_accept_~s__state~0); 277678#L117 assume !(24576 == ssl3_accept_~s__state~0); 277676#L120 assume !(8195 == ssl3_accept_~s__state~0); 277673#L123 assume !(8480 == ssl3_accept_~s__state~0); 277669#L126 assume !(8481 == ssl3_accept_~s__state~0); 277668#L129 assume !(8482 == ssl3_accept_~s__state~0); 277667#L132 assume 8464 == ssl3_accept_~s__state~0; 277613#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 277612#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 277610#L278-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; 277608#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 277607#L593 assume 0 == ssl3_accept_~skip~0; 277603#L594 assume !(8464 == ssl3_accept_~state~0); 277599#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 277595#L603-1 assume !(0 != ssl3_accept_~cb~0); 277591#L592 ssl3_accept_~skip~0 := 0; 277588#L105-2 assume !false; 277586#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 277584#L108 assume !(12292 == ssl3_accept_~s__state~0); 277582#L111 assume !(16384 == ssl3_accept_~s__state~0); 277580#L114 assume !(8192 == ssl3_accept_~s__state~0); 277578#L117 assume !(24576 == ssl3_accept_~s__state~0); 277576#L120 assume !(8195 == ssl3_accept_~s__state~0); 277574#L123 assume !(8480 == ssl3_accept_~s__state~0); 277572#L126 assume !(8481 == ssl3_accept_~s__state~0); 277570#L129 assume !(8482 == ssl3_accept_~s__state~0); 277568#L132 assume !(8464 == ssl3_accept_~s__state~0); 277566#L135 assume !(8465 == ssl3_accept_~s__state~0); 277564#L138 assume !(8466 == ssl3_accept_~s__state~0); 277562#L141 assume 8496 == ssl3_accept_~s__state~0; 277560#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 277558#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 277557#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 277555#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 277556#L297-2 ssl3_accept_~s__init_num~0 := 0; 279514#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 279512#L593 assume 0 == ssl3_accept_~skip~0; 279510#L594 assume !(8464 == ssl3_accept_~state~0); 279506#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 279502#L603-1 assume !(0 != ssl3_accept_~cb~0); 279498#L592 ssl3_accept_~skip~0 := 0; 279496#L105-2 assume !false; 279494#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 279492#L108 assume !(12292 == ssl3_accept_~s__state~0); 279490#L111 assume !(16384 == ssl3_accept_~s__state~0); 279488#L114 assume !(8192 == ssl3_accept_~s__state~0); 279486#L117 assume !(24576 == ssl3_accept_~s__state~0); 279484#L120 assume !(8195 == ssl3_accept_~s__state~0); 279482#L123 assume !(8480 == ssl3_accept_~s__state~0); 279480#L126 assume !(8481 == ssl3_accept_~s__state~0); 279478#L129 assume !(8482 == ssl3_accept_~s__state~0); 279476#L132 assume !(8464 == ssl3_accept_~s__state~0); 279474#L135 assume !(8465 == ssl3_accept_~s__state~0); 279472#L138 assume !(8466 == ssl3_accept_~s__state~0); 279470#L141 assume !(8496 == ssl3_accept_~s__state~0); 279467#L144 assume !(8497 == ssl3_accept_~s__state~0); 279468#L147 [2019-10-22 08:57:27,992 INFO L793 eck$LassoCheckResult]: Loop: 279468#L147 assume 8512 == ssl3_accept_~s__state~0; 283159#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 283157#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 283155#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 283152#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 283143#L593 assume !(0 == ssl3_accept_~skip~0); 283090#L592 ssl3_accept_~skip~0 := 0; 283089#L105-2 assume !false; 283088#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 283087#L108 assume !(12292 == ssl3_accept_~s__state~0); 283086#L111 assume !(16384 == ssl3_accept_~s__state~0); 283085#L114 assume !(8192 == ssl3_accept_~s__state~0); 283084#L117 assume !(24576 == ssl3_accept_~s__state~0); 283083#L120 assume !(8195 == ssl3_accept_~s__state~0); 283082#L123 assume !(8480 == ssl3_accept_~s__state~0); 283081#L126 assume !(8481 == ssl3_accept_~s__state~0); 283080#L129 assume !(8482 == ssl3_accept_~s__state~0); 283079#L132 assume !(8464 == ssl3_accept_~s__state~0); 283078#L135 assume !(8465 == ssl3_accept_~s__state~0); 283077#L138 assume !(8466 == ssl3_accept_~s__state~0); 283076#L141 assume !(8496 == ssl3_accept_~s__state~0); 283075#L144 assume !(8497 == ssl3_accept_~s__state~0); 283074#L147 assume !(8512 == ssl3_accept_~s__state~0); 283073#L150 assume !(8513 == ssl3_accept_~s__state~0); 283072#L153 assume 8528 == ssl3_accept_~s__state~0; 283071#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 283070#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 283068#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 283067#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 283065#L337 assume 0 != (1 + ssl3_accept_~l~0) % 4294967296; 283062#L338 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0);ssl3_accept_~__cil_tmp58~0 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0; 283057#L343 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0) % 4294967296);ssl3_accept_~skip~0 := 1; 283055#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 283053#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 283049#L593 assume !(0 == ssl3_accept_~skip~0); 282994#L592 ssl3_accept_~skip~0 := 0; 282993#L105-2 assume !false; 282992#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 282991#L108 assume !(12292 == ssl3_accept_~s__state~0); 282989#L111 assume !(16384 == ssl3_accept_~s__state~0); 282987#L114 assume !(8192 == ssl3_accept_~s__state~0); 282985#L117 assume !(24576 == ssl3_accept_~s__state~0); 282983#L120 assume !(8195 == ssl3_accept_~s__state~0); 282981#L123 assume !(8480 == ssl3_accept_~s__state~0); 282979#L126 assume !(8481 == ssl3_accept_~s__state~0); 282977#L129 assume !(8482 == ssl3_accept_~s__state~0); 282975#L132 assume !(8464 == ssl3_accept_~s__state~0); 282973#L135 assume !(8465 == ssl3_accept_~s__state~0); 282971#L138 assume !(8466 == ssl3_accept_~s__state~0); 282969#L141 assume !(8496 == ssl3_accept_~s__state~0); 282967#L144 assume !(8497 == ssl3_accept_~s__state~0); 282965#L147 assume !(8512 == ssl3_accept_~s__state~0); 282963#L150 assume !(8513 == ssl3_accept_~s__state~0); 282961#L153 assume !(8528 == ssl3_accept_~s__state~0); 282959#L156 assume !(8529 == ssl3_accept_~s__state~0); 282957#L159 assume 8544 == ssl3_accept_~s__state~0; 282955#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 282953#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 282950#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 282948#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 282945#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 282943#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 282941#L405 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; 282939#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 282938#L593 assume 0 == ssl3_accept_~skip~0; 282937#L594 assume !(8464 == ssl3_accept_~state~0); 282935#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 282933#L603-1 assume !(0 != ssl3_accept_~cb~0); 282931#L592 ssl3_accept_~skip~0 := 0; 282930#L105-2 assume !false; 282929#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 282928#L108 assume !(12292 == ssl3_accept_~s__state~0); 282927#L111 assume !(16384 == ssl3_accept_~s__state~0); 282926#L114 assume !(8192 == ssl3_accept_~s__state~0); 282925#L117 assume !(24576 == ssl3_accept_~s__state~0); 282924#L120 assume !(8195 == ssl3_accept_~s__state~0); 282923#L123 assume !(8480 == ssl3_accept_~s__state~0); 282922#L126 assume !(8481 == ssl3_accept_~s__state~0); 282921#L129 assume !(8482 == ssl3_accept_~s__state~0); 282920#L132 assume !(8464 == ssl3_accept_~s__state~0); 282919#L135 assume !(8465 == ssl3_accept_~s__state~0); 282918#L138 assume !(8466 == ssl3_accept_~s__state~0); 282917#L141 assume !(8496 == ssl3_accept_~s__state~0); 282916#L144 assume !(8497 == ssl3_accept_~s__state~0); 282915#L147 assume !(8512 == ssl3_accept_~s__state~0); 282914#L150 assume !(8513 == ssl3_accept_~s__state~0); 282913#L153 assume !(8528 == ssl3_accept_~s__state~0); 282912#L156 assume !(8529 == ssl3_accept_~s__state~0); 282911#L159 assume !(8544 == ssl3_accept_~s__state~0); 282910#L162 assume !(8545 == ssl3_accept_~s__state~0); 282909#L165 assume !(8560 == ssl3_accept_~s__state~0); 282908#L168 assume !(8561 == ssl3_accept_~s__state~0); 282907#L171 assume 8448 == ssl3_accept_~s__state~0; 282906#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 282905#L433 assume !(ssl3_accept_~num1~0 > 0); 282903#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 282902#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 282901#L593 assume 0 == ssl3_accept_~skip~0; 282900#L594 assume !(8464 == ssl3_accept_~state~0); 282898#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 282896#L603-1 assume !(0 != ssl3_accept_~cb~0); 282894#L592 ssl3_accept_~skip~0 := 0; 282893#L105-2 assume !false; 282892#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 282891#L108 assume !(12292 == ssl3_accept_~s__state~0); 282890#L111 assume !(16384 == ssl3_accept_~s__state~0); 282889#L114 assume !(8192 == ssl3_accept_~s__state~0); 282888#L117 assume !(24576 == ssl3_accept_~s__state~0); 282887#L120 assume !(8195 == ssl3_accept_~s__state~0); 282886#L123 assume !(8480 == ssl3_accept_~s__state~0); 282885#L126 assume !(8481 == ssl3_accept_~s__state~0); 282884#L129 assume !(8482 == ssl3_accept_~s__state~0); 282883#L132 assume !(8464 == ssl3_accept_~s__state~0); 282882#L135 assume !(8465 == ssl3_accept_~s__state~0); 282881#L138 assume !(8466 == ssl3_accept_~s__state~0); 282880#L141 assume !(8496 == ssl3_accept_~s__state~0); 282879#L144 assume !(8497 == ssl3_accept_~s__state~0); 282878#L147 assume !(8512 == ssl3_accept_~s__state~0); 282877#L150 assume !(8513 == ssl3_accept_~s__state~0); 282876#L153 assume !(8528 == ssl3_accept_~s__state~0); 282875#L156 assume !(8529 == ssl3_accept_~s__state~0); 282874#L159 assume !(8544 == ssl3_accept_~s__state~0); 282873#L162 assume !(8545 == ssl3_accept_~s__state~0); 282872#L165 assume !(8560 == ssl3_accept_~s__state~0); 282871#L168 assume !(8561 == ssl3_accept_~s__state~0); 282870#L171 assume !(8448 == ssl3_accept_~s__state~0); 282869#L174 assume 8576 == ssl3_accept_~s__state~0; 282868#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 282867#L447 assume !(ssl3_accept_~ret~0 <= 0); 282865#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 282866#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 283438#L593 assume 0 == ssl3_accept_~skip~0; 283439#L594 assume !(8464 == ssl3_accept_~state~0); 283416#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 283415#L603-1 assume !(0 != ssl3_accept_~cb~0); 283389#L592 ssl3_accept_~skip~0 := 0; 283390#L105-2 assume !false; 283372#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 283373#L108 assume !(12292 == ssl3_accept_~s__state~0); 283356#L111 assume !(16384 == ssl3_accept_~s__state~0); 283357#L114 assume !(8192 == ssl3_accept_~s__state~0); 283287#L117 assume !(24576 == ssl3_accept_~s__state~0); 283288#L120 assume !(8195 == ssl3_accept_~s__state~0); 283266#L123 assume !(8480 == ssl3_accept_~s__state~0); 283267#L126 assume !(8481 == ssl3_accept_~s__state~0); 283245#L129 assume !(8482 == ssl3_accept_~s__state~0); 283246#L132 assume !(8464 == ssl3_accept_~s__state~0); 283224#L135 assume !(8465 == ssl3_accept_~s__state~0); 283225#L138 assume !(8466 == ssl3_accept_~s__state~0); 283213#L141 assume 8496 == ssl3_accept_~s__state~0; 283145#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 283146#L291 assume !(1 == ssl3_accept_~blastFlag~0); 282995#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 282996#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 283209#L297-2 ssl3_accept_~s__init_num~0 := 0; 283208#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 283207#L593 assume 0 == ssl3_accept_~skip~0; 283206#L594 assume !(8464 == ssl3_accept_~state~0); 283204#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 283201#L603-1 assume !(0 != ssl3_accept_~cb~0); 283198#L592 ssl3_accept_~skip~0 := 0; 283195#L105-2 assume !false; 283193#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 283191#L108 assume !(12292 == ssl3_accept_~s__state~0); 283189#L111 assume !(16384 == ssl3_accept_~s__state~0); 283185#L114 assume !(8192 == ssl3_accept_~s__state~0); 283182#L117 assume !(24576 == ssl3_accept_~s__state~0); 283179#L120 assume !(8195 == ssl3_accept_~s__state~0); 283177#L123 assume !(8480 == ssl3_accept_~s__state~0); 283175#L126 assume !(8481 == ssl3_accept_~s__state~0); 283173#L129 assume !(8482 == ssl3_accept_~s__state~0); 283171#L132 assume !(8464 == ssl3_accept_~s__state~0); 283169#L135 assume !(8465 == ssl3_accept_~s__state~0); 283167#L138 assume !(8466 == ssl3_accept_~s__state~0); 283165#L141 assume !(8496 == ssl3_accept_~s__state~0); 283163#L144 assume !(8497 == ssl3_accept_~s__state~0); 279468#L147 [2019-10-22 08:57:27,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:27,992 INFO L82 PathProgramCache]: Analyzing trace with hash 789186378, now seen corresponding path program 1 times [2019-10-22 08:57:27,993 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:27,993 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112261721] [2019-10-22 08:57:27,993 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:27,993 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:27,993 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:27,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:28,011 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2019-10-22 08:57:28,011 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112261721] [2019-10-22 08:57:28,011 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:28,011 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2019-10-22 08:57:28,011 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010327540] [2019-10-22 08:57:28,011 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:57:28,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:28,012 INFO L82 PathProgramCache]: Analyzing trace with hash 1130339458, now seen corresponding path program 1 times [2019-10-22 08:57:28,012 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:28,012 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406208619] [2019-10-22 08:57:28,012 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:28,012 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:28,012 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:28,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:28,046 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 171 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2019-10-22 08:57:28,046 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406208619] [2019-10-22 08:57:28,046 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:28,046 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:57:28,046 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769362477] [2019-10-22 08:57:28,047 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:57:28,047 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:57:28,047 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-10-22 08:57:28,047 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-10-22 08:57:28,047 INFO L87 Difference]: Start difference. First operand 10256 states and 12070 transitions. cyclomatic complexity: 1829 Second operand 4 states. [2019-10-22 08:57:28,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:57:28,209 INFO L93 Difference]: Finished difference Result 16240 states and 18610 transitions. [2019-10-22 08:57:28,209 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-10-22 08:57:28,210 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16240 states and 18610 transitions. [2019-10-22 08:57:28,255 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 7575 [2019-10-22 08:57:28,285 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16240 states to 13258 states and 15628 transitions. [2019-10-22 08:57:28,285 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8128 [2019-10-22 08:57:28,290 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8128 [2019-10-22 08:57:28,290 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13258 states and 15628 transitions. [2019-10-22 08:57:28,294 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:28,294 INFO L688 BuchiCegarLoop]: Abstraction has 13258 states and 15628 transitions. [2019-10-22 08:57:28,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13258 states and 15628 transitions. [2019-10-22 08:57:28,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13258 to 11420. [2019-10-22 08:57:28,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11420 states. [2019-10-22 08:57:28,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11420 states to 11420 states and 13766 transitions. [2019-10-22 08:57:28,387 INFO L711 BuchiCegarLoop]: Abstraction has 11420 states and 13766 transitions. [2019-10-22 08:57:28,387 INFO L591 BuchiCegarLoop]: Abstraction has 11420 states and 13766 transitions. [2019-10-22 08:57:28,387 INFO L424 BuchiCegarLoop]: ======== Iteration 38============ [2019-10-22 08:57:28,388 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11420 states and 13766 transitions. [2019-10-22 08:57:28,414 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 6483 [2019-10-22 08:57:28,414 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:28,414 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:28,415 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:28,416 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:28,416 INFO L791 eck$LassoCheckResult]: Stem: 303078#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 303079#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 302991#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 303058#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 302960#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 303100#L105-2 assume !false; 304528#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 304527#L108 assume !(12292 == ssl3_accept_~s__state~0); 304526#L111 assume !(16384 == ssl3_accept_~s__state~0); 304525#L114 assume !(8192 == ssl3_accept_~s__state~0); 304524#L117 assume !(24576 == ssl3_accept_~s__state~0); 304523#L120 assume !(8195 == ssl3_accept_~s__state~0); 304522#L123 assume !(8480 == ssl3_accept_~s__state~0); 304521#L126 assume !(8481 == ssl3_accept_~s__state~0); 304520#L129 assume !(8482 == ssl3_accept_~s__state~0); 304519#L132 assume 8464 == ssl3_accept_~s__state~0; 304518#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 304517#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 304516#L278-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; 304515#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 304514#L593 assume 0 == ssl3_accept_~skip~0; 304513#L594 assume 8464 == ssl3_accept_~state~0; 304510#L595 assume !(8496 == ssl3_accept_~s__state~0); 304509#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 304507#L603-1 assume !(0 != ssl3_accept_~cb~0); 304505#L592 ssl3_accept_~skip~0 := 0; 304504#L105-2 assume !false; 304503#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 304502#L108 assume !(12292 == ssl3_accept_~s__state~0); 304501#L111 assume !(16384 == ssl3_accept_~s__state~0); 304500#L114 assume !(8192 == ssl3_accept_~s__state~0); 304499#L117 assume !(24576 == ssl3_accept_~s__state~0); 304498#L120 assume !(8195 == ssl3_accept_~s__state~0); 304497#L123 assume !(8480 == ssl3_accept_~s__state~0); 304496#L126 assume !(8481 == ssl3_accept_~s__state~0); 304495#L129 assume !(8482 == ssl3_accept_~s__state~0); 304494#L132 assume !(8464 == ssl3_accept_~s__state~0); 304493#L135 assume !(8465 == ssl3_accept_~s__state~0); 304492#L138 assume !(8466 == ssl3_accept_~s__state~0); 304491#L141 assume 8496 == ssl3_accept_~s__state~0; 304490#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 304489#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 304488#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 304486#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 304485#L297-2 ssl3_accept_~s__init_num~0 := 0; 304484#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 304483#L593 assume 0 == ssl3_accept_~skip~0; 304481#L594 assume !(8464 == ssl3_accept_~state~0); 304478#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 304475#L603-1 assume !(0 != ssl3_accept_~cb~0); 304431#L592 ssl3_accept_~skip~0 := 0; 304429#L105-2 assume !false; 304427#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 304425#L108 assume !(12292 == ssl3_accept_~s__state~0); 304423#L111 assume !(16384 == ssl3_accept_~s__state~0); 304421#L114 assume !(8192 == ssl3_accept_~s__state~0); 304419#L117 assume !(24576 == ssl3_accept_~s__state~0); 304417#L120 assume !(8195 == ssl3_accept_~s__state~0); 304415#L123 assume !(8480 == ssl3_accept_~s__state~0); 304413#L126 assume !(8481 == ssl3_accept_~s__state~0); 304411#L129 assume !(8482 == ssl3_accept_~s__state~0); 304409#L132 assume !(8464 == ssl3_accept_~s__state~0); 304407#L135 assume !(8465 == ssl3_accept_~s__state~0); 304405#L138 assume !(8466 == ssl3_accept_~s__state~0); 304403#L141 assume !(8496 == ssl3_accept_~s__state~0); 304400#L144 assume !(8497 == ssl3_accept_~s__state~0); 304401#L147 [2019-10-22 08:57:28,417 INFO L793 eck$LassoCheckResult]: Loop: 304401#L147 assume 8512 == ssl3_accept_~s__state~0; 311506#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 311505#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 311503#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 311498#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 311495#L593 assume !(0 == ssl3_accept_~skip~0); 311490#L592 ssl3_accept_~skip~0 := 0; 311450#L105-2 assume !false; 311437#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 311436#L108 assume !(12292 == ssl3_accept_~s__state~0); 311435#L111 assume !(16384 == ssl3_accept_~s__state~0); 311434#L114 assume !(8192 == ssl3_accept_~s__state~0); 311433#L117 assume !(24576 == ssl3_accept_~s__state~0); 311432#L120 assume !(8195 == ssl3_accept_~s__state~0); 311431#L123 assume !(8480 == ssl3_accept_~s__state~0); 311430#L126 assume !(8481 == ssl3_accept_~s__state~0); 311429#L129 assume !(8482 == ssl3_accept_~s__state~0); 311428#L132 assume !(8464 == ssl3_accept_~s__state~0); 311427#L135 assume !(8465 == ssl3_accept_~s__state~0); 311426#L138 assume !(8466 == ssl3_accept_~s__state~0); 311425#L141 assume !(8496 == ssl3_accept_~s__state~0); 311424#L144 assume !(8497 == ssl3_accept_~s__state~0); 311423#L147 assume !(8512 == ssl3_accept_~s__state~0); 311422#L150 assume !(8513 == ssl3_accept_~s__state~0); 311421#L153 assume 8528 == ssl3_accept_~s__state~0; 311420#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 311418#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 311417#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 311415#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 311413#L337 assume 0 != (1 + ssl3_accept_~l~0) % 4294967296; 311410#L338 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0);ssl3_accept_~__cil_tmp58~0 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0; 311405#L343 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0) % 4294967296);ssl3_accept_~skip~0 := 1; 311403#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 311398#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 311395#L593 assume !(0 == ssl3_accept_~skip~0); 311389#L592 ssl3_accept_~skip~0 := 0; 311347#L105-2 assume !false; 311344#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 311343#L108 assume !(12292 == ssl3_accept_~s__state~0); 311342#L111 assume !(16384 == ssl3_accept_~s__state~0); 311341#L114 assume !(8192 == ssl3_accept_~s__state~0); 311339#L117 assume !(24576 == ssl3_accept_~s__state~0); 311337#L120 assume !(8195 == ssl3_accept_~s__state~0); 311335#L123 assume !(8480 == ssl3_accept_~s__state~0); 311333#L126 assume !(8481 == ssl3_accept_~s__state~0); 311331#L129 assume !(8482 == ssl3_accept_~s__state~0); 311329#L132 assume !(8464 == ssl3_accept_~s__state~0); 311327#L135 assume !(8465 == ssl3_accept_~s__state~0); 311325#L138 assume !(8466 == ssl3_accept_~s__state~0); 311323#L141 assume !(8496 == ssl3_accept_~s__state~0); 311321#L144 assume !(8497 == ssl3_accept_~s__state~0); 311319#L147 assume !(8512 == ssl3_accept_~s__state~0); 311317#L150 assume !(8513 == ssl3_accept_~s__state~0); 311315#L153 assume !(8528 == ssl3_accept_~s__state~0); 311313#L156 assume !(8529 == ssl3_accept_~s__state~0); 311311#L159 assume 8544 == ssl3_accept_~s__state~0; 311309#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 311307#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 311304#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 311302#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 311299#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 311297#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 311295#L405 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; 311293#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 311292#L593 assume 0 == ssl3_accept_~skip~0; 311290#L594 assume !(8464 == ssl3_accept_~state~0); 311287#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 311284#L603-1 assume !(0 != ssl3_accept_~cb~0); 311280#L592 ssl3_accept_~skip~0 := 0; 311234#L105-2 assume !false; 311232#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 311231#L108 assume !(12292 == ssl3_accept_~s__state~0); 311230#L111 assume !(16384 == ssl3_accept_~s__state~0); 311229#L114 assume !(8192 == ssl3_accept_~s__state~0); 311228#L117 assume !(24576 == ssl3_accept_~s__state~0); 311227#L120 assume !(8195 == ssl3_accept_~s__state~0); 311226#L123 assume !(8480 == ssl3_accept_~s__state~0); 311225#L126 assume !(8481 == ssl3_accept_~s__state~0); 311224#L129 assume !(8482 == ssl3_accept_~s__state~0); 311223#L132 assume !(8464 == ssl3_accept_~s__state~0); 311222#L135 assume !(8465 == ssl3_accept_~s__state~0); 311221#L138 assume !(8466 == ssl3_accept_~s__state~0); 311220#L141 assume !(8496 == ssl3_accept_~s__state~0); 311219#L144 assume !(8497 == ssl3_accept_~s__state~0); 311218#L147 assume !(8512 == ssl3_accept_~s__state~0); 311217#L150 assume !(8513 == ssl3_accept_~s__state~0); 311216#L153 assume !(8528 == ssl3_accept_~s__state~0); 311215#L156 assume !(8529 == ssl3_accept_~s__state~0); 311214#L159 assume !(8544 == ssl3_accept_~s__state~0); 311213#L162 assume !(8545 == ssl3_accept_~s__state~0); 311212#L165 assume !(8560 == ssl3_accept_~s__state~0); 311211#L168 assume !(8561 == ssl3_accept_~s__state~0); 311210#L171 assume 8448 == ssl3_accept_~s__state~0; 311209#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 311208#L433 assume !(ssl3_accept_~num1~0 > 0); 311206#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 311205#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 311204#L593 assume 0 == ssl3_accept_~skip~0; 311202#L594 assume !(8464 == ssl3_accept_~state~0); 311199#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 311196#L603-1 assume !(0 != ssl3_accept_~cb~0); 311178#L592 ssl3_accept_~skip~0 := 0; 311137#L105-2 assume !false; 311134#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 311133#L108 assume !(12292 == ssl3_accept_~s__state~0); 311132#L111 assume !(16384 == ssl3_accept_~s__state~0); 311131#L114 assume !(8192 == ssl3_accept_~s__state~0); 311130#L117 assume !(24576 == ssl3_accept_~s__state~0); 311129#L120 assume !(8195 == ssl3_accept_~s__state~0); 311128#L123 assume !(8480 == ssl3_accept_~s__state~0); 311127#L126 assume !(8481 == ssl3_accept_~s__state~0); 311126#L129 assume !(8482 == ssl3_accept_~s__state~0); 311125#L132 assume !(8464 == ssl3_accept_~s__state~0); 311124#L135 assume !(8465 == ssl3_accept_~s__state~0); 311123#L138 assume !(8466 == ssl3_accept_~s__state~0); 311122#L141 assume !(8496 == ssl3_accept_~s__state~0); 311121#L144 assume !(8497 == ssl3_accept_~s__state~0); 311120#L147 assume !(8512 == ssl3_accept_~s__state~0); 311119#L150 assume !(8513 == ssl3_accept_~s__state~0); 311118#L153 assume !(8528 == ssl3_accept_~s__state~0); 311117#L156 assume !(8529 == ssl3_accept_~s__state~0); 311116#L159 assume !(8544 == ssl3_accept_~s__state~0); 311115#L162 assume !(8545 == ssl3_accept_~s__state~0); 311114#L165 assume !(8560 == ssl3_accept_~s__state~0); 311113#L168 assume !(8561 == ssl3_accept_~s__state~0); 311112#L171 assume !(8448 == ssl3_accept_~s__state~0); 311111#L174 assume 8576 == ssl3_accept_~s__state~0; 311110#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 311109#L447 assume !(ssl3_accept_~ret~0 <= 0); 311107#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 311108#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 313273#L593 assume 0 == ssl3_accept_~skip~0; 313268#L594 assume !(8464 == ssl3_accept_~state~0); 313264#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 313263#L603-1 assume !(0 != ssl3_accept_~cb~0); 313253#L592 ssl3_accept_~skip~0 := 0; 313254#L105-2 assume !false; 311574#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 311575#L108 assume !(12292 == ssl3_accept_~s__state~0); 311570#L111 assume !(16384 == ssl3_accept_~s__state~0); 311571#L114 assume !(8192 == ssl3_accept_~s__state~0); 311566#L117 assume !(24576 == ssl3_accept_~s__state~0); 311567#L120 assume !(8195 == ssl3_accept_~s__state~0); 311562#L123 assume !(8480 == ssl3_accept_~s__state~0); 311563#L126 assume !(8481 == ssl3_accept_~s__state~0); 311558#L129 assume !(8482 == ssl3_accept_~s__state~0); 311559#L132 assume !(8464 == ssl3_accept_~s__state~0); 311554#L135 assume !(8465 == ssl3_accept_~s__state~0); 311555#L138 assume !(8466 == ssl3_accept_~s__state~0); 308412#L141 assume 8496 == ssl3_accept_~s__state~0; 308407#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 308408#L291 assume !(1 == ssl3_accept_~blastFlag~0); 308403#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 308404#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 311552#L297-2 ssl3_accept_~s__init_num~0 := 0; 311551#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 311550#L593 assume 0 == ssl3_accept_~skip~0; 311548#L594 assume !(8464 == ssl3_accept_~state~0); 311545#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 311542#L603-1 assume !(0 != ssl3_accept_~cb~0); 311539#L592 ssl3_accept_~skip~0 := 0; 311522#L105-2 assume !false; 311520#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 311519#L108 assume !(12292 == ssl3_accept_~s__state~0); 311518#L111 assume !(16384 == ssl3_accept_~s__state~0); 311517#L114 assume !(8192 == ssl3_accept_~s__state~0); 311516#L117 assume !(24576 == ssl3_accept_~s__state~0); 311515#L120 assume !(8195 == ssl3_accept_~s__state~0); 311514#L123 assume !(8480 == ssl3_accept_~s__state~0); 311513#L126 assume !(8481 == ssl3_accept_~s__state~0); 311512#L129 assume !(8482 == ssl3_accept_~s__state~0); 311511#L132 assume !(8464 == ssl3_accept_~s__state~0); 311510#L135 assume !(8465 == ssl3_accept_~s__state~0); 311509#L138 assume !(8466 == ssl3_accept_~s__state~0); 311508#L141 assume !(8496 == ssl3_accept_~s__state~0); 311507#L144 assume !(8497 == ssl3_accept_~s__state~0); 304401#L147 [2019-10-22 08:57:28,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:28,417 INFO L82 PathProgramCache]: Analyzing trace with hash 1415971206, now seen corresponding path program 1 times [2019-10-22 08:57:28,417 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:28,417 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417388723] [2019-10-22 08:57:28,417 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:28,418 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:28,418 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:28,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:28,430 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2019-10-22 08:57:28,430 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417388723] [2019-10-22 08:57:28,430 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:28,431 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:57:28,431 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729339372] [2019-10-22 08:57:28,431 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:57:28,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:28,431 INFO L82 PathProgramCache]: Analyzing trace with hash 1130339458, now seen corresponding path program 2 times [2019-10-22 08:57:28,431 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:28,431 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057184417] [2019-10-22 08:57:28,432 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:28,432 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:28,432 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:28,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:28,466 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 171 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2019-10-22 08:57:28,466 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057184417] [2019-10-22 08:57:28,466 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:28,466 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:57:28,466 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696494078] [2019-10-22 08:57:28,467 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:57:28,467 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:57:28,467 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:57:28,467 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:57:28,467 INFO L87 Difference]: Start difference. First operand 11420 states and 13766 transitions. cyclomatic complexity: 2361 Second operand 3 states. [2019-10-22 08:57:28,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:57:28,578 INFO L93 Difference]: Finished difference Result 11484 states and 13819 transitions. [2019-10-22 08:57:28,578 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:57:28,578 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11484 states and 13819 transitions. [2019-10-22 08:57:28,611 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 6524 [2019-10-22 08:57:28,636 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11484 states to 11484 states and 13819 transitions. [2019-10-22 08:57:28,637 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7012 [2019-10-22 08:57:28,641 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7012 [2019-10-22 08:57:28,641 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11484 states and 13819 transitions. [2019-10-22 08:57:28,641 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:28,641 INFO L688 BuchiCegarLoop]: Abstraction has 11484 states and 13819 transitions. [2019-10-22 08:57:28,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11484 states and 13819 transitions. [2019-10-22 08:57:28,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11484 to 11420. [2019-10-22 08:57:28,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11420 states. [2019-10-22 08:57:28,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11420 states to 11420 states and 13749 transitions. [2019-10-22 08:57:28,724 INFO L711 BuchiCegarLoop]: Abstraction has 11420 states and 13749 transitions. [2019-10-22 08:57:28,724 INFO L591 BuchiCegarLoop]: Abstraction has 11420 states and 13749 transitions. [2019-10-22 08:57:28,725 INFO L424 BuchiCegarLoop]: ======== Iteration 39============ [2019-10-22 08:57:28,725 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11420 states and 13749 transitions. [2019-10-22 08:57:28,752 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 6483 [2019-10-22 08:57:28,752 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:28,752 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:28,753 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:28,753 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:28,754 INFO L791 eck$LassoCheckResult]: Stem: 325945#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 325946#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 325871#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 325926#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 325844#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 325963#L105-2 assume !false; 326575#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 326573#L108 assume !(12292 == ssl3_accept_~s__state~0); 326571#L111 assume !(16384 == ssl3_accept_~s__state~0); 326569#L114 assume !(8192 == ssl3_accept_~s__state~0); 326567#L117 assume !(24576 == ssl3_accept_~s__state~0); 326565#L120 assume !(8195 == ssl3_accept_~s__state~0); 326563#L123 assume !(8480 == ssl3_accept_~s__state~0); 326561#L126 assume !(8481 == ssl3_accept_~s__state~0); 326559#L129 assume !(8482 == ssl3_accept_~s__state~0); 326557#L132 assume 8464 == ssl3_accept_~s__state~0; 326556#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 326552#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 326550#L278-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; 326548#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 326547#L593 assume 0 == ssl3_accept_~skip~0; 326546#L594 assume 8464 == ssl3_accept_~state~0; 326545#L595 assume 8496 == ssl3_accept_~s__state~0; 326544#L596 assume !(0 != ssl3_accept_~cb~0); 326542#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 326540#L603-1 assume !(0 != ssl3_accept_~cb~0); 326535#L592 ssl3_accept_~skip~0 := 0; 326533#L105-2 assume !false; 326531#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 326528#L108 assume !(12292 == ssl3_accept_~s__state~0); 326525#L111 assume !(16384 == ssl3_accept_~s__state~0); 326523#L114 assume !(8192 == ssl3_accept_~s__state~0); 326522#L117 assume !(24576 == ssl3_accept_~s__state~0); 326518#L120 assume !(8195 == ssl3_accept_~s__state~0); 326516#L123 assume !(8480 == ssl3_accept_~s__state~0); 326514#L126 assume !(8481 == ssl3_accept_~s__state~0); 326512#L129 assume !(8482 == ssl3_accept_~s__state~0); 326510#L132 assume !(8464 == ssl3_accept_~s__state~0); 326508#L135 assume !(8465 == ssl3_accept_~s__state~0); 326506#L138 assume !(8466 == ssl3_accept_~s__state~0); 326504#L141 assume 8496 == ssl3_accept_~s__state~0; 326502#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 326500#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 326498#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 326495#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 326496#L297-2 ssl3_accept_~s__init_num~0 := 0; 329482#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 329480#L593 assume 0 == ssl3_accept_~skip~0; 329477#L594 assume !(8464 == ssl3_accept_~state~0); 329475#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 329472#L603-1 assume !(0 != ssl3_accept_~cb~0); 329464#L592 ssl3_accept_~skip~0 := 0; 329462#L105-2 assume !false; 329460#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 329458#L108 assume !(12292 == ssl3_accept_~s__state~0); 329456#L111 assume !(16384 == ssl3_accept_~s__state~0); 329454#L114 assume !(8192 == ssl3_accept_~s__state~0); 329452#L117 assume !(24576 == ssl3_accept_~s__state~0); 329450#L120 assume !(8195 == ssl3_accept_~s__state~0); 329448#L123 assume !(8480 == ssl3_accept_~s__state~0); 329446#L126 assume !(8481 == ssl3_accept_~s__state~0); 329442#L129 assume !(8482 == ssl3_accept_~s__state~0); 329436#L132 assume !(8464 == ssl3_accept_~s__state~0); 329432#L135 assume !(8465 == ssl3_accept_~s__state~0); 329428#L138 assume !(8466 == ssl3_accept_~s__state~0); 329424#L141 assume !(8496 == ssl3_accept_~s__state~0); 329419#L144 assume !(8497 == ssl3_accept_~s__state~0); 329420#L147 [2019-10-22 08:57:28,754 INFO L793 eck$LassoCheckResult]: Loop: 329420#L147 assume 8512 == ssl3_accept_~s__state~0; 325977#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 325941#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 325942#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 336664#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 336660#L593 assume !(0 == ssl3_accept_~skip~0); 336654#L592 ssl3_accept_~skip~0 := 0; 336651#L105-2 assume !false; 336648#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 336645#L108 assume !(12292 == ssl3_accept_~s__state~0); 336642#L111 assume !(16384 == ssl3_accept_~s__state~0); 336639#L114 assume !(8192 == ssl3_accept_~s__state~0); 336636#L117 assume !(24576 == ssl3_accept_~s__state~0); 336633#L120 assume !(8195 == ssl3_accept_~s__state~0); 336630#L123 assume !(8480 == ssl3_accept_~s__state~0); 336627#L126 assume !(8481 == ssl3_accept_~s__state~0); 336624#L129 assume !(8482 == ssl3_accept_~s__state~0); 336549#L132 assume !(8464 == ssl3_accept_~s__state~0); 336548#L135 assume !(8465 == ssl3_accept_~s__state~0); 336547#L138 assume !(8466 == ssl3_accept_~s__state~0); 336544#L141 assume !(8496 == ssl3_accept_~s__state~0); 336541#L144 assume !(8497 == ssl3_accept_~s__state~0); 336538#L147 assume !(8512 == ssl3_accept_~s__state~0); 336534#L150 assume !(8513 == ssl3_accept_~s__state~0); 336532#L153 assume 8528 == ssl3_accept_~s__state~0; 336531#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 325922#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 325924#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 336432#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 336433#L337 assume 0 != (1 + ssl3_accept_~l~0) % 4294967296; 336431#L338 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0);ssl3_accept_~__cil_tmp58~0 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0; 336406#L343 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0) % 4294967296);ssl3_accept_~skip~0 := 1; 336402#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 336398#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 336392#L593 assume !(0 == ssl3_accept_~skip~0); 336388#L592 ssl3_accept_~skip~0 := 0; 336387#L105-2 assume !false; 336381#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 336379#L108 assume !(12292 == ssl3_accept_~s__state~0); 336377#L111 assume !(16384 == ssl3_accept_~s__state~0); 336375#L114 assume !(8192 == ssl3_accept_~s__state~0); 336373#L117 assume !(24576 == ssl3_accept_~s__state~0); 336371#L120 assume !(8195 == ssl3_accept_~s__state~0); 336369#L123 assume !(8480 == ssl3_accept_~s__state~0); 336367#L126 assume !(8481 == ssl3_accept_~s__state~0); 336365#L129 assume !(8482 == ssl3_accept_~s__state~0); 336363#L132 assume !(8464 == ssl3_accept_~s__state~0); 336361#L135 assume !(8465 == ssl3_accept_~s__state~0); 336359#L138 assume !(8466 == ssl3_accept_~s__state~0); 336357#L141 assume !(8496 == ssl3_accept_~s__state~0); 336355#L144 assume !(8497 == ssl3_accept_~s__state~0); 336353#L147 assume !(8512 == ssl3_accept_~s__state~0); 336351#L150 assume !(8513 == ssl3_accept_~s__state~0); 336349#L153 assume !(8528 == ssl3_accept_~s__state~0); 336347#L156 assume !(8529 == ssl3_accept_~s__state~0); 336345#L159 assume 8544 == ssl3_accept_~s__state~0; 336343#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 336341#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 336338#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 336336#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 336333#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 336331#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 336330#L405 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; 336328#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 336327#L593 assume 0 == ssl3_accept_~skip~0; 336325#L594 assume !(8464 == ssl3_accept_~state~0); 336324#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 336322#L603-1 assume !(0 != ssl3_accept_~cb~0); 336315#L592 ssl3_accept_~skip~0 := 0; 336312#L105-2 assume !false; 336309#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 336306#L108 assume !(12292 == ssl3_accept_~s__state~0); 336302#L111 assume !(16384 == ssl3_accept_~s__state~0); 336300#L114 assume !(8192 == ssl3_accept_~s__state~0); 336298#L117 assume !(24576 == ssl3_accept_~s__state~0); 336296#L120 assume !(8195 == ssl3_accept_~s__state~0); 336294#L123 assume !(8480 == ssl3_accept_~s__state~0); 336291#L126 assume !(8481 == ssl3_accept_~s__state~0); 336288#L129 assume !(8482 == ssl3_accept_~s__state~0); 336199#L132 assume !(8464 == ssl3_accept_~s__state~0); 336198#L135 assume !(8465 == ssl3_accept_~s__state~0); 336197#L138 assume !(8466 == ssl3_accept_~s__state~0); 336196#L141 assume !(8496 == ssl3_accept_~s__state~0); 336195#L144 assume !(8497 == ssl3_accept_~s__state~0); 336018#L147 assume !(8512 == ssl3_accept_~s__state~0); 336015#L150 assume !(8513 == ssl3_accept_~s__state~0); 336013#L153 assume !(8528 == ssl3_accept_~s__state~0); 336011#L156 assume !(8529 == ssl3_accept_~s__state~0); 336008#L159 assume !(8544 == ssl3_accept_~s__state~0); 336005#L162 assume !(8545 == ssl3_accept_~s__state~0); 336003#L165 assume !(8560 == ssl3_accept_~s__state~0); 336002#L168 assume !(8561 == ssl3_accept_~s__state~0); 335998#L171 assume 8448 == ssl3_accept_~s__state~0; 335996#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 335994#L433 assume !(ssl3_accept_~num1~0 > 0); 335991#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 335989#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 335987#L593 assume 0 == ssl3_accept_~skip~0; 335984#L594 assume !(8464 == ssl3_accept_~state~0); 335982#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 335979#L603-1 assume !(0 != ssl3_accept_~cb~0); 335972#L592 ssl3_accept_~skip~0 := 0; 335970#L105-2 assume !false; 335968#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 335966#L108 assume !(12292 == ssl3_accept_~s__state~0); 335964#L111 assume !(16384 == ssl3_accept_~s__state~0); 335962#L114 assume !(8192 == ssl3_accept_~s__state~0); 335960#L117 assume !(24576 == ssl3_accept_~s__state~0); 335958#L120 assume !(8195 == ssl3_accept_~s__state~0); 335956#L123 assume !(8480 == ssl3_accept_~s__state~0); 335954#L126 assume !(8481 == ssl3_accept_~s__state~0); 335952#L129 assume !(8482 == ssl3_accept_~s__state~0); 335950#L132 assume !(8464 == ssl3_accept_~s__state~0); 335948#L135 assume !(8465 == ssl3_accept_~s__state~0); 335946#L138 assume !(8466 == ssl3_accept_~s__state~0); 335944#L141 assume !(8496 == ssl3_accept_~s__state~0); 335942#L144 assume !(8497 == ssl3_accept_~s__state~0); 335939#L147 assume !(8512 == ssl3_accept_~s__state~0); 335937#L150 assume !(8513 == ssl3_accept_~s__state~0); 335935#L153 assume !(8528 == ssl3_accept_~s__state~0); 335933#L156 assume !(8529 == ssl3_accept_~s__state~0); 335930#L159 assume !(8544 == ssl3_accept_~s__state~0); 335927#L162 assume !(8545 == ssl3_accept_~s__state~0); 335925#L165 assume !(8560 == ssl3_accept_~s__state~0); 335924#L168 assume !(8561 == ssl3_accept_~s__state~0); 335920#L171 assume !(8448 == ssl3_accept_~s__state~0); 335918#L174 assume 8576 == ssl3_accept_~s__state~0; 335916#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 335914#L447 assume !(ssl3_accept_~ret~0 <= 0); 335911#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 335912#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 337018#L593 assume 0 == ssl3_accept_~skip~0; 337019#L594 assume !(8464 == ssl3_accept_~state~0); 337015#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 337014#L603-1 assume !(0 != ssl3_accept_~cb~0); 337042#L592 ssl3_accept_~skip~0 := 0; 337041#L105-2 assume !false; 337040#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 337039#L108 assume !(12292 == ssl3_accept_~s__state~0); 337038#L111 assume !(16384 == ssl3_accept_~s__state~0); 337037#L114 assume !(8192 == ssl3_accept_~s__state~0); 337036#L117 assume !(24576 == ssl3_accept_~s__state~0); 337035#L120 assume !(8195 == ssl3_accept_~s__state~0); 337034#L123 assume !(8480 == ssl3_accept_~s__state~0); 337033#L126 assume !(8481 == ssl3_accept_~s__state~0); 337032#L129 assume !(8482 == ssl3_accept_~s__state~0); 337031#L132 assume !(8464 == ssl3_accept_~s__state~0); 337030#L135 assume !(8465 == ssl3_accept_~s__state~0); 337029#L138 assume !(8466 == ssl3_accept_~s__state~0); 325912#L141 assume 8496 == ssl3_accept_~s__state~0; 336752#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 326013#L291 assume !(1 == ssl3_accept_~blastFlag~0); 326014#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 336743#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 325933#L297-2 ssl3_accept_~s__init_num~0 := 0; 325934#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 336600#L593 assume 0 == ssl3_accept_~skip~0; 336597#L594 assume !(8464 == ssl3_accept_~state~0); 336598#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 336590#L603-1 assume !(0 != ssl3_accept_~cb~0); 336586#L592 ssl3_accept_~skip~0 := 0; 336584#L105-2 assume !false; 336582#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 336580#L108 assume !(12292 == ssl3_accept_~s__state~0); 336578#L111 assume !(16384 == ssl3_accept_~s__state~0); 336576#L114 assume !(8192 == ssl3_accept_~s__state~0); 336574#L117 assume !(24576 == ssl3_accept_~s__state~0); 336572#L120 assume !(8195 == ssl3_accept_~s__state~0); 336570#L123 assume !(8480 == ssl3_accept_~s__state~0); 336568#L126 assume !(8481 == ssl3_accept_~s__state~0); 336566#L129 assume !(8482 == ssl3_accept_~s__state~0); 336564#L132 assume !(8464 == ssl3_accept_~s__state~0); 336562#L135 assume !(8465 == ssl3_accept_~s__state~0); 336560#L138 assume !(8466 == ssl3_accept_~s__state~0); 336558#L141 assume !(8496 == ssl3_accept_~s__state~0); 336556#L144 assume !(8497 == ssl3_accept_~s__state~0); 329420#L147 [2019-10-22 08:57:28,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:28,755 INFO L82 PathProgramCache]: Analyzing trace with hash 831037875, now seen corresponding path program 1 times [2019-10-22 08:57:28,755 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:28,755 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149647920] [2019-10-22 08:57:28,755 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:28,755 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:28,755 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:28,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:28,773 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2019-10-22 08:57:28,773 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149647920] [2019-10-22 08:57:28,773 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:28,773 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:57:28,773 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673627214] [2019-10-22 08:57:28,774 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:57:28,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:28,774 INFO L82 PathProgramCache]: Analyzing trace with hash 1130339458, now seen corresponding path program 3 times [2019-10-22 08:57:28,774 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:28,774 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722657147] [2019-10-22 08:57:28,774 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:28,775 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:28,775 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:28,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:28,825 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 171 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2019-10-22 08:57:28,825 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722657147] [2019-10-22 08:57:28,825 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:28,826 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:57:28,826 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13279304] [2019-10-22 08:57:28,826 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:57:28,826 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:57:28,826 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:57:28,827 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:57:28,827 INFO L87 Difference]: Start difference. First operand 11420 states and 13749 transitions. cyclomatic complexity: 2344 Second operand 3 states. [2019-10-22 08:57:28,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:57:28,883 INFO L93 Difference]: Finished difference Result 22241 states and 26054 transitions. [2019-10-22 08:57:28,883 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:57:28,884 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 22241 states and 26054 transitions. [2019-10-22 08:57:29,128 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 12631 [2019-10-22 08:57:29,174 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 22241 states to 22241 states and 26054 transitions. [2019-10-22 08:57:29,174 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13577 [2019-10-22 08:57:29,181 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13577 [2019-10-22 08:57:29,182 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22241 states and 26054 transitions. [2019-10-22 08:57:29,182 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:29,182 INFO L688 BuchiCegarLoop]: Abstraction has 22241 states and 26054 transitions. [2019-10-22 08:57:29,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22241 states and 26054 transitions. [2019-10-22 08:57:29,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22241 to 22241. [2019-10-22 08:57:29,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22241 states. [2019-10-22 08:57:29,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22241 states to 22241 states and 26054 transitions. [2019-10-22 08:57:29,336 INFO L711 BuchiCegarLoop]: Abstraction has 22241 states and 26054 transitions. [2019-10-22 08:57:29,336 INFO L591 BuchiCegarLoop]: Abstraction has 22241 states and 26054 transitions. [2019-10-22 08:57:29,336 INFO L424 BuchiCegarLoop]: ======== Iteration 40============ [2019-10-22 08:57:29,336 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 22241 states and 26054 transitions. [2019-10-22 08:57:29,384 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 12631 [2019-10-22 08:57:29,384 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:29,384 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:29,385 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:29,387 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:29,387 INFO L791 eck$LassoCheckResult]: Stem: 359618#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 359619#L88 assume !(0 != ssl3_accept_~s__info_callback~0); 359540#L91 assume !(0 != ssl3_accept_~s__ctx__info_callback~0); 359542#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 359641#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 359513#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 360895#L105-2 assume !false; 360894#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 360893#L108 assume !(12292 == ssl3_accept_~s__state~0); 360892#L111 assume !(16384 == ssl3_accept_~s__state~0); 360891#L114 assume !(8192 == ssl3_accept_~s__state~0); 360890#L117 assume !(24576 == ssl3_accept_~s__state~0); 360889#L120 assume !(8195 == ssl3_accept_~s__state~0); 360888#L123 assume !(8480 == ssl3_accept_~s__state~0); 360887#L126 assume !(8481 == ssl3_accept_~s__state~0); 360886#L129 assume !(8482 == ssl3_accept_~s__state~0); 360885#L132 assume 8464 == ssl3_accept_~s__state~0; 360884#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 360883#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 360882#L278-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; 360881#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 360880#L593 assume 0 == ssl3_accept_~skip~0; 360879#L594 assume 8464 == ssl3_accept_~state~0; 360878#L595 assume 8496 == ssl3_accept_~s__state~0; 360876#L596 assume !(0 != ssl3_accept_~cb~0); 360875#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 360872#L603-1 assume !(0 != ssl3_accept_~cb~0); 360871#L592 ssl3_accept_~skip~0 := 0; 360870#L105-2 assume !false; 360869#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 360868#L108 assume !(12292 == ssl3_accept_~s__state~0); 360867#L111 assume !(16384 == ssl3_accept_~s__state~0); 360866#L114 assume !(8192 == ssl3_accept_~s__state~0); 360865#L117 assume !(24576 == ssl3_accept_~s__state~0); 360864#L120 assume !(8195 == ssl3_accept_~s__state~0); 360863#L123 assume !(8480 == ssl3_accept_~s__state~0); 360862#L126 assume !(8481 == ssl3_accept_~s__state~0); 360861#L129 assume !(8482 == ssl3_accept_~s__state~0); 360860#L132 assume !(8464 == ssl3_accept_~s__state~0); 360859#L135 assume !(8465 == ssl3_accept_~s__state~0); 360858#L138 assume !(8466 == ssl3_accept_~s__state~0); 360857#L141 assume 8496 == ssl3_accept_~s__state~0; 360856#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 360855#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 360854#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 360852#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 360853#L297-2 ssl3_accept_~s__init_num~0 := 0; 361461#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 361460#L593 assume 0 == ssl3_accept_~skip~0; 361459#L594 assume !(8464 == ssl3_accept_~state~0); 361453#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 361452#L603-1 assume !(0 != ssl3_accept_~cb~0); 361415#L592 ssl3_accept_~skip~0 := 0; 361413#L105-2 assume !false; 361411#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 361409#L108 assume !(12292 == ssl3_accept_~s__state~0); 361407#L111 assume !(16384 == ssl3_accept_~s__state~0); 361405#L114 assume !(8192 == ssl3_accept_~s__state~0); 361403#L117 assume !(24576 == ssl3_accept_~s__state~0); 361401#L120 assume !(8195 == ssl3_accept_~s__state~0); 361399#L123 assume !(8480 == ssl3_accept_~s__state~0); 361397#L126 assume !(8481 == ssl3_accept_~s__state~0); 361395#L129 assume !(8482 == ssl3_accept_~s__state~0); 361393#L132 assume !(8464 == ssl3_accept_~s__state~0); 361391#L135 assume !(8465 == ssl3_accept_~s__state~0); 361389#L138 assume !(8466 == ssl3_accept_~s__state~0); 361387#L141 assume !(8496 == ssl3_accept_~s__state~0); 361384#L144 assume !(8497 == ssl3_accept_~s__state~0); 361385#L147 [2019-10-22 08:57:29,388 INFO L793 eck$LassoCheckResult]: Loop: 361385#L147 assume 8512 == ssl3_accept_~s__state~0; 372556#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 372554#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 372553#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 372551#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 372548#L593 assume !(0 == ssl3_accept_~skip~0); 372545#L592 ssl3_accept_~skip~0 := 0; 372543#L105-2 assume !false; 372538#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 372536#L108 assume !(12292 == ssl3_accept_~s__state~0); 372534#L111 assume !(16384 == ssl3_accept_~s__state~0); 372532#L114 assume !(8192 == ssl3_accept_~s__state~0); 372530#L117 assume !(24576 == ssl3_accept_~s__state~0); 372528#L120 assume !(8195 == ssl3_accept_~s__state~0); 372526#L123 assume !(8480 == ssl3_accept_~s__state~0); 372524#L126 assume !(8481 == ssl3_accept_~s__state~0); 372522#L129 assume !(8482 == ssl3_accept_~s__state~0); 372520#L132 assume !(8464 == ssl3_accept_~s__state~0); 372518#L135 assume !(8465 == ssl3_accept_~s__state~0); 372516#L138 assume !(8466 == ssl3_accept_~s__state~0); 372514#L141 assume !(8496 == ssl3_accept_~s__state~0); 372512#L144 assume !(8497 == ssl3_accept_~s__state~0); 372510#L147 assume !(8512 == ssl3_accept_~s__state~0); 372508#L150 assume !(8513 == ssl3_accept_~s__state~0); 372506#L153 assume 8528 == ssl3_accept_~s__state~0; 372504#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 372501#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 372499#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 372497#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 372494#L337 assume 0 != (1 + ssl3_accept_~l~0) % 4294967296; 372492#L338 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0);ssl3_accept_~__cil_tmp58~0 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0; 372480#L343 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0) % 4294967296);ssl3_accept_~skip~0 := 1; 372469#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 372464#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 372457#L593 assume !(0 == ssl3_accept_~skip~0); 372449#L592 ssl3_accept_~skip~0 := 0; 372445#L105-2 assume !false; 372440#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 372433#L108 assume !(12292 == ssl3_accept_~s__state~0); 372429#L111 assume !(16384 == ssl3_accept_~s__state~0); 372425#L114 assume !(8192 == ssl3_accept_~s__state~0); 372421#L117 assume !(24576 == ssl3_accept_~s__state~0); 372417#L120 assume !(8195 == ssl3_accept_~s__state~0); 372413#L123 assume !(8480 == ssl3_accept_~s__state~0); 372409#L126 assume !(8481 == ssl3_accept_~s__state~0); 372405#L129 assume !(8482 == ssl3_accept_~s__state~0); 372401#L132 assume !(8464 == ssl3_accept_~s__state~0); 372397#L135 assume !(8465 == ssl3_accept_~s__state~0); 372393#L138 assume !(8466 == ssl3_accept_~s__state~0); 372389#L141 assume !(8496 == ssl3_accept_~s__state~0); 372385#L144 assume !(8497 == ssl3_accept_~s__state~0); 372381#L147 assume !(8512 == ssl3_accept_~s__state~0); 372377#L150 assume !(8513 == ssl3_accept_~s__state~0); 372373#L153 assume !(8528 == ssl3_accept_~s__state~0); 372369#L156 assume !(8529 == ssl3_accept_~s__state~0); 372365#L159 assume 8544 == ssl3_accept_~s__state~0; 372361#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 372356#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 372351#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 372347#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 372341#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 372337#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 372333#L405 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; 372330#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 372328#L593 assume 0 == ssl3_accept_~skip~0; 372325#L594 assume !(8464 == ssl3_accept_~state~0); 372321#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 372315#L603-1 assume !(0 != ssl3_accept_~cb~0); 372310#L592 ssl3_accept_~skip~0 := 0; 372308#L105-2 assume !false; 372306#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 372304#L108 assume !(12292 == ssl3_accept_~s__state~0); 372302#L111 assume !(16384 == ssl3_accept_~s__state~0); 372300#L114 assume !(8192 == ssl3_accept_~s__state~0); 372298#L117 assume !(24576 == ssl3_accept_~s__state~0); 372296#L120 assume !(8195 == ssl3_accept_~s__state~0); 372294#L123 assume !(8480 == ssl3_accept_~s__state~0); 372292#L126 assume !(8481 == ssl3_accept_~s__state~0); 372290#L129 assume !(8482 == ssl3_accept_~s__state~0); 372288#L132 assume !(8464 == ssl3_accept_~s__state~0); 372286#L135 assume !(8465 == ssl3_accept_~s__state~0); 372284#L138 assume !(8466 == ssl3_accept_~s__state~0); 372282#L141 assume !(8496 == ssl3_accept_~s__state~0); 372280#L144 assume !(8497 == ssl3_accept_~s__state~0); 372278#L147 assume !(8512 == ssl3_accept_~s__state~0); 372276#L150 assume !(8513 == ssl3_accept_~s__state~0); 372274#L153 assume !(8528 == ssl3_accept_~s__state~0); 372272#L156 assume !(8529 == ssl3_accept_~s__state~0); 372270#L159 assume !(8544 == ssl3_accept_~s__state~0); 372268#L162 assume !(8545 == ssl3_accept_~s__state~0); 372266#L165 assume !(8560 == ssl3_accept_~s__state~0); 372264#L168 assume !(8561 == ssl3_accept_~s__state~0); 372262#L171 assume 8448 == ssl3_accept_~s__state~0; 372260#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 372257#L433 assume !(ssl3_accept_~num1~0 > 0); 372254#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 372252#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 372250#L593 assume 0 == ssl3_accept_~skip~0; 372247#L594 assume !(8464 == ssl3_accept_~state~0); 372243#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 372237#L603-1 assume !(0 != ssl3_accept_~cb~0); 372232#L592 ssl3_accept_~skip~0 := 0; 372230#L105-2 assume !false; 372228#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 372226#L108 assume !(12292 == ssl3_accept_~s__state~0); 372224#L111 assume !(16384 == ssl3_accept_~s__state~0); 372221#L114 assume !(8192 == ssl3_accept_~s__state~0); 372218#L117 assume !(24576 == ssl3_accept_~s__state~0); 372215#L120 assume !(8195 == ssl3_accept_~s__state~0); 372212#L123 assume !(8480 == ssl3_accept_~s__state~0); 372208#L126 assume !(8481 == ssl3_accept_~s__state~0); 372203#L129 assume !(8482 == ssl3_accept_~s__state~0); 372200#L132 assume !(8464 == ssl3_accept_~s__state~0); 372197#L135 assume !(8465 == ssl3_accept_~s__state~0); 372194#L138 assume !(8466 == ssl3_accept_~s__state~0); 372191#L141 assume !(8496 == ssl3_accept_~s__state~0); 372188#L144 assume !(8497 == ssl3_accept_~s__state~0); 372185#L147 assume !(8512 == ssl3_accept_~s__state~0); 372182#L150 assume !(8513 == ssl3_accept_~s__state~0); 372179#L153 assume !(8528 == ssl3_accept_~s__state~0); 372176#L156 assume !(8529 == ssl3_accept_~s__state~0); 372173#L159 assume !(8544 == ssl3_accept_~s__state~0); 372170#L162 assume !(8545 == ssl3_accept_~s__state~0); 372167#L165 assume !(8560 == ssl3_accept_~s__state~0); 372164#L168 assume !(8561 == ssl3_accept_~s__state~0); 372161#L171 assume !(8448 == ssl3_accept_~s__state~0); 372158#L174 assume 8576 == ssl3_accept_~s__state~0; 372155#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 372152#L447 assume !(ssl3_accept_~ret~0 <= 0); 372147#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 372148#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 375445#L593 assume 0 == ssl3_accept_~skip~0; 375442#L594 assume !(8464 == ssl3_accept_~state~0); 375440#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 372711#L603-1 assume !(0 != ssl3_accept_~cb~0); 372709#L592 ssl3_accept_~skip~0 := 0; 372707#L105-2 assume !false; 372705#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 372703#L108 assume !(12292 == ssl3_accept_~s__state~0); 372701#L111 assume !(16384 == ssl3_accept_~s__state~0); 372699#L114 assume !(8192 == ssl3_accept_~s__state~0); 372696#L117 assume !(24576 == ssl3_accept_~s__state~0); 372694#L120 assume !(8195 == ssl3_accept_~s__state~0); 372692#L123 assume !(8480 == ssl3_accept_~s__state~0); 372690#L126 assume !(8481 == ssl3_accept_~s__state~0); 372687#L129 assume !(8482 == ssl3_accept_~s__state~0); 372684#L132 assume !(8464 == ssl3_accept_~s__state~0); 372685#L135 assume !(8465 == ssl3_accept_~s__state~0); 375542#L138 assume !(8466 == ssl3_accept_~s__state~0); 372613#L141 assume 8496 == ssl3_accept_~s__state~0; 372611#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 372608#L291 assume !(1 == ssl3_accept_~blastFlag~0); 372606#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 372603#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 372601#L297-2 ssl3_accept_~s__init_num~0 := 0; 372600#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 372599#L593 assume 0 == ssl3_accept_~skip~0; 372598#L594 assume !(8464 == ssl3_accept_~state~0); 372596#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 372591#L603-1 assume !(0 != ssl3_accept_~cb~0); 372590#L592 ssl3_accept_~skip~0 := 0; 372588#L105-2 assume !false; 372585#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 372583#L108 assume !(12292 == ssl3_accept_~s__state~0); 372581#L111 assume !(16384 == ssl3_accept_~s__state~0); 372579#L114 assume !(8192 == ssl3_accept_~s__state~0); 372577#L117 assume !(24576 == ssl3_accept_~s__state~0); 372575#L120 assume !(8195 == ssl3_accept_~s__state~0); 372573#L123 assume !(8480 == ssl3_accept_~s__state~0); 372571#L126 assume !(8481 == ssl3_accept_~s__state~0); 372569#L129 assume !(8482 == ssl3_accept_~s__state~0); 372567#L132 assume !(8464 == ssl3_accept_~s__state~0); 372565#L135 assume !(8465 == ssl3_accept_~s__state~0); 372563#L138 assume !(8466 == ssl3_accept_~s__state~0); 372561#L141 assume !(8496 == ssl3_accept_~s__state~0); 372559#L144 assume !(8497 == ssl3_accept_~s__state~0); 361385#L147 [2019-10-22 08:57:29,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:29,388 INFO L82 PathProgramCache]: Analyzing trace with hash 1424905426, now seen corresponding path program 1 times [2019-10-22 08:57:29,388 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:29,388 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971976637] [2019-10-22 08:57:29,388 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:29,388 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:29,389 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:29,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:29,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:29,402 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:57:29,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:29,404 INFO L82 PathProgramCache]: Analyzing trace with hash 1130339458, now seen corresponding path program 4 times [2019-10-22 08:57:29,404 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:29,404 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040589477] [2019-10-22 08:57:29,405 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:29,405 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:29,405 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:29,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:29,437 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 171 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2019-10-22 08:57:29,437 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040589477] [2019-10-22 08:57:29,437 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:29,437 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:57:29,437 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008304674] [2019-10-22 08:57:29,438 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:57:29,438 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:57:29,439 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:57:29,439 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:57:29,439 INFO L87 Difference]: Start difference. First operand 22241 states and 26054 transitions. cyclomatic complexity: 3843 Second operand 3 states. [2019-10-22 08:57:29,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:57:29,567 INFO L93 Difference]: Finished difference Result 22313 states and 26062 transitions. [2019-10-22 08:57:29,567 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:57:29,568 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 22313 states and 26062 transitions. [2019-10-22 08:57:29,631 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 12679 [2019-10-22 08:57:29,680 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 22313 states to 22313 states and 26062 transitions. [2019-10-22 08:57:29,680 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13625 [2019-10-22 08:57:29,688 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13625 [2019-10-22 08:57:29,688 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22313 states and 26062 transitions. [2019-10-22 08:57:29,694 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:29,694 INFO L688 BuchiCegarLoop]: Abstraction has 22313 states and 26062 transitions. [2019-10-22 08:57:29,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22313 states and 26062 transitions. [2019-10-22 08:57:29,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22313 to 22241. [2019-10-22 08:57:29,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22241 states. [2019-10-22 08:57:29,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22241 states to 22241 states and 25990 transitions. [2019-10-22 08:57:29,867 INFO L711 BuchiCegarLoop]: Abstraction has 22241 states and 25990 transitions. [2019-10-22 08:57:29,867 INFO L591 BuchiCegarLoop]: Abstraction has 22241 states and 25990 transitions. [2019-10-22 08:57:29,867 INFO L424 BuchiCegarLoop]: ======== Iteration 41============ [2019-10-22 08:57:29,868 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 22241 states and 25990 transitions. [2019-10-22 08:57:29,917 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 12631 [2019-10-22 08:57:29,917 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:29,917 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:29,918 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:29,918 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:29,918 INFO L791 eck$LassoCheckResult]: Stem: 404170#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 404171#L88 assume !(0 != ssl3_accept_~s__info_callback~0); 404103#L91 assume !(0 != ssl3_accept_~s__ctx__info_callback~0); 404105#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 404193#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 404077#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 405432#L105-2 assume !false; 405431#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 405430#L108 assume !(12292 == ssl3_accept_~s__state~0); 405429#L111 assume !(16384 == ssl3_accept_~s__state~0); 405428#L114 assume !(8192 == ssl3_accept_~s__state~0); 405427#L117 assume !(24576 == ssl3_accept_~s__state~0); 405426#L120 assume !(8195 == ssl3_accept_~s__state~0); 405425#L123 assume !(8480 == ssl3_accept_~s__state~0); 405424#L126 assume !(8481 == ssl3_accept_~s__state~0); 405423#L129 assume !(8482 == ssl3_accept_~s__state~0); 405422#L132 assume 8464 == ssl3_accept_~s__state~0; 405421#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 405420#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 405419#L278-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; 405418#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 405417#L593 assume 0 == ssl3_accept_~skip~0; 405416#L594 assume 8464 == ssl3_accept_~state~0; 405415#L595 assume 8496 == ssl3_accept_~s__state~0; 405413#L596 assume !(0 != ssl3_accept_~cb~0); 405412#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 405409#L603-1 assume !(0 != ssl3_accept_~cb~0); 405408#L592 ssl3_accept_~skip~0 := 0; 405407#L105-2 assume !false; 405406#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 405405#L108 assume !(12292 == ssl3_accept_~s__state~0); 405404#L111 assume !(16384 == ssl3_accept_~s__state~0); 405403#L114 assume !(8192 == ssl3_accept_~s__state~0); 405402#L117 assume !(24576 == ssl3_accept_~s__state~0); 405401#L120 assume !(8195 == ssl3_accept_~s__state~0); 405400#L123 assume !(8480 == ssl3_accept_~s__state~0); 405399#L126 assume !(8481 == ssl3_accept_~s__state~0); 405398#L129 assume !(8482 == ssl3_accept_~s__state~0); 405397#L132 assume !(8464 == ssl3_accept_~s__state~0); 405396#L135 assume !(8465 == ssl3_accept_~s__state~0); 405395#L138 assume !(8466 == ssl3_accept_~s__state~0); 405394#L141 assume 8496 == ssl3_accept_~s__state~0; 405393#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 405392#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 405391#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 405389#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 405390#L297-2 ssl3_accept_~s__init_num~0 := 0; 406229#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 406228#L593 assume 0 == ssl3_accept_~skip~0; 406226#L594 assume !(8464 == ssl3_accept_~state~0); 406227#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 411226#L603-1 assume !(0 != ssl3_accept_~cb~0); 406204#L592 ssl3_accept_~skip~0 := 0; 406202#L105-2 assume !false; 406200#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 406198#L108 assume !(12292 == ssl3_accept_~s__state~0); 406196#L111 assume !(16384 == ssl3_accept_~s__state~0); 406194#L114 assume !(8192 == ssl3_accept_~s__state~0); 406192#L117 assume !(24576 == ssl3_accept_~s__state~0); 406190#L120 assume !(8195 == ssl3_accept_~s__state~0); 406188#L123 assume !(8480 == ssl3_accept_~s__state~0); 406186#L126 assume !(8481 == ssl3_accept_~s__state~0); 406184#L129 assume !(8482 == ssl3_accept_~s__state~0); 406182#L132 assume !(8464 == ssl3_accept_~s__state~0); 406180#L135 assume !(8465 == ssl3_accept_~s__state~0); 406178#L138 assume !(8466 == ssl3_accept_~s__state~0); 406176#L141 assume !(8496 == ssl3_accept_~s__state~0); 406173#L144 assume !(8497 == ssl3_accept_~s__state~0); 406174#L147 [2019-10-22 08:57:29,919 INFO L793 eck$LassoCheckResult]: Loop: 406174#L147 assume 8512 == ssl3_accept_~s__state~0; 418577#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 418575#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 418573#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 418572#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 418570#L593 assume !(0 == ssl3_accept_~skip~0); 418562#L592 ssl3_accept_~skip~0 := 0; 418560#L105-2 assume !false; 418556#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 418554#L108 assume !(12292 == ssl3_accept_~s__state~0); 418552#L111 assume !(16384 == ssl3_accept_~s__state~0); 418546#L114 assume !(8192 == ssl3_accept_~s__state~0); 418541#L117 assume !(24576 == ssl3_accept_~s__state~0); 418540#L120 assume !(8195 == ssl3_accept_~s__state~0); 418539#L123 assume !(8480 == ssl3_accept_~s__state~0); 418538#L126 assume !(8481 == ssl3_accept_~s__state~0); 418537#L129 assume !(8482 == ssl3_accept_~s__state~0); 418535#L132 assume !(8464 == ssl3_accept_~s__state~0); 418534#L135 assume !(8465 == ssl3_accept_~s__state~0); 418533#L138 assume !(8466 == ssl3_accept_~s__state~0); 418532#L141 assume !(8496 == ssl3_accept_~s__state~0); 418531#L144 assume !(8497 == ssl3_accept_~s__state~0); 418529#L147 assume !(8512 == ssl3_accept_~s__state~0); 418527#L150 assume !(8513 == ssl3_accept_~s__state~0); 418525#L153 assume 8528 == ssl3_accept_~s__state~0; 418523#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 418520#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 418518#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 418515#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 418514#L337 assume 0 != (1 + ssl3_accept_~l~0) % 4294967296; 418513#L338 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0);ssl3_accept_~__cil_tmp58~0 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0; 418508#L343 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0) % 4294967296);ssl3_accept_~skip~0 := 1; 418507#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 418505#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 418501#L593 assume !(0 == ssl3_accept_~skip~0); 418498#L592 ssl3_accept_~skip~0 := 0; 418497#L105-2 assume !false; 418495#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 418492#L108 assume !(12292 == ssl3_accept_~s__state~0); 418489#L111 assume !(16384 == ssl3_accept_~s__state~0); 418488#L114 assume !(8192 == ssl3_accept_~s__state~0); 418486#L117 assume !(24576 == ssl3_accept_~s__state~0); 418485#L120 assume !(8195 == ssl3_accept_~s__state~0); 418484#L123 assume !(8480 == ssl3_accept_~s__state~0); 418482#L126 assume !(8481 == ssl3_accept_~s__state~0); 418479#L129 assume !(8482 == ssl3_accept_~s__state~0); 418477#L132 assume !(8464 == ssl3_accept_~s__state~0); 418475#L135 assume !(8465 == ssl3_accept_~s__state~0); 418473#L138 assume !(8466 == ssl3_accept_~s__state~0); 418471#L141 assume !(8496 == ssl3_accept_~s__state~0); 418469#L144 assume !(8497 == ssl3_accept_~s__state~0); 418467#L147 assume !(8512 == ssl3_accept_~s__state~0); 418465#L150 assume !(8513 == ssl3_accept_~s__state~0); 418463#L153 assume !(8528 == ssl3_accept_~s__state~0); 418461#L156 assume !(8529 == ssl3_accept_~s__state~0); 418459#L159 assume 8544 == ssl3_accept_~s__state~0; 418444#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 418445#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 418449#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 418455#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 418446#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 418447#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 418321#L405 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; 418318#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 418316#L593 assume 0 == ssl3_accept_~skip~0; 418312#L594 assume !(8464 == ssl3_accept_~state~0); 418309#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 418307#L603-1 assume !(0 != ssl3_accept_~cb~0); 418300#L592 ssl3_accept_~skip~0 := 0; 418298#L105-2 assume !false; 418296#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 418294#L108 assume !(12292 == ssl3_accept_~s__state~0); 418292#L111 assume !(16384 == ssl3_accept_~s__state~0); 418290#L114 assume !(8192 == ssl3_accept_~s__state~0); 418288#L117 assume !(24576 == ssl3_accept_~s__state~0); 418286#L120 assume !(8195 == ssl3_accept_~s__state~0); 418284#L123 assume !(8480 == ssl3_accept_~s__state~0); 418282#L126 assume !(8481 == ssl3_accept_~s__state~0); 418280#L129 assume !(8482 == ssl3_accept_~s__state~0); 418278#L132 assume !(8464 == ssl3_accept_~s__state~0); 418276#L135 assume !(8465 == ssl3_accept_~s__state~0); 418274#L138 assume !(8466 == ssl3_accept_~s__state~0); 418272#L141 assume !(8496 == ssl3_accept_~s__state~0); 418270#L144 assume !(8497 == ssl3_accept_~s__state~0); 418268#L147 assume !(8512 == ssl3_accept_~s__state~0); 418266#L150 assume !(8513 == ssl3_accept_~s__state~0); 418264#L153 assume !(8528 == ssl3_accept_~s__state~0); 418262#L156 assume !(8529 == ssl3_accept_~s__state~0); 418260#L159 assume !(8544 == ssl3_accept_~s__state~0); 418258#L162 assume !(8545 == ssl3_accept_~s__state~0); 418256#L165 assume !(8560 == ssl3_accept_~s__state~0); 418254#L168 assume !(8561 == ssl3_accept_~s__state~0); 418252#L171 assume 8448 == ssl3_accept_~s__state~0; 418250#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 418247#L433 assume !(ssl3_accept_~num1~0 > 0); 418244#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 418242#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 418240#L593 assume 0 == ssl3_accept_~skip~0; 418236#L594 assume !(8464 == ssl3_accept_~state~0); 418237#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 418227#L603-1 assume !(0 != ssl3_accept_~cb~0); 418226#L592 ssl3_accept_~skip~0 := 0; 418225#L105-2 assume !false; 418224#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 418221#L108 assume !(12292 == ssl3_accept_~s__state~0); 418219#L111 assume !(16384 == ssl3_accept_~s__state~0); 418216#L114 assume !(8192 == ssl3_accept_~s__state~0); 418214#L117 assume !(24576 == ssl3_accept_~s__state~0); 418212#L120 assume !(8195 == ssl3_accept_~s__state~0); 418210#L123 assume !(8480 == ssl3_accept_~s__state~0); 418208#L126 assume !(8481 == ssl3_accept_~s__state~0); 418206#L129 assume !(8482 == ssl3_accept_~s__state~0); 418204#L132 assume !(8464 == ssl3_accept_~s__state~0); 418202#L135 assume !(8465 == ssl3_accept_~s__state~0); 418200#L138 assume !(8466 == ssl3_accept_~s__state~0); 418198#L141 assume !(8496 == ssl3_accept_~s__state~0); 418196#L144 assume !(8497 == ssl3_accept_~s__state~0); 418194#L147 assume !(8512 == ssl3_accept_~s__state~0); 418192#L150 assume !(8513 == ssl3_accept_~s__state~0); 418190#L153 assume !(8528 == ssl3_accept_~s__state~0); 418188#L156 assume !(8529 == ssl3_accept_~s__state~0); 418186#L159 assume !(8544 == ssl3_accept_~s__state~0); 418184#L162 assume !(8545 == ssl3_accept_~s__state~0); 418182#L165 assume !(8560 == ssl3_accept_~s__state~0); 418180#L168 assume !(8561 == ssl3_accept_~s__state~0); 418178#L171 assume !(8448 == ssl3_accept_~s__state~0); 418176#L174 assume 8576 == ssl3_accept_~s__state~0; 418174#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 418172#L447 assume !(ssl3_accept_~ret~0 <= 0); 418169#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 418170#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 419125#L593 assume 0 == ssl3_accept_~skip~0; 419124#L594 assume !(8464 == ssl3_accept_~state~0); 419122#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 419118#L603-1 assume !(0 != ssl3_accept_~cb~0); 419116#L592 ssl3_accept_~skip~0 := 0; 419114#L105-2 assume !false; 419107#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 419103#L108 assume !(12292 == ssl3_accept_~s__state~0); 419102#L111 assume !(16384 == ssl3_accept_~s__state~0); 419101#L114 assume !(8192 == ssl3_accept_~s__state~0); 419099#L117 assume !(24576 == ssl3_accept_~s__state~0); 419098#L120 assume !(8195 == ssl3_accept_~s__state~0); 419097#L123 assume !(8480 == ssl3_accept_~s__state~0); 419095#L126 assume !(8481 == ssl3_accept_~s__state~0); 419094#L129 assume !(8482 == ssl3_accept_~s__state~0); 419091#L132 assume !(8464 == ssl3_accept_~s__state~0); 419089#L135 assume !(8465 == ssl3_accept_~s__state~0); 419087#L138 assume 8466 == ssl3_accept_~s__state~0; 419085#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 419083#L278 assume !(0 == ssl3_accept_~blastFlag~0); 419081#L278-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; 419079#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 419044#L593 assume 0 == ssl3_accept_~skip~0; 419033#L594 assume !(8464 == ssl3_accept_~state~0); 419035#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 418758#L603-1 assume !(0 != ssl3_accept_~cb~0); 418756#L592 ssl3_accept_~skip~0 := 0; 418754#L105-2 assume !false; 418752#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 418750#L108 assume !(12292 == ssl3_accept_~s__state~0); 418748#L111 assume !(16384 == ssl3_accept_~s__state~0); 418746#L114 assume !(8192 == ssl3_accept_~s__state~0); 418744#L117 assume !(24576 == ssl3_accept_~s__state~0); 418742#L120 assume !(8195 == ssl3_accept_~s__state~0); 418741#L123 assume !(8480 == ssl3_accept_~s__state~0); 418739#L126 assume !(8481 == ssl3_accept_~s__state~0); 418737#L129 assume !(8482 == ssl3_accept_~s__state~0); 418728#L132 assume !(8464 == ssl3_accept_~s__state~0); 418723#L135 assume !(8465 == ssl3_accept_~s__state~0); 418686#L138 assume !(8466 == ssl3_accept_~s__state~0); 418685#L141 assume 8496 == ssl3_accept_~s__state~0; 418683#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 418681#L291 assume !(1 == ssl3_accept_~blastFlag~0); 418679#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 418677#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 418675#L297-2 ssl3_accept_~s__init_num~0 := 0; 418672#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 418670#L593 assume 0 == ssl3_accept_~skip~0; 418666#L594 assume !(8464 == ssl3_accept_~state~0); 418667#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 418632#L603-1 assume !(0 != ssl3_accept_~cb~0); 418629#L592 ssl3_accept_~skip~0 := 0; 418626#L105-2 assume !false; 418623#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 418620#L108 assume !(12292 == ssl3_accept_~s__state~0); 418617#L111 assume !(16384 == ssl3_accept_~s__state~0); 418615#L114 assume !(8192 == ssl3_accept_~s__state~0); 418611#L117 assume !(24576 == ssl3_accept_~s__state~0); 418608#L120 assume !(8195 == ssl3_accept_~s__state~0); 418605#L123 assume !(8480 == ssl3_accept_~s__state~0); 418602#L126 assume !(8481 == ssl3_accept_~s__state~0); 418598#L129 assume !(8482 == ssl3_accept_~s__state~0); 418592#L132 assume !(8464 == ssl3_accept_~s__state~0); 418589#L135 assume !(8465 == ssl3_accept_~s__state~0); 418586#L138 assume !(8466 == ssl3_accept_~s__state~0); 418582#L141 assume !(8496 == ssl3_accept_~s__state~0); 418580#L144 assume !(8497 == ssl3_accept_~s__state~0); 406174#L147 [2019-10-22 08:57:29,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:29,919 INFO L82 PathProgramCache]: Analyzing trace with hash 1424905426, now seen corresponding path program 2 times [2019-10-22 08:57:29,919 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:29,919 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833020880] [2019-10-22 08:57:29,919 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:29,919 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:29,919 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:29,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:29,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:29,933 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:57:29,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:29,934 INFO L82 PathProgramCache]: Analyzing trace with hash 1469115627, now seen corresponding path program 1 times [2019-10-22 08:57:29,934 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:29,935 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184797673] [2019-10-22 08:57:29,935 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:29,935 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:29,935 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:29,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:29,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:29,987 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:57:29,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:29,988 INFO L82 PathProgramCache]: Analyzing trace with hash -932476676, now seen corresponding path program 1 times [2019-10-22 08:57:29,988 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:29,988 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668212582] [2019-10-22 08:57:29,988 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:29,988 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:29,988 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:29,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:57:30,085 INFO L134 CoverageAnalysis]: Checked inductivity of 821 backedges. 427 proven. 0 refuted. 0 times theorem prover too weak. 394 trivial. 0 not checked. [2019-10-22 08:57:30,085 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668212582] [2019-10-22 08:57:30,085 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:57:30,085 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:57:30,085 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639932117] [2019-10-22 08:57:31,242 WARN L191 SmtUtils]: Spent 1.15 s on a formula simplification. DAG size of input: 417 DAG size of output: 153 [2019-10-22 08:57:31,331 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:57:31,331 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-10-22 08:57:31,331 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-10-22 08:57:31,331 INFO L87 Difference]: Start difference. First operand 22241 states and 25990 transitions. cyclomatic complexity: 3779 Second operand 4 states. [2019-10-22 08:57:31,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:57:31,399 INFO L93 Difference]: Finished difference Result 32109 states and 37408 transitions. [2019-10-22 08:57:31,399 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-10-22 08:57:31,400 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 32109 states and 37408 transitions. [2019-10-22 08:57:31,466 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 18249 [2019-10-22 08:57:31,507 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 32109 states to 32109 states and 37408 transitions. [2019-10-22 08:57:31,508 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 19579 [2019-10-22 08:57:31,517 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 19579 [2019-10-22 08:57:31,517 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32109 states and 37408 transitions. [2019-10-22 08:57:31,517 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:57:31,517 INFO L688 BuchiCegarLoop]: Abstraction has 32109 states and 37408 transitions. [2019-10-22 08:57:31,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32109 states and 37408 transitions. [2019-10-22 08:57:31,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32109 to 21989. [2019-10-22 08:57:31,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21989 states. [2019-10-22 08:57:31,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21989 states to 21989 states and 25570 transitions. [2019-10-22 08:57:31,702 INFO L711 BuchiCegarLoop]: Abstraction has 21989 states and 25570 transitions. [2019-10-22 08:57:31,702 INFO L591 BuchiCegarLoop]: Abstraction has 21989 states and 25570 transitions. [2019-10-22 08:57:31,702 INFO L424 BuchiCegarLoop]: ======== Iteration 42============ [2019-10-22 08:57:31,702 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 21989 states and 25570 transitions. [2019-10-22 08:57:31,735 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 12469 [2019-10-22 08:57:31,735 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:57:31,736 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:57:31,736 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:31,736 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:57:31,737 INFO L791 eck$LassoCheckResult]: Stem: 458517#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 458518#L88 assume !(0 != ssl3_accept_~s__info_callback~0); 458440#L91 assume !(0 != ssl3_accept_~s__ctx__info_callback~0); 458442#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 458539#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 458418#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 459716#L105-2 assume !false; 459714#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 459712#L108 assume !(12292 == ssl3_accept_~s__state~0); 459710#L111 assume !(16384 == ssl3_accept_~s__state~0); 459708#L114 assume !(8192 == ssl3_accept_~s__state~0); 459706#L117 assume !(24576 == ssl3_accept_~s__state~0); 459704#L120 assume !(8195 == ssl3_accept_~s__state~0); 459702#L123 assume !(8480 == ssl3_accept_~s__state~0); 459700#L126 assume !(8481 == ssl3_accept_~s__state~0); 459698#L129 assume !(8482 == ssl3_accept_~s__state~0); 459696#L132 assume 8464 == ssl3_accept_~s__state~0; 459694#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 459692#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 459690#L278-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; 459688#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 459686#L593 assume 0 == ssl3_accept_~skip~0; 459684#L594 assume 8464 == ssl3_accept_~state~0; 459682#L595 assume 8496 == ssl3_accept_~s__state~0; 459680#L596 assume !(0 != ssl3_accept_~cb~0); 459677#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 459674#L603-1 assume !(0 != ssl3_accept_~cb~0); 459670#L592 ssl3_accept_~skip~0 := 0; 459668#L105-2 assume !false; 459666#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 459664#L108 assume !(12292 == ssl3_accept_~s__state~0); 459662#L111 assume !(16384 == ssl3_accept_~s__state~0); 459660#L114 assume !(8192 == ssl3_accept_~s__state~0); 459658#L117 assume !(24576 == ssl3_accept_~s__state~0); 459656#L120 assume !(8195 == ssl3_accept_~s__state~0); 459652#L123 assume !(8480 == ssl3_accept_~s__state~0); 459649#L126 assume !(8481 == ssl3_accept_~s__state~0); 459646#L129 assume !(8482 == ssl3_accept_~s__state~0); 459643#L132 assume !(8464 == ssl3_accept_~s__state~0); 459640#L135 assume !(8465 == ssl3_accept_~s__state~0); 459637#L138 assume !(8466 == ssl3_accept_~s__state~0); 459634#L141 assume 8496 == ssl3_accept_~s__state~0; 459631#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 459628#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 459625#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 459621#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 459622#L297-2 ssl3_accept_~s__init_num~0 := 0; 460833#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 460831#L593 assume 0 == ssl3_accept_~skip~0; 460829#L594 assume !(8464 == ssl3_accept_~state~0); 460810#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 460806#L603-1 assume !(0 != ssl3_accept_~cb~0); 460802#L592 ssl3_accept_~skip~0 := 0; 460800#L105-2 assume !false; 460798#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 460796#L108 assume !(12292 == ssl3_accept_~s__state~0); 460794#L111 assume !(16384 == ssl3_accept_~s__state~0); 460792#L114 assume !(8192 == ssl3_accept_~s__state~0); 460790#L117 assume !(24576 == ssl3_accept_~s__state~0); 460788#L120 assume !(8195 == ssl3_accept_~s__state~0); 460786#L123 assume !(8480 == ssl3_accept_~s__state~0); 460784#L126 assume !(8481 == ssl3_accept_~s__state~0); 460782#L129 assume !(8482 == ssl3_accept_~s__state~0); 460780#L132 assume !(8464 == ssl3_accept_~s__state~0); 460778#L135 assume !(8465 == ssl3_accept_~s__state~0); 460776#L138 assume !(8466 == ssl3_accept_~s__state~0); 460774#L141 assume !(8496 == ssl3_accept_~s__state~0); 460767#L144 assume !(8497 == ssl3_accept_~s__state~0); 460768#L147 [2019-10-22 08:57:31,737 INFO L793 eck$LassoCheckResult]: Loop: 460768#L147 assume 8512 == ssl3_accept_~s__state~0; 475716#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 475713#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 475710#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 475432#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 475430#L593 assume !(0 == ssl3_accept_~skip~0); 475427#L592 ssl3_accept_~skip~0 := 0; 475426#L105-2 assume !false; 475425#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 475424#L108 assume !(12292 == ssl3_accept_~s__state~0); 475423#L111 assume !(16384 == ssl3_accept_~s__state~0); 475422#L114 assume !(8192 == ssl3_accept_~s__state~0); 475421#L117 assume !(24576 == ssl3_accept_~s__state~0); 475420#L120 assume !(8195 == ssl3_accept_~s__state~0); 475419#L123 assume !(8480 == ssl3_accept_~s__state~0); 475413#L126 assume !(8481 == ssl3_accept_~s__state~0); 475412#L129 assume !(8482 == ssl3_accept_~s__state~0); 475411#L132 assume !(8464 == ssl3_accept_~s__state~0); 475410#L135 assume !(8465 == ssl3_accept_~s__state~0); 475409#L138 assume !(8466 == ssl3_accept_~s__state~0); 475408#L141 assume !(8496 == ssl3_accept_~s__state~0); 475405#L144 assume !(8497 == ssl3_accept_~s__state~0); 475402#L147 assume !(8512 == ssl3_accept_~s__state~0); 475399#L150 assume !(8513 == ssl3_accept_~s__state~0); 475396#L153 assume 8528 == ssl3_accept_~s__state~0; 475395#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 475393#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 475391#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 475390#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 475389#L358 assume !(ssl3_accept_~ret~0 <= 0); 475388#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 475387#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 475386#L593 assume 0 == ssl3_accept_~skip~0; 475384#L594 assume !(8464 == ssl3_accept_~state~0); 475385#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 476878#L603-1 assume !(0 != ssl3_accept_~cb~0); 475375#L592 ssl3_accept_~skip~0 := 0; 475374#L105-2 assume !false; 475373#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 475368#L108 assume !(12292 == ssl3_accept_~s__state~0); 475366#L111 assume !(16384 == ssl3_accept_~s__state~0); 475364#L114 assume !(8192 == ssl3_accept_~s__state~0); 475362#L117 assume !(24576 == ssl3_accept_~s__state~0); 475360#L120 assume !(8195 == ssl3_accept_~s__state~0); 475358#L123 assume !(8480 == ssl3_accept_~s__state~0); 475356#L126 assume !(8481 == ssl3_accept_~s__state~0); 475354#L129 assume !(8482 == ssl3_accept_~s__state~0); 475352#L132 assume !(8464 == ssl3_accept_~s__state~0); 475350#L135 assume !(8465 == ssl3_accept_~s__state~0); 475348#L138 assume !(8466 == ssl3_accept_~s__state~0); 475346#L141 assume !(8496 == ssl3_accept_~s__state~0); 475344#L144 assume !(8497 == ssl3_accept_~s__state~0); 475342#L147 assume !(8512 == ssl3_accept_~s__state~0); 475340#L150 assume !(8513 == ssl3_accept_~s__state~0); 475338#L153 assume !(8528 == ssl3_accept_~s__state~0); 475336#L156 assume !(8529 == ssl3_accept_~s__state~0); 475334#L159 assume 8544 == ssl3_accept_~s__state~0; 475332#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 475330#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 475327#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 475325#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 475322#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 475320#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 475318#L405 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; 475316#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 475315#L593 assume 0 == ssl3_accept_~skip~0; 475313#L594 assume !(8464 == ssl3_accept_~state~0); 475314#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 475307#L603-1 assume !(0 != ssl3_accept_~cb~0); 475306#L592 ssl3_accept_~skip~0 := 0; 475305#L105-2 assume !false; 475304#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 475303#L108 assume !(12292 == ssl3_accept_~s__state~0); 475302#L111 assume !(16384 == ssl3_accept_~s__state~0); 475301#L114 assume !(8192 == ssl3_accept_~s__state~0); 475300#L117 assume !(24576 == ssl3_accept_~s__state~0); 475299#L120 assume !(8195 == ssl3_accept_~s__state~0); 475298#L123 assume !(8480 == ssl3_accept_~s__state~0); 475297#L126 assume !(8481 == ssl3_accept_~s__state~0); 475296#L129 assume !(8482 == ssl3_accept_~s__state~0); 475295#L132 assume !(8464 == ssl3_accept_~s__state~0); 475294#L135 assume !(8465 == ssl3_accept_~s__state~0); 475293#L138 assume !(8466 == ssl3_accept_~s__state~0); 475292#L141 assume !(8496 == ssl3_accept_~s__state~0); 475291#L144 assume !(8497 == ssl3_accept_~s__state~0); 475290#L147 assume !(8512 == ssl3_accept_~s__state~0); 475289#L150 assume !(8513 == ssl3_accept_~s__state~0); 475288#L153 assume !(8528 == ssl3_accept_~s__state~0); 475287#L156 assume !(8529 == ssl3_accept_~s__state~0); 475286#L159 assume !(8544 == ssl3_accept_~s__state~0); 475285#L162 assume !(8545 == ssl3_accept_~s__state~0); 475284#L165 assume !(8560 == ssl3_accept_~s__state~0); 475283#L168 assume !(8561 == ssl3_accept_~s__state~0); 475282#L171 assume 8448 == ssl3_accept_~s__state~0; 475281#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 475280#L433 assume !(ssl3_accept_~num1~0 > 0); 475278#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 475277#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 475276#L593 assume 0 == ssl3_accept_~skip~0; 475274#L594 assume !(8464 == ssl3_accept_~state~0); 475271#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 475266#L603-1 assume !(0 != ssl3_accept_~cb~0); 475265#L592 ssl3_accept_~skip~0 := 0; 475264#L105-2 assume !false; 475263#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 475262#L108 assume !(12292 == ssl3_accept_~s__state~0); 475261#L111 assume !(16384 == ssl3_accept_~s__state~0); 475260#L114 assume !(8192 == ssl3_accept_~s__state~0); 475259#L117 assume !(24576 == ssl3_accept_~s__state~0); 475258#L120 assume !(8195 == ssl3_accept_~s__state~0); 475257#L123 assume !(8480 == ssl3_accept_~s__state~0); 475256#L126 assume !(8481 == ssl3_accept_~s__state~0); 475255#L129 assume !(8482 == ssl3_accept_~s__state~0); 475254#L132 assume !(8464 == ssl3_accept_~s__state~0); 475253#L135 assume !(8465 == ssl3_accept_~s__state~0); 475252#L138 assume !(8466 == ssl3_accept_~s__state~0); 475251#L141 assume !(8496 == ssl3_accept_~s__state~0); 475250#L144 assume !(8497 == ssl3_accept_~s__state~0); 475249#L147 assume !(8512 == ssl3_accept_~s__state~0); 475248#L150 assume !(8513 == ssl3_accept_~s__state~0); 475247#L153 assume !(8528 == ssl3_accept_~s__state~0); 475246#L156 assume !(8529 == ssl3_accept_~s__state~0); 475245#L159 assume !(8544 == ssl3_accept_~s__state~0); 475244#L162 assume !(8545 == ssl3_accept_~s__state~0); 475243#L165 assume !(8560 == ssl3_accept_~s__state~0); 475242#L168 assume !(8561 == ssl3_accept_~s__state~0); 475241#L171 assume !(8448 == ssl3_accept_~s__state~0); 475240#L174 assume 8576 == ssl3_accept_~s__state~0; 475239#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 475238#L447 assume !(ssl3_accept_~ret~0 <= 0); 475236#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 475237#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 475825#L593 assume 0 == ssl3_accept_~skip~0; 475823#L594 assume !(8464 == ssl3_accept_~state~0); 475824#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 475813#L603-1 assume !(0 != ssl3_accept_~cb~0); 475812#L592 ssl3_accept_~skip~0 := 0; 475811#L105-2 assume !false; 475810#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 475809#L108 assume !(12292 == ssl3_accept_~s__state~0); 475808#L111 assume !(16384 == ssl3_accept_~s__state~0); 475807#L114 assume !(8192 == ssl3_accept_~s__state~0); 475806#L117 assume !(24576 == ssl3_accept_~s__state~0); 475805#L120 assume !(8195 == ssl3_accept_~s__state~0); 475804#L123 assume !(8480 == ssl3_accept_~s__state~0); 475803#L126 assume !(8481 == ssl3_accept_~s__state~0); 475802#L129 assume !(8482 == ssl3_accept_~s__state~0); 475801#L132 assume !(8464 == ssl3_accept_~s__state~0); 475800#L135 assume !(8465 == ssl3_accept_~s__state~0); 475799#L138 assume 8466 == ssl3_accept_~s__state~0; 475798#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 475797#L278 assume !(0 == ssl3_accept_~blastFlag~0); 475796#L278-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; 475795#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 475794#L593 assume 0 == ssl3_accept_~skip~0; 475789#L594 assume !(8464 == ssl3_accept_~state~0); 475791#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 475777#L603-1 assume !(0 != ssl3_accept_~cb~0); 475776#L592 ssl3_accept_~skip~0 := 0; 475775#L105-2 assume !false; 475774#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 475773#L108 assume !(12292 == ssl3_accept_~s__state~0); 475772#L111 assume !(16384 == ssl3_accept_~s__state~0); 475771#L114 assume !(8192 == ssl3_accept_~s__state~0); 475770#L117 assume !(24576 == ssl3_accept_~s__state~0); 475769#L120 assume !(8195 == ssl3_accept_~s__state~0); 475768#L123 assume !(8480 == ssl3_accept_~s__state~0); 475767#L126 assume !(8481 == ssl3_accept_~s__state~0); 475766#L129 assume !(8482 == ssl3_accept_~s__state~0); 475765#L132 assume !(8464 == ssl3_accept_~s__state~0); 475764#L135 assume !(8465 == ssl3_accept_~s__state~0); 475763#L138 assume !(8466 == ssl3_accept_~s__state~0); 475762#L141 assume 8496 == ssl3_accept_~s__state~0; 475761#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 475760#L291 assume !(1 == ssl3_accept_~blastFlag~0); 475759#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 475757#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 475756#L297-2 ssl3_accept_~s__init_num~0 := 0; 475755#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 475754#L593 assume 0 == ssl3_accept_~skip~0; 475752#L594 assume !(8464 == ssl3_accept_~state~0); 475753#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 475737#L603-1 assume !(0 != ssl3_accept_~cb~0); 475736#L592 ssl3_accept_~skip~0 := 0; 475735#L105-2 assume !false; 475734#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 475733#L108 assume !(12292 == ssl3_accept_~s__state~0); 475732#L111 assume !(16384 == ssl3_accept_~s__state~0); 475731#L114 assume !(8192 == ssl3_accept_~s__state~0); 475730#L117 assume !(24576 == ssl3_accept_~s__state~0); 475729#L120 assume !(8195 == ssl3_accept_~s__state~0); 475728#L123 assume !(8480 == ssl3_accept_~s__state~0); 475727#L126 assume !(8481 == ssl3_accept_~s__state~0); 475726#L129 assume !(8482 == ssl3_accept_~s__state~0); 475725#L132 assume !(8464 == ssl3_accept_~s__state~0); 475724#L135 assume !(8465 == ssl3_accept_~s__state~0); 475723#L138 assume !(8466 == ssl3_accept_~s__state~0); 475722#L141 assume !(8496 == ssl3_accept_~s__state~0); 475721#L144 assume !(8497 == ssl3_accept_~s__state~0); 460768#L147 [2019-10-22 08:57:31,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:31,737 INFO L82 PathProgramCache]: Analyzing trace with hash 1424905426, now seen corresponding path program 3 times [2019-10-22 08:57:31,737 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:31,737 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354994606] [2019-10-22 08:57:31,738 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:31,738 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:31,738 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:31,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:31,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:31,752 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:57:31,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:31,752 INFO L82 PathProgramCache]: Analyzing trace with hash -1571763580, now seen corresponding path program 1 times [2019-10-22 08:57:31,752 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:31,753 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746307899] [2019-10-22 08:57:31,753 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:31,753 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:31,753 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:31,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:31,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:31,779 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:57:31,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:57:31,780 INFO L82 PathProgramCache]: Analyzing trace with hash 1288286355, now seen corresponding path program 1 times [2019-10-22 08:57:31,780 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:57:31,780 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149807942] [2019-10-22 08:57:31,780 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:31,780 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:57:31,780 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:57:31,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:31,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:57:31,834 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:57:32,666 WARN L191 SmtUtils]: Spent 821.00 ms on a formula simplification. DAG size of input: 406 DAG size of output: 149 [2019-10-22 08:57:33,015 WARN L191 SmtUtils]: Spent 273.00 ms on a formula simplification. DAG size of input: 181 DAG size of output: 102 [2019-10-22 08:57:33,115 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 22.10 08:57:33 BoogieIcfgContainer [2019-10-22 08:57:33,115 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-10-22 08:57:33,115 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-10-22 08:57:33,115 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-10-22 08:57:33,116 INFO L275 PluginConnector]: Witness Printer initialized [2019-10-22 08:57:33,116 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.10 08:57:14" (3/4) ... [2019-10-22 08:57:33,119 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2019-10-22 08:57:33,202 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_aca75696-93f1-4709-b6f1-426c2cefe087/bin/uautomizer/witness.graphml [2019-10-22 08:57:33,203 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-10-22 08:57:33,204 INFO L168 Benchmark]: Toolchain (without parser) took 19726.13 ms. Allocated memory was 1.0 GB in the beginning and 2.2 GB in the end (delta: 1.2 GB). Free memory was 948.5 MB in the beginning and 1.0 GB in the end (delta: -60.2 MB). Peak memory consumption was 1.1 GB. Max. memory is 11.5 GB. [2019-10-22 08:57:33,204 INFO L168 Benchmark]: CDTParser took 0.17 ms. Allocated memory is still 1.0 GB. Free memory is still 967.3 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-10-22 08:57:33,204 INFO L168 Benchmark]: CACSL2BoogieTranslator took 423.58 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 138.9 MB). Free memory was 948.5 MB in the beginning and 1.1 GB in the end (delta: -181.7 MB). Peak memory consumption was 23.4 MB. Max. memory is 11.5 GB. [2019-10-22 08:57:33,204 INFO L168 Benchmark]: Boogie Procedure Inliner took 55.22 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: 6.6 MB). Peak memory consumption was 6.6 MB. Max. memory is 11.5 GB. [2019-10-22 08:57:33,204 INFO L168 Benchmark]: Boogie Preprocessor took 60.60 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-10-22 08:57:33,205 INFO L168 Benchmark]: RCFGBuilder took 815.13 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 56.0 MB). Peak memory consumption was 56.0 MB. Max. memory is 11.5 GB. [2019-10-22 08:57:33,205 INFO L168 Benchmark]: BuchiAutomizer took 18280.41 ms. Allocated memory was 1.2 GB in the beginning and 2.2 GB in the end (delta: 1.0 GB). Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 25.2 MB). Peak memory consumption was 1.0 GB. Max. memory is 11.5 GB. [2019-10-22 08:57:33,205 INFO L168 Benchmark]: Witness Printer took 87.27 ms. Allocated memory is still 2.2 GB. Free memory was 1.0 GB in the beginning and 1.0 GB in the end (delta: 33.6 MB). Peak memory consumption was 33.6 MB. Max. memory is 11.5 GB. [2019-10-22 08:57:33,207 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17 ms. Allocated memory is still 1.0 GB. Free memory is still 967.3 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 423.58 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 138.9 MB). Free memory was 948.5 MB in the beginning and 1.1 GB in the end (delta: -181.7 MB). Peak memory consumption was 23.4 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 55.22 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: 6.6 MB). Peak memory consumption was 6.6 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 60.60 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * RCFGBuilder took 815.13 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 56.0 MB). Peak memory consumption was 56.0 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 18280.41 ms. Allocated memory was 1.2 GB in the beginning and 2.2 GB in the end (delta: 1.0 GB). Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 25.2 MB). Peak memory consumption was 1.0 GB. Max. memory is 11.5 GB. * Witness Printer took 87.27 ms. Allocated memory is still 2.2 GB. Free memory was 1.0 GB in the beginning and 1.0 GB in the end (delta: 33.6 MB). Peak memory consumption was 33.6 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 43 terminating modules (41 trivial, 2 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 41 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 21989 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 18.2s and 42 iterations. TraceHistogramMax:13. Analysis of lassos took 7.9s. Construction of modules took 3.3s. Büchi inclusion checks took 2.1s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 43. Automata minimization 2.2s AutomataMinimizationTime, 43 MinimizatonAttempts, 22072 StatesRemovedByMinimization, 34 NontrivialMinimizations. Non-live state removal took 1.6s Buchi closure took 0.1s. Biggest automaton had 22241 states and ocurred in iteration 39. Nontrivial modules had stage [2, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 12/12 HoareTripleCheckerStatistics: 9828 SDtfs, 6261 SDslu, 5028 SDs, 0 SdLazy, 4199 SolverSat, 771 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3.3s Time LassoAnalysisResults: nont1 unkn0 SFLI28 SFLT0 conc2 concLT1 SILN0 SILU0 SILI9 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital31 mio100 ax100 hnf96 lsp37 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 6ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 5 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 2 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.1s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 147]: 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@4ad6ae69=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@626140e3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3ff5d673=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5db2bcb2=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@24a81a63=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4aa543eb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5b725282=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@22ab6905=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@13dcc14d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@390a23fd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@43530c6b=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@74952b8f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@17fe0a0a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7fdaa4d7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2983ce40=0, __cil_tmp57=0, 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=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@e528f76=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@50d876a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@5f965ebc=0, tmp___2=0, cb=0, s__s3__tmp__new_cipher__algorithms=0, tmp___10=0, __cil_tmp56=0, s__verify_mode=5, tmp___6=0, tmp=3, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7f339669=0, s__s3__tmp__reuse_message=0, s__ctx__stats__sess_accept_renegotiate=0, l=0, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@40d7539e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@59ac6c92=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@f5b45ce=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3ed41e69=0, __cil_tmp61=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@77e392a9=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@75f80de1=0, s__options=0, s__cert=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@205853a5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7d25592e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2a1c7c40=0, Time=3, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@20bd996a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4e09c8ed=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5e72a45=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1b4e7042=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1c5442f8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6c680415=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@21c7fe10=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6dfd5c0c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6d33bfe7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3de806f4=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@754704b1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@74c7a589=1, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6ca348e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6e0627ad=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5fa7c360=0, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5404c11a=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6c47db77=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3ada5fcd=0, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@58c7abf5=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2565c9bf=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@10d8c270=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 147]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L635] int s ; [L636] int tmp ; [L640] s = 8464 [L12] int s__info_callback = __VERIFIER_nondet_int() ; [L13] int s__in_handshake = __VERIFIER_nondet_int() ; [L14] int s__state ; [L15] int s__new_session ; [L16] int s__server ; [L17] int s__version = __VERIFIER_nondet_int() ; [L18] int s__type ; [L19] int s__init_num ; [L20] int s__hit = __VERIFIER_nondet_int() ; [L21] int s__rwstate ; [L22] int s__init_buf___0 = 1; [L23] int s__debug = __VERIFIER_nondet_int() ; [L24] int s__shutdown ; [L25] int s__cert = __VERIFIER_nondet_int() ; [L26] int s__options = __VERIFIER_nondet_int() ; [L27] int s__verify_mode = __VERIFIER_nondet_int() ; [L28] int s__session__peer = __VERIFIER_nondet_int() ; [L29] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L30] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L31] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L34] int s__s3__tmp__cert_request ; [L35] int s__s3__tmp__reuse_message ; [L36] int s__s3__tmp__use_rsa_tmp ; [L37] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L38] int s__s3__tmp__new_cipher__algorithms ; [L39] int s__s3__tmp__next_state___0 ; [L40] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L41] int s__session__cipher ; [L42] int buf = __VERIFIER_nondet_int() ; [L43] unsigned long l ; [L44] unsigned long Time ; [L45] unsigned long tmp = __VERIFIER_nondet_long() ; [L46] int cb ; [L47] long num1 ; [L48] int ret ; [L49] int new_state ; [L50] int state ; [L51] int skip ; [L52] int got_new_session ; [L53] int tmp___1 = __VERIFIER_nondet_int() ; [L54] int tmp___2 = __VERIFIER_nondet_int() ; [L55] int tmp___3 ; [L56] int tmp___4 ; [L57] int tmp___5 ; [L58] int tmp___6 ; [L59] int tmp___7 ; [L60] long tmp___8 = __VERIFIER_nondet_long() ; [L61] int tmp___9 ; [L62] int tmp___10 ; [L63] int blastFlag ; [L64] int __cil_tmp55 ; [L65] unsigned long __cil_tmp56 ; [L66] unsigned long __cil_tmp57 ; [L67] unsigned long __cil_tmp58 ; [L68] unsigned long __cil_tmp59 ; [L69] int __cil_tmp60 ; [L70] unsigned long __cil_tmp61 ; [L73] s__s3__tmp__new_cipher__algorithms = 0 [L74] __cil_tmp56 = 0 [L75] __cil_tmp57 = 0 [L76] __cil_tmp58 = 0 [L77] __cil_tmp59 = 0 [L78] __cil_tmp60 = 0 [L79] __cil_tmp61 = 0 [L80] s__s3__tmp__reuse_message = 0 [L81] s__state = initial_state [L82] blastFlag = 0 [L83] Time = tmp [L84] cb = 0 [L85] ret = -1 [L86] skip = 0 [L87] got_new_session = 0 [L88] COND FALSE !(s__info_callback != 0) [L91] COND FALSE !(s__ctx__info_callback != 0) [L95] s__in_handshake ++ [L96] COND FALSE !(tmp___1 + 12288) [L101] COND FALSE !(s__cert == 0) [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND TRUE s__state == 8464 [L276] s__shutdown = 0 [L277] ret = __VERIFIER_nondet_int() [L278] COND TRUE blastFlag == 0 [L279] blastFlag = 1 [L281] COND FALSE !(ret <= 0) [L284] got_new_session = 1 [L285] s__state = 8496 [L286] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND TRUE state == 8464 [L595] COND TRUE s__state == 8496 [L596] COND FALSE !(cb != 0) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND TRUE s__state == 8496 [L290] ret = __VERIFIER_nondet_int() [L291] COND TRUE blastFlag == 1 [L292] blastFlag = 2 [L294] COND FALSE !(ret <= 0) [L297] COND FALSE !(\read(s__hit)) [L300] s__state = 8512 [L302] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND FALSE !(s__state == 8496) [L144] COND FALSE !(s__state == 8497) Loop: [L147] COND TRUE s__state == 8512 [L307] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L308] COND TRUE __cil_tmp56 + 256UL [L309] skip = 1 [L317] s__state = 8528 [L318] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND FALSE !(! skip) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND FALSE !(s__state == 8496) [L144] COND FALSE !(s__state == 8497) [L147] COND FALSE !(s__state == 8512) [L150] COND FALSE !(s__state == 8513) [L153] COND TRUE s__state == 8528 [L322] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L324] __cil_tmp57 = (unsigned long )s__options [L325] COND TRUE __cil_tmp57 + 2097152UL [L326] s__s3__tmp__use_rsa_tmp = 1 [L331] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L357] ret = __VERIFIER_nondet_int() [L358] COND FALSE !(ret <= 0) [L375] s__state = 8544 [L376] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND FALSE !(s__state == 8496) [L144] COND FALSE !(s__state == 8497) [L147] COND FALSE !(s__state == 8512) [L150] COND FALSE !(s__state == 8513) [L153] COND FALSE !(s__state == 8528) [L156] COND FALSE !(s__state == 8529) [L159] COND TRUE s__state == 8544 [L380] COND TRUE s__verify_mode + 1 [L381] COND FALSE !(s__session__peer != 0) [L392] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L393] COND TRUE __cil_tmp61 + 256UL [L394] COND TRUE s__verify_mode + 2 [L403] s__s3__tmp__cert_request = 1 [L404] ret = __VERIFIER_nondet_int() [L405] COND FALSE !(ret <= 0) [L408] s__state = 8448 [L409] s__s3__tmp__next_state___0 = 8576 [L410] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND FALSE !(s__state == 8496) [L144] COND FALSE !(s__state == 8497) [L147] COND FALSE !(s__state == 8512) [L150] COND FALSE !(s__state == 8513) [L153] COND FALSE !(s__state == 8528) [L156] COND FALSE !(s__state == 8529) [L159] COND FALSE !(s__state == 8544) [L162] COND FALSE !(s__state == 8545) [L165] COND FALSE !(s__state == 8560) [L168] COND FALSE !(s__state == 8561) [L171] COND TRUE s__state == 8448 [L432] num1 = __VERIFIER_nondet_int() [L433] COND FALSE !(num1 > 0L) [L442] s__state = s__s3__tmp__next_state___0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND FALSE !(s__state == 8496) [L144] COND FALSE !(s__state == 8497) [L147] COND FALSE !(s__state == 8512) [L150] COND FALSE !(s__state == 8513) [L153] COND FALSE !(s__state == 8528) [L156] COND FALSE !(s__state == 8529) [L159] COND FALSE !(s__state == 8544) [L162] COND FALSE !(s__state == 8545) [L165] COND FALSE !(s__state == 8560) [L168] COND FALSE !(s__state == 8561) [L171] COND FALSE !(s__state == 8448) [L174] COND TRUE s__state == 8576 [L446] ret = __VERIFIER_nondet_int() [L447] COND FALSE !(ret <= 0) [L450] COND TRUE ret == 2 [L451] s__state = 8466 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND TRUE s__state == 8466 [L276] s__shutdown = 0 [L277] ret = __VERIFIER_nondet_int() [L278] COND FALSE !(blastFlag == 0) [L281] COND FALSE !(ret <= 0) [L284] got_new_session = 1 [L285] s__state = 8496 [L286] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND TRUE s__state == 8496 [L290] ret = __VERIFIER_nondet_int() [L291] COND FALSE !(blastFlag == 1) [L294] COND FALSE !(ret <= 0) [L297] COND FALSE !(\read(s__hit)) [L300] s__state = 8512 [L302] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND FALSE !(s__state == 8496) [L144] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...