./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_14.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/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_14.cil.c -s /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/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 f0194e72737fa00e9def2494335d4249cbea0bcd ......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.1.24-cad4683 [2019-11-15 20:47:13,763 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-11-15 20:47:13,765 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-11-15 20:47:13,778 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-11-15 20:47:13,779 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-11-15 20:47:13,780 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-11-15 20:47:13,782 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-11-15 20:47:13,790 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-11-15 20:47:13,795 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-11-15 20:47:13,799 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-11-15 20:47:13,799 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-11-15 20:47:13,800 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-11-15 20:47:13,801 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-11-15 20:47:13,801 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-11-15 20:47:13,802 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-11-15 20:47:13,803 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-11-15 20:47:13,803 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-11-15 20:47:13,804 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-11-15 20:47:13,810 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-11-15 20:47:13,813 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-11-15 20:47:13,817 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-11-15 20:47:13,819 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-11-15 20:47:13,823 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-11-15 20:47:13,824 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-11-15 20:47:13,826 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-11-15 20:47:13,826 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-11-15 20:47:13,826 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-11-15 20:47:13,828 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-11-15 20:47:13,828 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-11-15 20:47:13,829 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-11-15 20:47:13,830 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-11-15 20:47:13,830 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-11-15 20:47:13,831 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-11-15 20:47:13,831 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-11-15 20:47:13,832 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-11-15 20:47:13,833 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-11-15 20:47:13,833 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-11-15 20:47:13,833 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-11-15 20:47:13,834 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-11-15 20:47:13,834 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-11-15 20:47:13,835 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-11-15 20:47:13,836 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-11-15 20:47:13,862 INFO L113 SettingsManager]: Loading preferences was successful [2019-11-15 20:47:13,862 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-11-15 20:47:13,863 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-11-15 20:47:13,863 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-11-15 20:47:13,863 INFO L138 SettingsManager]: * Use SBE=true [2019-11-15 20:47:13,864 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-11-15 20:47:13,864 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-11-15 20:47:13,864 INFO L138 SettingsManager]: * Use old map elimination=false [2019-11-15 20:47:13,864 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2019-11-15 20:47:13,864 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2019-11-15 20:47:13,865 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-11-15 20:47:13,865 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-11-15 20:47:13,865 INFO L138 SettingsManager]: * sizeof long=4 [2019-11-15 20:47:13,865 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-11-15 20:47:13,865 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-11-15 20:47:13,866 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-11-15 20:47:13,866 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-11-15 20:47:13,866 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-11-15 20:47:13,866 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-11-15 20:47:13,866 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-11-15 20:47:13,867 INFO L138 SettingsManager]: * sizeof long double=12 [2019-11-15 20:47:13,867 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-11-15 20:47:13,867 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-11-15 20:47:13,867 INFO L138 SettingsManager]: * Use constant arrays=true [2019-11-15 20:47:13,868 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-11-15 20:47:13,868 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-11-15 20:47:13,868 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-11-15 20:47:13,868 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-11-15 20:47:13,868 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-11-15 20:47:13,869 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-11-15 20:47:13,869 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-11-15 20:47:13,870 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-11-15 20:47:13,870 INFO L138 SettingsManager]: * TransformationType=MODULO_NEIGHBOR Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/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 -> f0194e72737fa00e9def2494335d4249cbea0bcd [2019-11-15 20:47:13,899 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-11-15 20:47:13,909 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-11-15 20:47:13,913 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-11-15 20:47:13,914 INFO L271 PluginConnector]: Initializing CDTParser... [2019-11-15 20:47:13,914 INFO L275 PluginConnector]: CDTParser initialized [2019-11-15 20:47:13,915 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_14.cil.c [2019-11-15 20:47:13,977 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/data/4901ded1b/0b7ab75731cd4ef19f670f38c45327fa/FLAGe03caee3f [2019-11-15 20:47:14,415 INFO L306 CDTParser]: Found 1 translation units. [2019-11-15 20:47:14,416 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/sv-benchmarks/c/ssh-simplified/s3_srvr_14.cil.c [2019-11-15 20:47:14,438 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/data/4901ded1b/0b7ab75731cd4ef19f670f38c45327fa/FLAGe03caee3f [2019-11-15 20:47:14,934 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/data/4901ded1b/0b7ab75731cd4ef19f670f38c45327fa [2019-11-15 20:47:14,936 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-11-15 20:47:14,937 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-11-15 20:47:14,938 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-11-15 20:47:14,938 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-11-15 20:47:14,942 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-11-15 20:47:14,943 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.11 08:47:14" (1/1) ... [2019-11-15 20:47:14,945 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@14b588b1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 08:47:14, skipping insertion in model container [2019-11-15 20:47:14,945 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.11 08:47:14" (1/1) ... [2019-11-15 20:47:14,952 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-11-15 20:47:14,986 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-11-15 20:47:15,279 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-15 20:47:15,282 INFO L188 MainTranslator]: Completed pre-run [2019-11-15 20:47:15,369 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-15 20:47:15,381 INFO L192 MainTranslator]: Completed translation [2019-11-15 20:47:15,382 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 08:47:15 WrapperNode [2019-11-15 20:47:15,382 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-11-15 20:47:15,383 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-11-15 20:47:15,383 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-11-15 20:47:15,383 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-11-15 20:47:15,390 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 08:47:15" (1/1) ... [2019-11-15 20:47:15,398 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 08:47:15" (1/1) ... [2019-11-15 20:47:15,432 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-11-15 20:47:15,433 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-11-15 20:47:15,433 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-11-15 20:47:15,433 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-11-15 20:47:15,441 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 08:47:15" (1/1) ... [2019-11-15 20:47:15,441 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 08:47:15" (1/1) ... [2019-11-15 20:47:15,447 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 08:47:15" (1/1) ... [2019-11-15 20:47:15,447 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 08:47:15" (1/1) ... [2019-11-15 20:47:15,454 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 08:47:15" (1/1) ... [2019-11-15 20:47:15,463 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 08:47:15" (1/1) ... [2019-11-15 20:47:15,466 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 08:47:15" (1/1) ... [2019-11-15 20:47:15,470 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-11-15 20:47:15,470 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-11-15 20:47:15,471 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-11-15 20:47:15,471 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-11-15 20:47:15,472 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 08:47:15" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 20:47:15,539 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-11-15 20:47:15,540 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-11-15 20:47:15,641 WARN L732 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-15 20:47:16,138 INFO L685 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2019-11-15 20:47:16,139 INFO L685 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2019-11-15 20:47:16,140 INFO L279 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-11-15 20:47:16,140 INFO L284 CfgBuilder]: Removed 7 assume(true) statements. [2019-11-15 20:47:16,141 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.11 08:47:16 BoogieIcfgContainer [2019-11-15 20:47:16,141 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-11-15 20:47:16,142 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-11-15 20:47:16,142 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-11-15 20:47:16,145 INFO L275 PluginConnector]: BuchiAutomizer initialized [2019-11-15 20:47:16,146 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-15 20:47:16,146 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 15.11 08:47:14" (1/3) ... [2019-11-15 20:47:16,147 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@4fd768a0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 15.11 08:47:16, skipping insertion in model container [2019-11-15 20:47:16,147 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-15 20:47:16,147 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 08:47:15" (2/3) ... [2019-11-15 20:47:16,148 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@4fd768a0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 15.11 08:47:16, skipping insertion in model container [2019-11-15 20:47:16,148 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-15 20:47:16,148 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.11 08:47:16" (3/3) ... [2019-11-15 20:47:16,149 INFO L371 chiAutomizerObserver]: Analyzing ICFG s3_srvr_14.cil.c [2019-11-15 20:47:16,189 INFO L356 BuchiCegarLoop]: Interprodecural is true [2019-11-15 20:47:16,189 INFO L357 BuchiCegarLoop]: Hoare is false [2019-11-15 20:47:16,190 INFO L358 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-11-15 20:47:16,190 INFO L359 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-11-15 20:47:16,190 INFO L360 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-11-15 20:47:16,190 INFO L361 BuchiCegarLoop]: Difference is false [2019-11-15 20:47:16,190 INFO L362 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-11-15 20:47:16,190 INFO L365 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-11-15 20:47:16,222 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 149 states. [2019-11-15 20:47:16,267 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 128 [2019-11-15 20:47:16,267 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 20:47:16,267 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 20:47:16,277 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-15 20:47:16,277 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:16,277 INFO L424 BuchiCegarLoop]: ======== Iteration 1============ [2019-11-15 20:47:16,277 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 149 states. [2019-11-15 20:47:16,293 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 128 [2019-11-15 20:47:16,295 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 20:47:16,295 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 20:47:16,297 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-15 20:47:16,298 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:16,303 INFO L791 eck$LassoCheckResult]: Stem: 106#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 24#L81true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8#L84-2true ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 57#L89true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 55#L89-1true assume !(0 == ssl3_accept_~s__cert~0); 14#L98-2true [2019-11-15 20:47:16,303 INFO L793 eck$LassoCheckResult]: Loop: 14#L98-2true assume !false; 113#L99true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136#L101true assume !(12292 == ssl3_accept_~s__state~0); 119#L104true assume !(16384 == ssl3_accept_~s__state~0); 124#L107true assume !(8192 == ssl3_accept_~s__state~0); 114#L110true assume !(24576 == ssl3_accept_~s__state~0); 74#L113true assume !(8195 == ssl3_accept_~s__state~0); 65#L116true assume 8480 == ssl3_accept_~s__state~0; 20#L120true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 150#L258true assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 64#L565true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 151#L602true ssl3_accept_~skip~0 := 0; 14#L98-2true [2019-11-15 20:47:16,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:16,307 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 1 times [2019-11-15 20:47:16,313 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:16,313 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673954829] [2019-11-15 20:47:16,313 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:16,313 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:16,314 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:16,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:16,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:16,427 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 20:47:16,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:16,429 INFO L82 PathProgramCache]: Analyzing trace with hash 722473847, now seen corresponding path program 1 times [2019-11-15 20:47:16,429 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:16,429 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429073326] [2019-11-15 20:47:16,429 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:16,430 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:16,430 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:16,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:16,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:16,449 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 20:47:16,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:16,451 INFO L82 PathProgramCache]: Analyzing trace with hash -2007346203, now seen corresponding path program 1 times [2019-11-15 20:47:16,451 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:16,451 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125162668] [2019-11-15 20:47:16,451 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:16,451 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:16,452 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:16,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:16,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 20:47:16,524 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125162668] [2019-11-15 20:47:16,525 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 20:47:16,525 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 20:47:16,525 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172156219] [2019-11-15 20:47:16,651 INFO L210 LassoAnalysis]: Preferences: [2019-11-15 20:47:16,652 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-15 20:47:16,653 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-15 20:47:16,653 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-15 20:47:16,653 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-11-15 20:47:16,653 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 20:47:16,653 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-15 20:47:16,654 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-15 20:47:16,654 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14.cil.c_Iteration1_Loop [2019-11-15 20:47:16,654 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-15 20:47:16,655 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-15 20:47:16,672 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:16,678 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:16,686 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:16,689 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:16,692 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:16,705 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:16,712 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:16,822 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-15 20:47:16,823 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-15 20:47:16,831 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 20:47:16,831 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 20:47:16,840 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 20:47:16,840 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-15 20:47:16,852 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 20:47:16,852 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 20:47:16,858 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 20:47:16,859 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-15 20:47:16,871 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 20:47:16,871 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 20:47:16,876 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 20:47:16,876 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-15 20:47:16,887 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 20:47:16,887 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 20:47:16,899 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 20:47:16,899 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/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-15 20:47:16,911 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 20:47:16,911 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-15 20:47:16,931 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-15 20:47:16,932 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 20:47:16,940 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-15 20:47:16,942 INFO L210 LassoAnalysis]: Preferences: [2019-11-15 20:47:16,942 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-15 20:47:16,942 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-15 20:47:16,942 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-15 20:47:16,943 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-11-15 20:47:16,943 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 20:47:16,943 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-15 20:47:16,943 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-15 20:47:16,943 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14.cil.c_Iteration1_Loop [2019-11-15 20:47:16,943 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-15 20:47:16,943 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-15 20:47:16,945 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:16,958 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:16,961 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:16,965 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:16,973 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:16,977 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:16,981 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:17,081 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-15 20:47:17,086 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-11-15 20:47:17,088 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 20:47:17,089 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 20:47:17,089 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 20:47:17,093 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 20:47:17,093 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 20:47:17,093 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 20:47:17,095 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 20:47:17,095 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 20:47:17,103 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 20:47:17,103 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 20:47:17,104 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 20:47:17,104 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 20:47:17,104 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 20:47:17,104 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 20:47:17,104 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 20:47:17,105 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 20:47:17,105 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 20:47:17,117 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 20:47:17,118 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 20:47:17,121 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 20:47:17,121 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 20:47:17,122 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 20:47:17,122 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 20:47:17,122 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 20:47:17,123 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 20:47:17,123 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 20:47:17,125 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 20:47:17,126 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 20:47:17,127 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 20:47:17,128 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 20:47:17,128 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 20:47:17,128 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 20:47:17,129 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 20:47:17,130 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 20:47:17,130 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 20:47:17,139 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-15 20:47:17,159 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-15 20:47:17,162 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-11-15 20:47:17,164 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-15 20:47:17,165 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-15 20:47:17,165 INFO L510 LassoAnalysis]: Proved termination. [2019-11-15 20:47:17,166 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2019-11-15 20:47:17,168 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-15 20:47:17,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:17,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:17,220 INFO L256 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-15 20:47:17,224 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 20:47:17,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:17,248 INFO L256 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-15 20:47:17,249 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 20:47:17,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 20:47:17,294 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-11-15 20:47:17,296 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 149 states. Second operand 5 states. [2019-11-15 20:47:18,022 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 149 states.. Second operand 5 states. Result 847 states and 1441 transitions. Complement of second has 10 states. [2019-11-15 20:47:18,023 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-11-15 20:47:18,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-15 20:47:18,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 621 transitions. [2019-11-15 20:47:18,027 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 621 transitions. Stem has 5 letters. Loop has 12 letters. [2019-11-15 20:47:18,028 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 20:47:18,029 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 621 transitions. Stem has 17 letters. Loop has 12 letters. [2019-11-15 20:47:18,029 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 20:47:18,029 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 621 transitions. Stem has 5 letters. Loop has 24 letters. [2019-11-15 20:47:18,030 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 20:47:18,031 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 847 states and 1441 transitions. [2019-11-15 20:47:18,043 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 325 [2019-11-15 20:47:18,055 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 847 states to 703 states and 1101 transitions. [2019-11-15 20:47:18,056 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 394 [2019-11-15 20:47:18,057 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 405 [2019-11-15 20:47:18,058 INFO L73 IsDeterministic]: Start isDeterministic. Operand 703 states and 1101 transitions. [2019-11-15 20:47:18,059 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:18,059 INFO L688 BuchiCegarLoop]: Abstraction has 703 states and 1101 transitions. [2019-11-15 20:47:18,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 703 states and 1101 transitions. [2019-11-15 20:47:18,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 703 to 499. [2019-11-15 20:47:18,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 499 states. [2019-11-15 20:47:18,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 499 states to 499 states and 779 transitions. [2019-11-15 20:47:18,118 INFO L711 BuchiCegarLoop]: Abstraction has 499 states and 779 transitions. [2019-11-15 20:47:18,119 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 20:47:18,121 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 20:47:18,122 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 20:47:18,123 INFO L87 Difference]: Start difference. First operand 499 states and 779 transitions. Second operand 3 states. [2019-11-15 20:47:18,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 20:47:18,267 INFO L93 Difference]: Finished difference Result 585 states and 913 transitions. [2019-11-15 20:47:18,268 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 20:47:18,268 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 585 states and 913 transitions. [2019-11-15 20:47:18,274 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 284 [2019-11-15 20:47:18,281 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 585 states to 585 states and 913 transitions. [2019-11-15 20:47:18,282 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 355 [2019-11-15 20:47:18,282 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 355 [2019-11-15 20:47:18,283 INFO L73 IsDeterministic]: Start isDeterministic. Operand 585 states and 913 transitions. [2019-11-15 20:47:18,283 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:18,283 INFO L688 BuchiCegarLoop]: Abstraction has 585 states and 913 transitions. [2019-11-15 20:47:18,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 585 states and 913 transitions. [2019-11-15 20:47:18,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 585 to 550. [2019-11-15 20:47:18,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 550 states. [2019-11-15 20:47:18,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 550 states to 550 states and 866 transitions. [2019-11-15 20:47:18,336 INFO L711 BuchiCegarLoop]: Abstraction has 550 states and 866 transitions. [2019-11-15 20:47:18,337 INFO L591 BuchiCegarLoop]: Abstraction has 550 states and 866 transitions. [2019-11-15 20:47:18,337 INFO L424 BuchiCegarLoop]: ======== Iteration 2============ [2019-11-15 20:47:18,337 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 550 states and 866 transitions. [2019-11-15 20:47:18,348 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 269 [2019-11-15 20:47:18,348 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 20:47:18,348 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 20:47:18,349 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:18,349 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:18,350 INFO L791 eck$LassoCheckResult]: Stem: 2415#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2233#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2192#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 2193#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2323#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 2324#L98-2 assume !false; 2205#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2424#L101 assume !(12292 == ssl3_accept_~s__state~0); 2433#L104 assume !(16384 == ssl3_accept_~s__state~0); 2434#L107 assume !(8192 == ssl3_accept_~s__state~0); 2426#L110 assume !(24576 == ssl3_accept_~s__state~0); 2350#L113 assume !(8195 == ssl3_accept_~s__state~0); 2352#L116 assume !(8480 == ssl3_accept_~s__state~0); 2591#L119 assume !(8481 == ssl3_accept_~s__state~0); 2590#L122 assume !(8482 == ssl3_accept_~s__state~0); 2478#L125 assume 8464 == ssl3_accept_~s__state~0; 2431#L132 [2019-11-15 20:47:18,350 INFO L793 eck$LassoCheckResult]: Loop: 2431#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 2327#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2326#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 2194#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2678#L602 ssl3_accept_~skip~0 := 0; 2677#L98-2 assume !false; 2676#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2675#L101 assume !(12292 == ssl3_accept_~s__state~0); 2674#L104 assume !(16384 == ssl3_accept_~s__state~0); 2673#L107 assume !(8192 == ssl3_accept_~s__state~0); 2672#L110 assume !(24576 == ssl3_accept_~s__state~0); 2667#L113 assume !(8195 == ssl3_accept_~s__state~0); 2333#L116 assume !(8480 == ssl3_accept_~s__state~0); 2334#L119 assume !(8481 == ssl3_accept_~s__state~0); 2498#L122 assume !(8482 == ssl3_accept_~s__state~0); 2499#L125 assume 8464 == ssl3_accept_~s__state~0; 2431#L132 [2019-11-15 20:47:18,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:18,354 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 1 times [2019-11-15 20:47:18,354 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:18,354 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365614297] [2019-11-15 20:47:18,354 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:18,354 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:18,355 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:18,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:18,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:18,387 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 20:47:18,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:18,388 INFO L82 PathProgramCache]: Analyzing trace with hash 2065706177, now seen corresponding path program 1 times [2019-11-15 20:47:18,389 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:18,389 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160041480] [2019-11-15 20:47:18,389 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:18,389 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:18,389 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:18,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:18,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 20:47:18,424 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160041480] [2019-11-15 20:47:18,424 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 20:47:18,425 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 20:47:18,425 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418196033] [2019-11-15 20:47:18,425 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 20:47:18,425 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 20:47:18,426 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 20:47:18,426 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 20:47:18,426 INFO L87 Difference]: Start difference. First operand 550 states and 866 transitions. cyclomatic complexity: 319 Second operand 3 states. [2019-11-15 20:47:18,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 20:47:18,631 INFO L93 Difference]: Finished difference Result 675 states and 1064 transitions. [2019-11-15 20:47:18,631 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 20:47:18,631 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 675 states and 1064 transitions. [2019-11-15 20:47:18,637 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 366 [2019-11-15 20:47:18,644 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 675 states to 675 states and 1064 transitions. [2019-11-15 20:47:18,645 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 419 [2019-11-15 20:47:18,647 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 419 [2019-11-15 20:47:18,647 INFO L73 IsDeterministic]: Start isDeterministic. Operand 675 states and 1064 transitions. [2019-11-15 20:47:18,648 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:18,648 INFO L688 BuchiCegarLoop]: Abstraction has 675 states and 1064 transitions. [2019-11-15 20:47:18,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 675 states and 1064 transitions. [2019-11-15 20:47:18,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 675 to 588. [2019-11-15 20:47:18,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 588 states. [2019-11-15 20:47:18,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 588 states to 588 states and 922 transitions. [2019-11-15 20:47:18,660 INFO L711 BuchiCegarLoop]: Abstraction has 588 states and 922 transitions. [2019-11-15 20:47:18,660 INFO L591 BuchiCegarLoop]: Abstraction has 588 states and 922 transitions. [2019-11-15 20:47:18,660 INFO L424 BuchiCegarLoop]: ======== Iteration 3============ [2019-11-15 20:47:18,660 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 588 states and 922 transitions. [2019-11-15 20:47:18,663 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 305 [2019-11-15 20:47:18,664 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 20:47:18,664 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 20:47:18,667 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:18,667 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:18,667 INFO L791 eck$LassoCheckResult]: Stem: 3634#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3463#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3423#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 3424#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3554#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 3555#L98-2 assume !false; 3838#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3933#L101 assume !(12292 == ssl3_accept_~s__state~0); 3932#L104 assume !(16384 == ssl3_accept_~s__state~0); 3931#L107 assume !(8192 == ssl3_accept_~s__state~0); 3930#L110 assume !(24576 == ssl3_accept_~s__state~0); 3929#L113 assume !(8195 == ssl3_accept_~s__state~0); 3928#L116 assume !(8480 == ssl3_accept_~s__state~0); 3927#L119 assume !(8481 == ssl3_accept_~s__state~0); 3926#L122 assume !(8482 == ssl3_accept_~s__state~0); 3925#L125 assume 8464 == ssl3_accept_~s__state~0; 3650#L132 [2019-11-15 20:47:18,667 INFO L793 eck$LassoCheckResult]: Loop: 3650#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 3559#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3557#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 3558#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3861#L602 ssl3_accept_~skip~0 := 0; 3860#L98-2 assume !false; 3859#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3858#L101 assume 12292 == ssl3_accept_~s__state~0; 3721#L102 ssl3_accept_~s__new_session~0 := 1; 3708#L210 ssl3_accept_~s__server~0 := 1; 3604#L215 assume 0 != ssl3_accept_~cb~0; 3598#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3599#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3616#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3620#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3676#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 3484#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3730#L602 ssl3_accept_~skip~0 := 0; 3727#L98-2 assume !false; 3724#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3720#L101 assume !(12292 == ssl3_accept_~s__state~0); 3717#L104 assume !(16384 == ssl3_accept_~s__state~0); 3714#L107 assume !(8192 == ssl3_accept_~s__state~0); 3711#L110 assume !(24576 == ssl3_accept_~s__state~0); 3707#L113 assume !(8195 == ssl3_accept_~s__state~0); 3700#L116 assume !(8480 == ssl3_accept_~s__state~0); 3701#L119 assume !(8481 == ssl3_accept_~s__state~0); 3702#L122 assume !(8482 == ssl3_accept_~s__state~0); 3682#L125 assume 8464 == ssl3_accept_~s__state~0; 3650#L132 [2019-11-15 20:47:18,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:18,668 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 2 times [2019-11-15 20:47:18,668 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:18,668 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807039353] [2019-11-15 20:47:18,668 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:18,669 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:18,669 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:18,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:18,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:18,713 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 20:47:18,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:18,715 INFO L82 PathProgramCache]: Analyzing trace with hash -799809168, now seen corresponding path program 1 times [2019-11-15 20:47:18,715 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:18,716 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396595502] [2019-11-15 20:47:18,716 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:18,716 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:18,716 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:18,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:18,738 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 20:47:18,739 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396595502] [2019-11-15 20:47:18,739 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 20:47:18,739 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 20:47:18,739 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406146209] [2019-11-15 20:47:18,739 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 20:47:18,740 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 20:47:18,740 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 20:47:18,740 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 20:47:18,740 INFO L87 Difference]: Start difference. First operand 588 states and 922 transitions. cyclomatic complexity: 337 Second operand 3 states. [2019-11-15 20:47:18,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 20:47:18,933 INFO L93 Difference]: Finished difference Result 706 states and 1016 transitions. [2019-11-15 20:47:18,933 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 20:47:18,933 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 706 states and 1016 transitions. [2019-11-15 20:47:18,939 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 391 [2019-11-15 20:47:18,944 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 706 states to 633 states and 936 transitions. [2019-11-15 20:47:18,945 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 444 [2019-11-15 20:47:18,945 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 455 [2019-11-15 20:47:18,945 INFO L73 IsDeterministic]: Start isDeterministic. Operand 633 states and 936 transitions. [2019-11-15 20:47:18,953 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:18,954 INFO L688 BuchiCegarLoop]: Abstraction has 633 states and 936 transitions. [2019-11-15 20:47:18,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 633 states and 936 transitions. [2019-11-15 20:47:18,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 633 to 590. [2019-11-15 20:47:18,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 590 states. [2019-11-15 20:47:18,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 885 transitions. [2019-11-15 20:47:18,965 INFO L711 BuchiCegarLoop]: Abstraction has 590 states and 885 transitions. [2019-11-15 20:47:18,965 INFO L591 BuchiCegarLoop]: Abstraction has 590 states and 885 transitions. [2019-11-15 20:47:18,965 INFO L424 BuchiCegarLoop]: ======== Iteration 4============ [2019-11-15 20:47:18,965 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 590 states and 885 transitions. [2019-11-15 20:47:18,970 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2019-11-15 20:47:18,970 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 20:47:18,970 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 20:47:18,972 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:18,972 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:18,972 INFO L791 eck$LassoCheckResult]: Stem: 4938#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4765#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4723#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 4724#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4857#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 4858#L98-2 assume !false; 5198#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5265#L101 assume !(12292 == ssl3_accept_~s__state~0); 5264#L104 assume !(16384 == ssl3_accept_~s__state~0); 5263#L107 assume 8192 == ssl3_accept_~s__state~0; 4835#L210 [2019-11-15 20:47:18,973 INFO L793 eck$LassoCheckResult]: Loop: 4835#L210 ssl3_accept_~s__server~0 := 1; 4836#L215 assume 0 != ssl3_accept_~cb~0; 4902#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4903#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4921#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4925#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4981#L242 assume 12292 != ssl3_accept_~s__state~0; 4839#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 4756#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5157#L602 ssl3_accept_~skip~0 := 0; 5155#L98-2 assume !false; 5153#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5151#L101 assume !(12292 == ssl3_accept_~s__state~0); 5149#L104 assume !(16384 == ssl3_accept_~s__state~0); 5147#L107 assume 8192 == ssl3_accept_~s__state~0; 4835#L210 [2019-11-15 20:47:18,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:18,973 INFO L82 PathProgramCache]: Analyzing trace with hash 1269760736, now seen corresponding path program 1 times [2019-11-15 20:47:18,973 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:18,973 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890417092] [2019-11-15 20:47:18,974 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:18,974 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:18,974 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:18,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:19,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 20:47:19,020 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890417092] [2019-11-15 20:47:19,020 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 20:47:19,020 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-15 20:47:19,021 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588358244] [2019-11-15 20:47:19,021 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-15 20:47:19,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:19,021 INFO L82 PathProgramCache]: Analyzing trace with hash 813966841, now seen corresponding path program 1 times [2019-11-15 20:47:19,021 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:19,021 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776943615] [2019-11-15 20:47:19,022 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:19,022 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:19,022 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:19,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:19,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 20:47:19,048 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776943615] [2019-11-15 20:47:19,048 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 20:47:19,048 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 20:47:19,048 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381864284] [2019-11-15 20:47:19,049 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 20:47:19,049 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 20:47:19,049 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 20:47:19,049 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 20:47:19,049 INFO L87 Difference]: Start difference. First operand 590 states and 885 transitions. cyclomatic complexity: 298 Second operand 3 states. [2019-11-15 20:47:19,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 20:47:19,178 INFO L93 Difference]: Finished difference Result 600 states and 893 transitions. [2019-11-15 20:47:19,179 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 20:47:19,179 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 600 states and 893 transitions. [2019-11-15 20:47:19,184 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 392 [2019-11-15 20:47:19,188 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 600 states to 600 states and 893 transitions. [2019-11-15 20:47:19,189 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 426 [2019-11-15 20:47:19,189 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 426 [2019-11-15 20:47:19,190 INFO L73 IsDeterministic]: Start isDeterministic. Operand 600 states and 893 transitions. [2019-11-15 20:47:19,190 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:19,190 INFO L688 BuchiCegarLoop]: Abstraction has 600 states and 893 transitions. [2019-11-15 20:47:19,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states and 893 transitions. [2019-11-15 20:47:19,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 590. [2019-11-15 20:47:19,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 590 states. [2019-11-15 20:47:19,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 881 transitions. [2019-11-15 20:47:19,201 INFO L711 BuchiCegarLoop]: Abstraction has 590 states and 881 transitions. [2019-11-15 20:47:19,201 INFO L591 BuchiCegarLoop]: Abstraction has 590 states and 881 transitions. [2019-11-15 20:47:19,201 INFO L424 BuchiCegarLoop]: ======== Iteration 5============ [2019-11-15 20:47:19,201 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 590 states and 881 transitions. [2019-11-15 20:47:19,204 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2019-11-15 20:47:19,205 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 20:47:19,205 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 20:47:19,205 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:19,206 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:19,206 INFO L791 eck$LassoCheckResult]: Stem: 6128#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5961#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5920#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 5921#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6051#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 6052#L98-2 assume !false; 6286#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6387#L101 assume !(12292 == ssl3_accept_~s__state~0); 6385#L104 assume !(16384 == ssl3_accept_~s__state~0); 6383#L107 assume !(8192 == ssl3_accept_~s__state~0); 6381#L110 assume !(24576 == ssl3_accept_~s__state~0); 6379#L113 assume 8195 == ssl3_accept_~s__state~0; 6029#L210 [2019-11-15 20:47:19,206 INFO L793 eck$LassoCheckResult]: Loop: 6029#L210 ssl3_accept_~s__server~0 := 1; 6030#L215 assume 0 != ssl3_accept_~cb~0; 6092#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6093#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6114#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6118#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6120#L242 assume 12292 != ssl3_accept_~s__state~0; 6033#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 5967#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6298#L602 ssl3_accept_~skip~0 := 0; 6295#L98-2 assume !false; 6292#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6289#L101 assume !(12292 == ssl3_accept_~s__state~0); 6288#L104 assume !(16384 == ssl3_accept_~s__state~0); 6287#L107 assume !(8192 == ssl3_accept_~s__state~0); 6285#L110 assume !(24576 == ssl3_accept_~s__state~0); 6284#L113 assume 8195 == ssl3_accept_~s__state~0; 6029#L210 [2019-11-15 20:47:19,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:19,207 INFO L82 PathProgramCache]: Analyzing trace with hash 469359109, now seen corresponding path program 1 times [2019-11-15 20:47:19,207 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:19,207 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791616939] [2019-11-15 20:47:19,207 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:19,207 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:19,207 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:19,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:19,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 20:47:19,227 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791616939] [2019-11-15 20:47:19,227 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 20:47:19,227 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-15 20:47:19,227 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109198097] [2019-11-15 20:47:19,228 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-15 20:47:19,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:19,228 INFO L82 PathProgramCache]: Analyzing trace with hash 538090206, now seen corresponding path program 1 times [2019-11-15 20:47:19,228 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:19,228 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793568951] [2019-11-15 20:47:19,228 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:19,228 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:19,229 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:19,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:19,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 20:47:19,241 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793568951] [2019-11-15 20:47:19,242 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 20:47:19,242 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 20:47:19,242 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330341655] [2019-11-15 20:47:19,242 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 20:47:19,242 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 20:47:19,243 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 20:47:19,243 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 20:47:19,243 INFO L87 Difference]: Start difference. First operand 590 states and 881 transitions. cyclomatic complexity: 294 Second operand 3 states. [2019-11-15 20:47:19,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 20:47:19,371 INFO L93 Difference]: Finished difference Result 600 states and 889 transitions. [2019-11-15 20:47:19,371 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 20:47:19,372 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 600 states and 889 transitions. [2019-11-15 20:47:19,376 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 392 [2019-11-15 20:47:19,381 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 600 states to 600 states and 889 transitions. [2019-11-15 20:47:19,381 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 426 [2019-11-15 20:47:19,381 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 426 [2019-11-15 20:47:19,381 INFO L73 IsDeterministic]: Start isDeterministic. Operand 600 states and 889 transitions. [2019-11-15 20:47:19,382 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:19,382 INFO L688 BuchiCegarLoop]: Abstraction has 600 states and 889 transitions. [2019-11-15 20:47:19,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states and 889 transitions. [2019-11-15 20:47:19,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 590. [2019-11-15 20:47:19,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 590 states. [2019-11-15 20:47:19,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 877 transitions. [2019-11-15 20:47:19,392 INFO L711 BuchiCegarLoop]: Abstraction has 590 states and 877 transitions. [2019-11-15 20:47:19,392 INFO L591 BuchiCegarLoop]: Abstraction has 590 states and 877 transitions. [2019-11-15 20:47:19,392 INFO L424 BuchiCegarLoop]: ======== Iteration 6============ [2019-11-15 20:47:19,393 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 590 states and 877 transitions. [2019-11-15 20:47:19,396 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2019-11-15 20:47:19,396 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 20:47:19,396 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 20:47:19,397 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:19,397 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:19,398 INFO L791 eck$LassoCheckResult]: Stem: 7326#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7158#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7117#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 7118#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7246#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 7247#L98-2 assume !false; 7129#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7340#L101 assume !(12292 == ssl3_accept_~s__state~0); 7348#L104 assume !(16384 == ssl3_accept_~s__state~0); 7349#L107 assume !(8192 == ssl3_accept_~s__state~0); 7359#L110 assume !(24576 == ssl3_accept_~s__state~0); 7651#L113 assume !(8195 == ssl3_accept_~s__state~0); 7650#L116 assume !(8480 == ssl3_accept_~s__state~0); 7575#L119 assume !(8481 == ssl3_accept_~s__state~0); 7574#L122 assume !(8482 == ssl3_accept_~s__state~0); 7407#L125 assume 8464 == ssl3_accept_~s__state~0; 7344#L132 [2019-11-15 20:47:19,398 INFO L793 eck$LassoCheckResult]: Loop: 7344#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 7251#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7249#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 7250#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7576#L602 ssl3_accept_~skip~0 := 0; 7571#L98-2 assume !false; 7570#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7569#L101 assume !(12292 == ssl3_accept_~s__state~0); 7568#L104 assume !(16384 == ssl3_accept_~s__state~0); 7565#L107 assume !(8192 == ssl3_accept_~s__state~0); 7562#L110 assume !(24576 == ssl3_accept_~s__state~0); 7561#L113 assume !(8195 == ssl3_accept_~s__state~0); 7560#L116 assume !(8480 == ssl3_accept_~s__state~0); 7559#L119 assume !(8481 == ssl3_accept_~s__state~0); 7558#L122 assume !(8482 == ssl3_accept_~s__state~0); 7557#L125 assume !(8464 == ssl3_accept_~s__state~0); 7555#L128 assume !(8465 == ssl3_accept_~s__state~0); 7553#L131 assume !(8466 == ssl3_accept_~s__state~0); 7552#L134 assume 8496 == ssl3_accept_~s__state~0; 7463#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 7550#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7549#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 7547#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 7519#L292-2 ssl3_accept_~s__init_num~0 := 0; 7400#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7507#L602 ssl3_accept_~skip~0 := 0; 7505#L98-2 assume !false; 7503#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7500#L101 assume !(12292 == ssl3_accept_~s__state~0); 7498#L104 assume 16384 == ssl3_accept_~s__state~0; 7493#L210 ssl3_accept_~s__server~0 := 1; 7599#L215 assume 0 != ssl3_accept_~cb~0; 7598#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7597#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7595#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7593#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7592#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 7590#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7521#L602 ssl3_accept_~skip~0 := 0; 7513#L98-2 assume !false; 7508#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7506#L101 assume !(12292 == ssl3_accept_~s__state~0); 7504#L104 assume !(16384 == ssl3_accept_~s__state~0); 7502#L107 assume !(8192 == ssl3_accept_~s__state~0); 7499#L110 assume !(24576 == ssl3_accept_~s__state~0); 7497#L113 assume !(8195 == ssl3_accept_~s__state~0); 7495#L116 assume !(8480 == ssl3_accept_~s__state~0); 7446#L119 assume !(8481 == ssl3_accept_~s__state~0); 7447#L122 assume !(8482 == ssl3_accept_~s__state~0); 7474#L125 assume 8464 == ssl3_accept_~s__state~0; 7344#L132 [2019-11-15 20:47:19,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:19,399 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 3 times [2019-11-15 20:47:19,399 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:19,399 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771782585] [2019-11-15 20:47:19,399 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:19,399 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:19,400 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:19,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:19,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:19,413 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 20:47:19,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:19,413 INFO L82 PathProgramCache]: Analyzing trace with hash -1896605799, now seen corresponding path program 1 times [2019-11-15 20:47:19,414 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:19,414 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668889963] [2019-11-15 20:47:19,414 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:19,414 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:19,414 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:19,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:19,450 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 20:47:19,450 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668889963] [2019-11-15 20:47:19,451 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 20:47:19,451 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 20:47:19,451 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237789090] [2019-11-15 20:47:19,451 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 20:47:19,451 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 20:47:19,452 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 20:47:19,452 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 20:47:19,452 INFO L87 Difference]: Start difference. First operand 590 states and 877 transitions. cyclomatic complexity: 290 Second operand 3 states. [2019-11-15 20:47:19,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 20:47:19,653 INFO L93 Difference]: Finished difference Result 745 states and 1062 transitions. [2019-11-15 20:47:19,653 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 20:47:19,654 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 745 states and 1062 transitions. [2019-11-15 20:47:19,659 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 447 [2019-11-15 20:47:19,664 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 745 states to 687 states and 1004 transitions. [2019-11-15 20:47:19,664 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 481 [2019-11-15 20:47:19,665 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 481 [2019-11-15 20:47:19,665 INFO L73 IsDeterministic]: Start isDeterministic. Operand 687 states and 1004 transitions. [2019-11-15 20:47:19,665 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:19,666 INFO L688 BuchiCegarLoop]: Abstraction has 687 states and 1004 transitions. [2019-11-15 20:47:19,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 687 states and 1004 transitions. [2019-11-15 20:47:19,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 687 to 674. [2019-11-15 20:47:19,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 674 states. [2019-11-15 20:47:19,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 674 states to 674 states and 988 transitions. [2019-11-15 20:47:19,677 INFO L711 BuchiCegarLoop]: Abstraction has 674 states and 988 transitions. [2019-11-15 20:47:19,677 INFO L591 BuchiCegarLoop]: Abstraction has 674 states and 988 transitions. [2019-11-15 20:47:19,677 INFO L424 BuchiCegarLoop]: ======== Iteration 7============ [2019-11-15 20:47:19,677 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 674 states and 988 transitions. [2019-11-15 20:47:19,681 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 438 [2019-11-15 20:47:19,681 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 20:47:19,681 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 20:47:19,685 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:19,686 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:19,686 INFO L791 eck$LassoCheckResult]: Stem: 8685#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 8500#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8458#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 8459#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8590#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 8591#L98-2 assume !false; 9012#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9081#L101 assume !(12292 == ssl3_accept_~s__state~0); 9079#L104 assume !(16384 == ssl3_accept_~s__state~0); 9077#L107 assume !(8192 == ssl3_accept_~s__state~0); 9075#L110 assume !(24576 == ssl3_accept_~s__state~0); 9073#L113 assume !(8195 == ssl3_accept_~s__state~0); 8601#L116 assume !(8480 == ssl3_accept_~s__state~0); 8602#L119 assume !(8481 == ssl3_accept_~s__state~0); 9046#L122 assume !(8482 == ssl3_accept_~s__state~0); 8794#L125 assume 8464 == ssl3_accept_~s__state~0; 8701#L132 [2019-11-15 20:47:19,687 INFO L793 eck$LassoCheckResult]: Loop: 8701#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 8595#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8593#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 8594#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8449#L602 ssl3_accept_~skip~0 := 0; 8475#L98-2 assume !false; 8476#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8694#L101 assume !(12292 == ssl3_accept_~s__state~0); 8703#L104 assume !(16384 == ssl3_accept_~s__state~0); 8704#L107 assume !(8192 == ssl3_accept_~s__state~0); 8696#L110 assume !(24576 == ssl3_accept_~s__state~0); 8697#L113 assume !(8195 == ssl3_accept_~s__state~0); 9072#L116 assume !(8480 == ssl3_accept_~s__state~0); 9071#L119 assume !(8481 == ssl3_accept_~s__state~0); 9070#L122 assume !(8482 == ssl3_accept_~s__state~0); 9069#L125 assume !(8464 == ssl3_accept_~s__state~0); 9066#L128 assume !(8465 == ssl3_accept_~s__state~0); 9065#L131 assume !(8466 == ssl3_accept_~s__state~0); 8724#L134 assume 8496 == ssl3_accept_~s__state~0; 8633#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 8634#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8666#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 8667#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8917#L292-2 ssl3_accept_~s__init_num~0 := 0; 8460#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8893#L602 ssl3_accept_~skip~0 := 0; 8891#L98-2 assume !false; 8889#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8887#L101 assume !(12292 == ssl3_accept_~s__state~0); 8885#L104 assume 16384 == ssl3_accept_~s__state~0; 8568#L210 ssl3_accept_~s__server~0 := 1; 8569#L215 assume 0 != ssl3_accept_~cb~0; 8641#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 8642#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 8669#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 8671#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 8863#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 9025#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9019#L602 ssl3_accept_~skip~0 := 0; 9016#L98-2 assume !false; 9014#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9013#L101 assume !(12292 == ssl3_accept_~s__state~0); 9010#L104 assume !(16384 == ssl3_accept_~s__state~0); 9006#L107 assume !(8192 == ssl3_accept_~s__state~0); 9003#L110 assume !(24576 == ssl3_accept_~s__state~0); 9000#L113 assume !(8195 == ssl3_accept_~s__state~0); 8800#L116 assume !(8480 == ssl3_accept_~s__state~0); 8801#L119 assume !(8481 == ssl3_accept_~s__state~0); 8802#L122 assume !(8482 == ssl3_accept_~s__state~0); 8808#L125 assume 8464 == ssl3_accept_~s__state~0; 8701#L132 [2019-11-15 20:47:19,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:19,688 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 4 times [2019-11-15 20:47:19,688 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:19,688 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492355938] [2019-11-15 20:47:19,688 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:19,689 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:19,689 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:19,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:19,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:19,714 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 20:47:19,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:19,714 INFO L82 PathProgramCache]: Analyzing trace with hash -1387132709, now seen corresponding path program 1 times [2019-11-15 20:47:19,714 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:19,715 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986361928] [2019-11-15 20:47:19,715 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:19,715 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:19,715 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:19,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:19,732 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 20:47:19,732 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986361928] [2019-11-15 20:47:19,732 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 20:47:19,732 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 20:47:19,732 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288258530] [2019-11-15 20:47:19,733 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 20:47:19,733 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 20:47:19,733 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 20:47:19,733 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 20:47:19,733 INFO L87 Difference]: Start difference. First operand 674 states and 988 transitions. cyclomatic complexity: 317 Second operand 3 states. [2019-11-15 20:47:19,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 20:47:19,927 INFO L93 Difference]: Finished difference Result 832 states and 1231 transitions. [2019-11-15 20:47:19,928 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 20:47:19,928 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 832 states and 1231 transitions. [2019-11-15 20:47:19,934 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 539 [2019-11-15 20:47:19,940 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 832 states to 825 states and 1224 transitions. [2019-11-15 20:47:19,941 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 573 [2019-11-15 20:47:19,941 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 573 [2019-11-15 20:47:19,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 825 states and 1224 transitions. [2019-11-15 20:47:19,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:19,942 INFO L688 BuchiCegarLoop]: Abstraction has 825 states and 1224 transitions. [2019-11-15 20:47:19,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 825 states and 1224 transitions. [2019-11-15 20:47:19,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 825 to 806. [2019-11-15 20:47:19,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 806 states. [2019-11-15 20:47:19,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 806 states to 806 states and 1196 transitions. [2019-11-15 20:47:19,955 INFO L711 BuchiCegarLoop]: Abstraction has 806 states and 1196 transitions. [2019-11-15 20:47:19,955 INFO L591 BuchiCegarLoop]: Abstraction has 806 states and 1196 transitions. [2019-11-15 20:47:19,955 INFO L424 BuchiCegarLoop]: ======== Iteration 8============ [2019-11-15 20:47:19,956 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 806 states and 1196 transitions. [2019-11-15 20:47:19,959 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 526 [2019-11-15 20:47:19,960 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 20:47:19,960 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 20:47:19,961 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:19,961 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:19,961 INFO L791 eck$LassoCheckResult]: Stem: 10191#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 10013#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9970#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 9971#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10106#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 10107#L98-2 assume !false; 10294#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10679#L101 assume !(12292 == ssl3_accept_~s__state~0); 10678#L104 assume !(16384 == ssl3_accept_~s__state~0); 10677#L107 assume !(8192 == ssl3_accept_~s__state~0); 10674#L110 assume !(24576 == ssl3_accept_~s__state~0); 10672#L113 assume !(8195 == ssl3_accept_~s__state~0); 10670#L116 assume !(8480 == ssl3_accept_~s__state~0); 10668#L119 assume !(8481 == ssl3_accept_~s__state~0); 10666#L122 assume !(8482 == ssl3_accept_~s__state~0); 10664#L125 assume 8464 == ssl3_accept_~s__state~0; 10210#L132 [2019-11-15 20:47:19,967 INFO L793 eck$LassoCheckResult]: Loop: 10210#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 10111#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10109#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 10110#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10704#L602 ssl3_accept_~skip~0 := 0; 10703#L98-2 assume !false; 10702#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10701#L101 assume !(12292 == ssl3_accept_~s__state~0); 10700#L104 assume !(16384 == ssl3_accept_~s__state~0); 10699#L107 assume !(8192 == ssl3_accept_~s__state~0); 10698#L110 assume !(24576 == ssl3_accept_~s__state~0); 10697#L113 assume !(8195 == ssl3_accept_~s__state~0); 10693#L116 assume !(8480 == ssl3_accept_~s__state~0); 10690#L119 assume !(8481 == ssl3_accept_~s__state~0); 10689#L122 assume !(8482 == ssl3_accept_~s__state~0); 10688#L125 assume !(8464 == ssl3_accept_~s__state~0); 10687#L128 assume !(8465 == ssl3_accept_~s__state~0); 10682#L131 assume !(8466 == ssl3_accept_~s__state~0); 10584#L134 assume 8496 == ssl3_accept_~s__state~0; 10414#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 10583#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10534#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 10529#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 10515#L292-2 ssl3_accept_~s__init_num~0 := 0; 10254#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10506#L602 ssl3_accept_~skip~0 := 0; 10504#L98-2 assume !false; 10502#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10500#L101 assume !(12292 == ssl3_accept_~s__state~0); 10498#L104 assume !(16384 == ssl3_accept_~s__state~0); 10497#L107 assume !(8192 == ssl3_accept_~s__state~0); 10496#L110 assume !(24576 == ssl3_accept_~s__state~0); 10495#L113 assume !(8195 == ssl3_accept_~s__state~0); 10494#L116 assume !(8480 == ssl3_accept_~s__state~0); 10493#L119 assume !(8481 == ssl3_accept_~s__state~0); 10492#L122 assume !(8482 == ssl3_accept_~s__state~0); 10490#L125 assume !(8464 == ssl3_accept_~s__state~0); 10488#L128 assume !(8465 == ssl3_accept_~s__state~0); 10482#L131 assume !(8466 == ssl3_accept_~s__state~0); 10470#L134 assume !(8496 == ssl3_accept_~s__state~0); 10471#L137 assume !(8497 == ssl3_accept_~s__state~0); 10467#L140 assume !(8512 == ssl3_accept_~s__state~0); 10466#L143 assume !(8513 == ssl3_accept_~s__state~0); 10136#L146 assume !(8528 == ssl3_accept_~s__state~0); 10138#L149 assume !(8529 == ssl3_accept_~s__state~0); 10149#L152 assume !(8544 == ssl3_accept_~s__state~0); 10262#L155 assume !(8545 == ssl3_accept_~s__state~0); 10263#L158 assume 8560 == ssl3_accept_~s__state~0; 10224#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 10018#L417 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; 10004#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10606#L602 ssl3_accept_~skip~0 := 0; 10600#L98-2 assume !false; 10598#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10596#L101 assume !(12292 == ssl3_accept_~s__state~0); 10594#L104 assume !(16384 == ssl3_accept_~s__state~0); 10592#L107 assume !(8192 == ssl3_accept_~s__state~0); 10590#L110 assume !(24576 == ssl3_accept_~s__state~0); 10588#L113 assume !(8195 == ssl3_accept_~s__state~0); 10586#L116 assume !(8480 == ssl3_accept_~s__state~0); 10266#L119 assume !(8481 == ssl3_accept_~s__state~0); 10267#L122 assume !(8482 == ssl3_accept_~s__state~0); 10245#L125 assume 8464 == ssl3_accept_~s__state~0; 10210#L132 [2019-11-15 20:47:19,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:19,967 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 5 times [2019-11-15 20:47:19,967 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:19,968 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388598483] [2019-11-15 20:47:19,968 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:19,968 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:19,968 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:19,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:19,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:19,992 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 20:47:19,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:19,999 INFO L82 PathProgramCache]: Analyzing trace with hash -1543121455, now seen corresponding path program 1 times [2019-11-15 20:47:20,000 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:20,000 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666673990] [2019-11-15 20:47:20,000 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:20,001 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:20,001 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:20,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:20,031 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 20:47:20,033 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666673990] [2019-11-15 20:47:20,033 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 20:47:20,033 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 20:47:20,033 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490900544] [2019-11-15 20:47:20,034 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 20:47:20,035 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 20:47:20,036 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 20:47:20,036 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 20:47:20,036 INFO L87 Difference]: Start difference. First operand 806 states and 1196 transitions. cyclomatic complexity: 393 Second operand 3 states. [2019-11-15 20:47:20,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 20:47:20,208 INFO L93 Difference]: Finished difference Result 951 states and 1324 transitions. [2019-11-15 20:47:20,208 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 20:47:20,208 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 951 states and 1324 transitions. [2019-11-15 20:47:20,215 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 627 [2019-11-15 20:47:20,222 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 951 states to 951 states and 1324 transitions. [2019-11-15 20:47:20,222 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 661 [2019-11-15 20:47:20,223 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 661 [2019-11-15 20:47:20,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 951 states and 1324 transitions. [2019-11-15 20:47:20,223 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:20,223 INFO L688 BuchiCegarLoop]: Abstraction has 951 states and 1324 transitions. [2019-11-15 20:47:20,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 951 states and 1324 transitions. [2019-11-15 20:47:20,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 951 to 943. [2019-11-15 20:47:20,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 943 states. [2019-11-15 20:47:20,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 943 states to 943 states and 1313 transitions. [2019-11-15 20:47:20,242 INFO L711 BuchiCegarLoop]: Abstraction has 943 states and 1313 transitions. [2019-11-15 20:47:20,242 INFO L591 BuchiCegarLoop]: Abstraction has 943 states and 1313 transitions. [2019-11-15 20:47:20,242 INFO L424 BuchiCegarLoop]: ======== Iteration 9============ [2019-11-15 20:47:20,242 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 943 states and 1313 transitions. [2019-11-15 20:47:20,246 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 620 [2019-11-15 20:47:20,246 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 20:47:20,246 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 20:47:20,248 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:20,248 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:20,249 INFO L791 eck$LassoCheckResult]: Stem: 11954#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 11777#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11733#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 11734#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11867#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 11868#L98-2 assume !false; 12133#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12374#L101 assume !(12292 == ssl3_accept_~s__state~0); 12372#L104 assume !(16384 == ssl3_accept_~s__state~0); 12370#L107 assume !(8192 == ssl3_accept_~s__state~0); 12368#L110 assume !(24576 == ssl3_accept_~s__state~0); 12366#L113 assume !(8195 == ssl3_accept_~s__state~0); 12364#L116 assume !(8480 == ssl3_accept_~s__state~0); 12357#L119 assume !(8481 == ssl3_accept_~s__state~0); 12356#L122 assume !(8482 == ssl3_accept_~s__state~0); 12037#L125 assume 8464 == ssl3_accept_~s__state~0; 11973#L132 [2019-11-15 20:47:20,250 INFO L793 eck$LassoCheckResult]: Loop: 11973#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 11873#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11871#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 11872#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12552#L602 ssl3_accept_~skip~0 := 0; 12550#L98-2 assume !false; 12549#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12548#L101 assume !(12292 == ssl3_accept_~s__state~0); 12547#L104 assume !(16384 == ssl3_accept_~s__state~0); 12546#L107 assume !(8192 == ssl3_accept_~s__state~0); 12545#L110 assume !(24576 == ssl3_accept_~s__state~0); 12544#L113 assume !(8195 == ssl3_accept_~s__state~0); 12543#L116 assume !(8480 == ssl3_accept_~s__state~0); 12539#L119 assume !(8481 == ssl3_accept_~s__state~0); 12536#L122 assume !(8482 == ssl3_accept_~s__state~0); 12535#L125 assume !(8464 == ssl3_accept_~s__state~0); 12534#L128 assume !(8465 == ssl3_accept_~s__state~0); 12533#L131 assume !(8466 == ssl3_accept_~s__state~0); 12285#L134 assume 8496 == ssl3_accept_~s__state~0; 11912#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 11913#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11940#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 11928#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11929#L292-2 ssl3_accept_~s__init_num~0 := 0; 12434#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12429#L602 ssl3_accept_~skip~0 := 0; 12428#L98-2 assume !false; 12424#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12421#L101 assume !(12292 == ssl3_accept_~s__state~0); 12420#L104 assume !(16384 == ssl3_accept_~s__state~0); 12419#L107 assume !(8192 == ssl3_accept_~s__state~0); 12418#L110 assume !(24576 == ssl3_accept_~s__state~0); 12413#L113 assume !(8195 == ssl3_accept_~s__state~0); 12411#L116 assume !(8480 == ssl3_accept_~s__state~0); 12409#L119 assume !(8481 == ssl3_accept_~s__state~0); 12407#L122 assume !(8482 == ssl3_accept_~s__state~0); 12405#L125 assume !(8464 == ssl3_accept_~s__state~0); 12403#L128 assume !(8465 == ssl3_accept_~s__state~0); 12401#L131 assume !(8466 == ssl3_accept_~s__state~0); 12388#L134 assume !(8496 == ssl3_accept_~s__state~0); 12361#L137 assume !(8497 == ssl3_accept_~s__state~0); 12295#L140 assume 8512 == ssl3_accept_~s__state~0; 11829#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11830#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11750#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11735#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12523#L602 ssl3_accept_~skip~0 := 0; 12522#L98-2 assume !false; 12521#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12519#L101 assume !(12292 == ssl3_accept_~s__state~0); 12517#L104 assume !(16384 == ssl3_accept_~s__state~0); 12516#L107 assume !(8192 == ssl3_accept_~s__state~0); 12512#L110 assume !(24576 == ssl3_accept_~s__state~0); 12510#L113 assume !(8195 == ssl3_accept_~s__state~0); 12508#L116 assume !(8480 == ssl3_accept_~s__state~0); 12506#L119 assume !(8481 == ssl3_accept_~s__state~0); 12502#L122 assume !(8482 == ssl3_accept_~s__state~0); 12500#L125 assume !(8464 == ssl3_accept_~s__state~0); 12498#L128 assume !(8465 == ssl3_accept_~s__state~0); 12492#L131 assume !(8466 == ssl3_accept_~s__state~0); 12490#L134 assume !(8496 == ssl3_accept_~s__state~0); 12286#L137 assume !(8497 == ssl3_accept_~s__state~0); 12287#L140 assume !(8512 == ssl3_accept_~s__state~0); 12308#L143 assume !(8513 == ssl3_accept_~s__state~0); 12307#L146 assume !(8528 == ssl3_accept_~s__state~0); 12306#L149 assume !(8529 == ssl3_accept_~s__state~0); 12305#L152 assume !(8544 == ssl3_accept_~s__state~0); 12304#L155 assume !(8545 == ssl3_accept_~s__state~0); 12303#L158 assume 8560 == ssl3_accept_~s__state~0; 11991#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 11782#L417 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; 11768#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12412#L602 ssl3_accept_~skip~0 := 0; 12410#L98-2 assume !false; 12408#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12406#L101 assume !(12292 == ssl3_accept_~s__state~0); 12404#L104 assume !(16384 == ssl3_accept_~s__state~0); 12402#L107 assume !(8192 == ssl3_accept_~s__state~0); 12389#L110 assume !(24576 == ssl3_accept_~s__state~0); 12362#L113 assume !(8195 == ssl3_accept_~s__state~0); 12359#L116 assume !(8480 == ssl3_accept_~s__state~0); 12062#L119 assume !(8481 == ssl3_accept_~s__state~0); 12063#L122 assume !(8482 == ssl3_accept_~s__state~0); 12093#L125 assume 8464 == ssl3_accept_~s__state~0; 11973#L132 [2019-11-15 20:47:20,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:20,250 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 6 times [2019-11-15 20:47:20,251 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:20,251 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666222617] [2019-11-15 20:47:20,251 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:20,251 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:20,251 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:20,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:20,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:20,269 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 20:47:20,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:20,269 INFO L82 PathProgramCache]: Analyzing trace with hash 1337117850, now seen corresponding path program 1 times [2019-11-15 20:47:20,269 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:20,270 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432029246] [2019-11-15 20:47:20,270 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:20,270 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:20,271 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:20,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:20,320 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2019-11-15 20:47:20,323 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432029246] [2019-11-15 20:47:20,323 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 20:47:20,323 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 20:47:20,324 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552378581] [2019-11-15 20:47:20,325 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 20:47:20,325 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 20:47:20,325 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 20:47:20,325 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 20:47:20,326 INFO L87 Difference]: Start difference. First operand 943 states and 1313 transitions. cyclomatic complexity: 373 Second operand 3 states. [2019-11-15 20:47:20,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 20:47:20,473 INFO L93 Difference]: Finished difference Result 1069 states and 1484 transitions. [2019-11-15 20:47:20,474 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 20:47:20,474 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1069 states and 1484 transitions. [2019-11-15 20:47:20,481 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 704 [2019-11-15 20:47:20,489 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1069 states to 1069 states and 1484 transitions. [2019-11-15 20:47:20,490 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 738 [2019-11-15 20:47:20,491 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 738 [2019-11-15 20:47:20,491 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1069 states and 1484 transitions. [2019-11-15 20:47:20,491 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:20,491 INFO L688 BuchiCegarLoop]: Abstraction has 1069 states and 1484 transitions. [2019-11-15 20:47:20,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1069 states and 1484 transitions. [2019-11-15 20:47:20,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1069 to 1030. [2019-11-15 20:47:20,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1030 states. [2019-11-15 20:47:20,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1030 states to 1030 states and 1421 transitions. [2019-11-15 20:47:20,517 INFO L711 BuchiCegarLoop]: Abstraction has 1030 states and 1421 transitions. [2019-11-15 20:47:20,517 INFO L591 BuchiCegarLoop]: Abstraction has 1030 states and 1421 transitions. [2019-11-15 20:47:20,518 INFO L424 BuchiCegarLoop]: ======== Iteration 10============ [2019-11-15 20:47:20,518 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1030 states and 1421 transitions. [2019-11-15 20:47:20,522 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 678 [2019-11-15 20:47:20,523 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 20:47:20,523 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 20:47:20,524 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:20,524 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:20,525 INFO L791 eck$LassoCheckResult]: Stem: 13980#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 13795#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13751#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 13752#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 13887#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 13888#L98-2 assume !false; 14143#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14549#L101 assume !(12292 == ssl3_accept_~s__state~0); 14547#L104 assume !(16384 == ssl3_accept_~s__state~0); 14545#L107 assume !(8192 == ssl3_accept_~s__state~0); 14541#L110 assume !(24576 == ssl3_accept_~s__state~0); 14539#L113 assume !(8195 == ssl3_accept_~s__state~0); 14538#L116 assume !(8480 == ssl3_accept_~s__state~0); 14537#L119 assume !(8481 == ssl3_accept_~s__state~0); 14536#L122 assume !(8482 == ssl3_accept_~s__state~0); 14535#L125 assume 8464 == ssl3_accept_~s__state~0; 13998#L132 [2019-11-15 20:47:20,526 INFO L793 eck$LassoCheckResult]: Loop: 13998#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 13892#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 13890#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 13891#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14653#L602 ssl3_accept_~skip~0 := 0; 14652#L98-2 assume !false; 14651#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14650#L101 assume !(12292 == ssl3_accept_~s__state~0); 14649#L104 assume !(16384 == ssl3_accept_~s__state~0); 14648#L107 assume !(8192 == ssl3_accept_~s__state~0); 14647#L110 assume !(24576 == ssl3_accept_~s__state~0); 14646#L113 assume !(8195 == ssl3_accept_~s__state~0); 14645#L116 assume !(8480 == ssl3_accept_~s__state~0); 14644#L119 assume !(8481 == ssl3_accept_~s__state~0); 14643#L122 assume !(8482 == ssl3_accept_~s__state~0); 14642#L125 assume !(8464 == ssl3_accept_~s__state~0); 14641#L128 assume !(8465 == ssl3_accept_~s__state~0); 13781#L131 assume !(8466 == ssl3_accept_~s__state~0); 13782#L134 assume 8496 == ssl3_accept_~s__state~0; 13926#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 13927#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 13974#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 14519#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 14517#L292-2 ssl3_accept_~s__init_num~0 := 0; 14514#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14508#L602 ssl3_accept_~skip~0 := 0; 14506#L98-2 assume !false; 14504#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14502#L101 assume !(12292 == ssl3_accept_~s__state~0); 14500#L104 assume !(16384 == ssl3_accept_~s__state~0); 14499#L107 assume !(8192 == ssl3_accept_~s__state~0); 14498#L110 assume !(24576 == ssl3_accept_~s__state~0); 14497#L113 assume !(8195 == ssl3_accept_~s__state~0); 14495#L116 assume !(8480 == ssl3_accept_~s__state~0); 14492#L119 assume !(8481 == ssl3_accept_~s__state~0); 14490#L122 assume !(8482 == ssl3_accept_~s__state~0); 14488#L125 assume !(8464 == ssl3_accept_~s__state~0); 14486#L128 assume !(8465 == ssl3_accept_~s__state~0); 14484#L131 assume !(8466 == ssl3_accept_~s__state~0); 14482#L134 assume !(8496 == ssl3_accept_~s__state~0); 14480#L137 assume !(8497 == ssl3_accept_~s__state~0); 14478#L140 assume !(8512 == ssl3_accept_~s__state~0); 14476#L143 assume !(8513 == ssl3_accept_~s__state~0); 14474#L146 assume !(8528 == ssl3_accept_~s__state~0); 14472#L149 assume !(8529 == ssl3_accept_~s__state~0); 14470#L152 assume !(8544 == ssl3_accept_~s__state~0); 14468#L155 assume !(8545 == ssl3_accept_~s__state~0); 14466#L158 assume !(8560 == ssl3_accept_~s__state~0); 14464#L161 assume !(8561 == ssl3_accept_~s__state~0); 13791#L164 assume !(8448 == ssl3_accept_~s__state~0); 13792#L167 assume !(8576 == ssl3_accept_~s__state~0); 14436#L170 assume !(8577 == ssl3_accept_~s__state~0); 14434#L173 assume !(8592 == ssl3_accept_~s__state~0); 14432#L176 assume !(8593 == ssl3_accept_~s__state~0); 14431#L179 assume !(8608 == ssl3_accept_~s__state~0); 14429#L182 assume !(8609 == ssl3_accept_~s__state~0); 14380#L185 assume !(8640 == ssl3_accept_~s__state~0); 14379#L188 assume !(8641 == ssl3_accept_~s__state~0); 13873#L191 assume 8656 == ssl3_accept_~s__state~0; 13874#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 14021#L498 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 14375#L503 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 14370#L509-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 14368#L519 assume !(0 == ssl3_accept_~tmp___10~0); 14365#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14359#L602 ssl3_accept_~skip~0 := 0; 14355#L98-2 assume !false; 14352#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14351#L101 assume 12292 == ssl3_accept_~s__state~0; 13914#L102 ssl3_accept_~s__new_session~0 := 1; 13863#L210 ssl3_accept_~s__server~0 := 1; 13864#L215 assume 0 != ssl3_accept_~cb~0; 14742#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13965#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13966#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13968#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 14736#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 14730#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14725#L602 ssl3_accept_~skip~0 := 0; 14724#L98-2 assume !false; 13993#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13994#L101 assume !(12292 == ssl3_accept_~s__state~0); 14002#L104 assume !(16384 == ssl3_accept_~s__state~0); 14003#L107 assume !(8192 == ssl3_accept_~s__state~0); 13996#L110 assume !(24576 == ssl3_accept_~s__state~0); 13916#L113 assume !(8195 == ssl3_accept_~s__state~0); 13917#L116 assume !(8480 == ssl3_accept_~s__state~0); 14097#L119 assume !(8481 == ssl3_accept_~s__state~0); 14098#L122 assume !(8482 == ssl3_accept_~s__state~0); 14078#L125 assume 8464 == ssl3_accept_~s__state~0; 13998#L132 [2019-11-15 20:47:20,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:20,526 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 7 times [2019-11-15 20:47:20,526 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:20,527 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585383870] [2019-11-15 20:47:20,527 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:20,527 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:20,527 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:20,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:20,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:20,546 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 20:47:20,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:20,547 INFO L82 PathProgramCache]: Analyzing trace with hash 371551343, now seen corresponding path program 1 times [2019-11-15 20:47:20,547 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:20,547 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402428218] [2019-11-15 20:47:20,547 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:20,547 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:20,548 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:20,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:20,586 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 41 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2019-11-15 20:47:20,586 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402428218] [2019-11-15 20:47:20,586 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 20:47:20,587 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 20:47:20,587 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272685111] [2019-11-15 20:47:20,587 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 20:47:20,588 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 20:47:20,588 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 20:47:20,588 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 20:47:20,589 INFO L87 Difference]: Start difference. First operand 1030 states and 1421 transitions. cyclomatic complexity: 394 Second operand 3 states. [2019-11-15 20:47:20,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 20:47:20,780 INFO L93 Difference]: Finished difference Result 969 states and 1329 transitions. [2019-11-15 20:47:20,780 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 20:47:20,781 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 969 states and 1329 transitions. [2019-11-15 20:47:20,786 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 636 [2019-11-15 20:47:20,793 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 969 states to 967 states and 1327 transitions. [2019-11-15 20:47:20,794 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 686 [2019-11-15 20:47:20,795 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 686 [2019-11-15 20:47:20,795 INFO L73 IsDeterministic]: Start isDeterministic. Operand 967 states and 1327 transitions. [2019-11-15 20:47:20,795 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:20,795 INFO L688 BuchiCegarLoop]: Abstraction has 967 states and 1327 transitions. [2019-11-15 20:47:20,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 967 states and 1327 transitions. [2019-11-15 20:47:20,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 967 to 961. [2019-11-15 20:47:20,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 961 states. [2019-11-15 20:47:20,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 1318 transitions. [2019-11-15 20:47:20,812 INFO L711 BuchiCegarLoop]: Abstraction has 961 states and 1318 transitions. [2019-11-15 20:47:20,812 INFO L591 BuchiCegarLoop]: Abstraction has 961 states and 1318 transitions. [2019-11-15 20:47:20,812 INFO L424 BuchiCegarLoop]: ======== Iteration 11============ [2019-11-15 20:47:20,813 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 961 states and 1318 transitions. [2019-11-15 20:47:20,816 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 630 [2019-11-15 20:47:20,816 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 20:47:20,817 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 20:47:20,820 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:20,820 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:20,820 INFO L791 eck$LassoCheckResult]: Stem: 15960#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 15799#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 15754#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 15755#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 15883#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 15884#L98-2 assume !false; 15768#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15974#L101 assume !(12292 == ssl3_accept_~s__state~0); 15983#L104 assume !(16384 == ssl3_accept_~s__state~0); 15984#L107 assume !(8192 == ssl3_accept_~s__state~0); 15977#L110 assume !(24576 == ssl3_accept_~s__state~0); 15910#L113 assume !(8195 == ssl3_accept_~s__state~0); 15893#L116 assume !(8480 == ssl3_accept_~s__state~0); 15894#L119 assume !(8481 == ssl3_accept_~s__state~0); 15901#L122 assume !(8482 == ssl3_accept_~s__state~0); 16204#L125 assume 8464 == ssl3_accept_~s__state~0; 15979#L132 [2019-11-15 20:47:20,820 INFO L793 eck$LassoCheckResult]: Loop: 15979#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 15888#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 15886#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 15887#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16676#L602 ssl3_accept_~skip~0 := 0; 16674#L98-2 assume !false; 16672#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16671#L101 assume !(12292 == ssl3_accept_~s__state~0); 16670#L104 assume !(16384 == ssl3_accept_~s__state~0); 16669#L107 assume !(8192 == ssl3_accept_~s__state~0); 16668#L110 assume !(24576 == ssl3_accept_~s__state~0); 16666#L113 assume !(8195 == ssl3_accept_~s__state~0); 16665#L116 assume !(8480 == ssl3_accept_~s__state~0); 16571#L119 assume !(8481 == ssl3_accept_~s__state~0); 15845#L122 assume !(8482 == ssl3_accept_~s__state~0); 15806#L125 assume !(8464 == ssl3_accept_~s__state~0); 15807#L128 assume !(8465 == ssl3_accept_~s__state~0); 15785#L131 assume !(8466 == ssl3_accept_~s__state~0); 15786#L134 assume 8496 == ssl3_accept_~s__state~0; 15919#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 15920#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 15950#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 15938#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 15939#L292-2 ssl3_accept_~s__init_num~0 := 0; 16508#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16503#L602 ssl3_accept_~skip~0 := 0; 16502#L98-2 assume !false; 16501#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16323#L101 assume !(12292 == ssl3_accept_~s__state~0); 16321#L104 assume !(16384 == ssl3_accept_~s__state~0); 16319#L107 assume !(8192 == ssl3_accept_~s__state~0); 16318#L110 assume !(24576 == ssl3_accept_~s__state~0); 16316#L113 assume !(8195 == ssl3_accept_~s__state~0); 16315#L116 assume !(8480 == ssl3_accept_~s__state~0); 16314#L119 assume !(8481 == ssl3_accept_~s__state~0); 16313#L122 assume !(8482 == ssl3_accept_~s__state~0); 16311#L125 assume !(8464 == ssl3_accept_~s__state~0); 16306#L128 assume !(8465 == ssl3_accept_~s__state~0); 16304#L131 assume !(8466 == ssl3_accept_~s__state~0); 16245#L134 assume !(8496 == ssl3_accept_~s__state~0); 16242#L137 assume !(8497 == ssl3_accept_~s__state~0); 16243#L140 assume 8512 == ssl3_accept_~s__state~0; 15847#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 15848#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 15772#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 16425#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16419#L602 ssl3_accept_~skip~0 := 0; 16417#L98-2 assume !false; 16415#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16413#L101 assume !(12292 == ssl3_accept_~s__state~0); 16411#L104 assume !(16384 == ssl3_accept_~s__state~0); 16409#L107 assume !(8192 == ssl3_accept_~s__state~0); 16407#L110 assume !(24576 == ssl3_accept_~s__state~0); 16405#L113 assume !(8195 == ssl3_accept_~s__state~0); 16403#L116 assume !(8480 == ssl3_accept_~s__state~0); 16401#L119 assume !(8481 == ssl3_accept_~s__state~0); 16399#L122 assume !(8482 == ssl3_accept_~s__state~0); 16397#L125 assume !(8464 == ssl3_accept_~s__state~0); 16395#L128 assume !(8465 == ssl3_accept_~s__state~0); 16393#L131 assume !(8466 == ssl3_accept_~s__state~0); 16391#L134 assume !(8496 == ssl3_accept_~s__state~0); 15989#L137 assume !(8497 == ssl3_accept_~s__state~0); 15990#L140 assume !(8512 == ssl3_accept_~s__state~0); 15942#L143 assume !(8513 == ssl3_accept_~s__state~0); 15943#L146 assume 8528 == ssl3_accept_~s__state~0; 15924#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 16499#L320 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 16498#L320-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 16497#L329 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 16494#L332 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 15756#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 15757#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16664#L602 ssl3_accept_~skip~0 := 0; 16675#L98-2 assume !false; 16673#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16667#L101 assume !(12292 == ssl3_accept_~s__state~0); 16572#L104 assume !(16384 == ssl3_accept_~s__state~0); 16570#L107 assume !(8192 == ssl3_accept_~s__state~0); 16488#L110 assume !(24576 == ssl3_accept_~s__state~0); 16487#L113 assume !(8195 == ssl3_accept_~s__state~0); 16235#L116 assume !(8480 == ssl3_accept_~s__state~0); 16233#L119 assume !(8481 == ssl3_accept_~s__state~0); 16231#L122 assume !(8482 == ssl3_accept_~s__state~0); 16229#L125 assume !(8464 == ssl3_accept_~s__state~0); 16227#L128 assume !(8465 == ssl3_accept_~s__state~0); 16225#L131 assume !(8466 == ssl3_accept_~s__state~0); 16223#L134 assume !(8496 == ssl3_accept_~s__state~0); 16221#L137 assume !(8497 == ssl3_accept_~s__state~0); 16219#L140 assume !(8512 == ssl3_accept_~s__state~0); 16209#L143 assume !(8513 == ssl3_accept_~s__state~0); 16210#L146 assume !(8528 == ssl3_accept_~s__state~0); 15923#L149 assume !(8529 == ssl3_accept_~s__state~0); 15925#L152 assume !(8544 == ssl3_accept_~s__state~0); 16050#L155 assume !(8545 == ssl3_accept_~s__state~0); 16051#L158 assume 8560 == ssl3_accept_~s__state~0; 15994#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 15804#L417 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; 15790#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16620#L602 ssl3_accept_~skip~0 := 0; 16618#L98-2 assume !false; 16616#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16614#L101 assume !(12292 == ssl3_accept_~s__state~0); 16613#L104 assume !(16384 == ssl3_accept_~s__state~0); 16612#L107 assume !(8192 == ssl3_accept_~s__state~0); 16611#L110 assume !(24576 == ssl3_accept_~s__state~0); 16610#L113 assume !(8195 == ssl3_accept_~s__state~0); 16523#L116 assume !(8480 == ssl3_accept_~s__state~0); 16058#L119 assume !(8481 == ssl3_accept_~s__state~0); 16059#L122 assume !(8482 == ssl3_accept_~s__state~0); 16039#L125 assume 8464 == ssl3_accept_~s__state~0; 15979#L132 [2019-11-15 20:47:20,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:20,821 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 8 times [2019-11-15 20:47:20,821 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:20,821 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412470050] [2019-11-15 20:47:20,821 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:20,822 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:20,822 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:20,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:20,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:20,833 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 20:47:20,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:20,834 INFO L82 PathProgramCache]: Analyzing trace with hash 77678182, now seen corresponding path program 1 times [2019-11-15 20:47:20,834 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:20,834 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929764161] [2019-11-15 20:47:20,834 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:20,834 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:20,835 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:20,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:20,886 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2019-11-15 20:47:20,888 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929764161] [2019-11-15 20:47:20,888 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 20:47:20,888 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 20:47:20,888 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130384215] [2019-11-15 20:47:20,889 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 20:47:20,889 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 20:47:20,890 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 20:47:20,890 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 20:47:20,890 INFO L87 Difference]: Start difference. First operand 961 states and 1318 transitions. cyclomatic complexity: 361 Second operand 3 states. [2019-11-15 20:47:20,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 20:47:20,905 INFO L93 Difference]: Finished difference Result 1893 states and 2581 transitions. [2019-11-15 20:47:20,906 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 20:47:20,906 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1893 states and 2581 transitions. [2019-11-15 20:47:20,918 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1246 [2019-11-15 20:47:20,932 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1893 states to 1893 states and 2581 transitions. [2019-11-15 20:47:20,932 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1338 [2019-11-15 20:47:20,933 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1338 [2019-11-15 20:47:20,934 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1893 states and 2581 transitions. [2019-11-15 20:47:20,934 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:20,934 INFO L688 BuchiCegarLoop]: Abstraction has 1893 states and 2581 transitions. [2019-11-15 20:47:20,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1893 states and 2581 transitions. [2019-11-15 20:47:20,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1893 to 964. [2019-11-15 20:47:20,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 964 states. [2019-11-15 20:47:20,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 964 states to 964 states and 1321 transitions. [2019-11-15 20:47:20,956 INFO L711 BuchiCegarLoop]: Abstraction has 964 states and 1321 transitions. [2019-11-15 20:47:20,956 INFO L591 BuchiCegarLoop]: Abstraction has 964 states and 1321 transitions. [2019-11-15 20:47:20,956 INFO L424 BuchiCegarLoop]: ======== Iteration 12============ [2019-11-15 20:47:20,956 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 964 states and 1321 transitions. [2019-11-15 20:47:20,960 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 632 [2019-11-15 20:47:20,960 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 20:47:20,960 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 20:47:20,961 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:20,962 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:20,962 INFO L791 eck$LassoCheckResult]: Stem: 18819#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 18659#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18614#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 18615#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18740#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 18741#L98-2 assume !false; 19129#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19279#L101 assume !(12292 == ssl3_accept_~s__state~0); 19272#L104 assume !(16384 == ssl3_accept_~s__state~0); 19267#L107 assume !(8192 == ssl3_accept_~s__state~0); 19265#L110 assume !(24576 == ssl3_accept_~s__state~0); 19263#L113 assume !(8195 == ssl3_accept_~s__state~0); 19261#L116 assume !(8480 == ssl3_accept_~s__state~0); 19259#L119 assume !(8481 == ssl3_accept_~s__state~0); 19257#L122 assume !(8482 == ssl3_accept_~s__state~0); 19255#L125 assume 8464 == ssl3_accept_~s__state~0; 18838#L132 [2019-11-15 20:47:20,962 INFO L793 eck$LassoCheckResult]: Loop: 18838#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 18745#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 18743#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 18744#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19422#L602 ssl3_accept_~skip~0 := 0; 19421#L98-2 assume !false; 19420#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19419#L101 assume !(12292 == ssl3_accept_~s__state~0); 19418#L104 assume !(16384 == ssl3_accept_~s__state~0); 19417#L107 assume !(8192 == ssl3_accept_~s__state~0); 19416#L110 assume !(24576 == ssl3_accept_~s__state~0); 19415#L113 assume !(8195 == ssl3_accept_~s__state~0); 19414#L116 assume !(8480 == ssl3_accept_~s__state~0); 19413#L119 assume !(8481 == ssl3_accept_~s__state~0); 19412#L122 assume !(8482 == ssl3_accept_~s__state~0); 19411#L125 assume !(8464 == ssl3_accept_~s__state~0); 19410#L128 assume !(8465 == ssl3_accept_~s__state~0); 19409#L131 assume !(8466 == ssl3_accept_~s__state~0); 19285#L134 assume 8496 == ssl3_accept_~s__state~0; 18782#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 18783#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 18809#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 18797#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 18791#L292-2 ssl3_accept_~s__init_num~0 := 0; 18752#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18605#L602 ssl3_accept_~skip~0 := 0; 19450#L98-2 assume !false; 19317#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19316#L101 assume !(12292 == ssl3_accept_~s__state~0); 19059#L104 assume !(16384 == ssl3_accept_~s__state~0); 19052#L107 assume !(8192 == ssl3_accept_~s__state~0); 19051#L110 assume !(24576 == ssl3_accept_~s__state~0); 19050#L113 assume !(8195 == ssl3_accept_~s__state~0); 19049#L116 assume !(8480 == ssl3_accept_~s__state~0); 19048#L119 assume !(8481 == ssl3_accept_~s__state~0); 19045#L122 assume !(8482 == ssl3_accept_~s__state~0); 19041#L125 assume !(8464 == ssl3_accept_~s__state~0); 19039#L128 assume !(8465 == ssl3_accept_~s__state~0); 19038#L131 assume !(8466 == ssl3_accept_~s__state~0); 19037#L134 assume !(8496 == ssl3_accept_~s__state~0); 19036#L137 assume !(8497 == ssl3_accept_~s__state~0); 19035#L140 assume 8512 == ssl3_accept_~s__state~0; 18938#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19028#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 19027#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 19026#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19020#L602 ssl3_accept_~skip~0 := 0; 19016#L98-2 assume !false; 19013#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19012#L101 assume !(12292 == ssl3_accept_~s__state~0); 19011#L104 assume !(16384 == ssl3_accept_~s__state~0); 19006#L107 assume !(8192 == ssl3_accept_~s__state~0); 19004#L110 assume !(24576 == ssl3_accept_~s__state~0); 19002#L113 assume !(8195 == ssl3_accept_~s__state~0); 19000#L116 assume !(8480 == ssl3_accept_~s__state~0); 18998#L119 assume !(8481 == ssl3_accept_~s__state~0); 18996#L122 assume !(8482 == ssl3_accept_~s__state~0); 18994#L125 assume !(8464 == ssl3_accept_~s__state~0); 18992#L128 assume !(8465 == ssl3_accept_~s__state~0); 18990#L131 assume !(8466 == ssl3_accept_~s__state~0); 18988#L134 assume !(8496 == ssl3_accept_~s__state~0); 18986#L137 assume !(8497 == ssl3_accept_~s__state~0); 18984#L140 assume !(8512 == ssl3_accept_~s__state~0); 18982#L143 assume !(8513 == ssl3_accept_~s__state~0); 18966#L146 assume 8528 == ssl3_accept_~s__state~0; 18933#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 18748#L320 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 18749#L320-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 18855#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 18846#L352 assume !(ssl3_accept_~ret~0 <= 0); 18610#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 18616#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19005#L602 ssl3_accept_~skip~0 := 0; 19003#L98-2 assume !false; 19001#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18999#L101 assume !(12292 == ssl3_accept_~s__state~0); 18997#L104 assume !(16384 == ssl3_accept_~s__state~0); 18995#L107 assume !(8192 == ssl3_accept_~s__state~0); 18993#L110 assume !(24576 == ssl3_accept_~s__state~0); 18991#L113 assume !(8195 == ssl3_accept_~s__state~0); 18989#L116 assume !(8480 == ssl3_accept_~s__state~0); 18987#L119 assume !(8481 == ssl3_accept_~s__state~0); 18985#L122 assume !(8482 == ssl3_accept_~s__state~0); 18983#L125 assume !(8464 == ssl3_accept_~s__state~0); 18981#L128 assume !(8465 == ssl3_accept_~s__state~0); 18980#L131 assume !(8466 == ssl3_accept_~s__state~0); 18979#L134 assume !(8496 == ssl3_accept_~s__state~0); 18977#L137 assume !(8497 == ssl3_accept_~s__state~0); 18975#L140 assume !(8512 == ssl3_accept_~s__state~0); 18974#L143 assume !(8513 == ssl3_accept_~s__state~0); 18970#L146 assume !(8528 == ssl3_accept_~s__state~0); 18967#L149 assume !(8529 == ssl3_accept_~s__state~0); 18968#L152 assume !(8544 == ssl3_accept_~s__state~0); 19137#L155 assume !(8545 == ssl3_accept_~s__state~0); 19066#L158 assume 8560 == ssl3_accept_~s__state~0; 18857#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 18664#L417 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; 18650#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19097#L602 ssl3_accept_~skip~0 := 0; 19095#L98-2 assume !false; 19093#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19091#L101 assume !(12292 == ssl3_accept_~s__state~0); 19089#L104 assume !(16384 == ssl3_accept_~s__state~0); 19087#L107 assume !(8192 == ssl3_accept_~s__state~0); 19085#L110 assume !(24576 == ssl3_accept_~s__state~0); 19083#L113 assume !(8195 == ssl3_accept_~s__state~0); 19081#L116 assume !(8480 == ssl3_accept_~s__state~0); 19079#L119 assume !(8481 == ssl3_accept_~s__state~0); 19080#L122 assume !(8482 == ssl3_accept_~s__state~0); 18888#L125 assume 8464 == ssl3_accept_~s__state~0; 18838#L132 [2019-11-15 20:47:20,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:20,963 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 9 times [2019-11-15 20:47:20,963 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:20,963 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258283817] [2019-11-15 20:47:20,963 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:20,963 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:20,964 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:20,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:20,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:20,973 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 20:47:20,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:20,973 INFO L82 PathProgramCache]: Analyzing trace with hash 2134169253, now seen corresponding path program 1 times [2019-11-15 20:47:20,974 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:20,974 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672365885] [2019-11-15 20:47:20,974 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:20,974 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:20,974 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:20,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:21,009 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2019-11-15 20:47:21,010 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672365885] [2019-11-15 20:47:21,010 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 20:47:21,010 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 20:47:21,010 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055142883] [2019-11-15 20:47:21,011 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 20:47:21,011 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 20:47:21,011 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 20:47:21,011 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 20:47:21,012 INFO L87 Difference]: Start difference. First operand 964 states and 1321 transitions. cyclomatic complexity: 361 Second operand 3 states. [2019-11-15 20:47:21,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 20:47:21,154 INFO L93 Difference]: Finished difference Result 1079 states and 1470 transitions. [2019-11-15 20:47:21,155 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 20:47:21,155 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1079 states and 1470 transitions. [2019-11-15 20:47:21,160 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 708 [2019-11-15 20:47:21,168 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1079 states to 1079 states and 1470 transitions. [2019-11-15 20:47:21,168 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 758 [2019-11-15 20:47:21,169 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 758 [2019-11-15 20:47:21,169 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1079 states and 1470 transitions. [2019-11-15 20:47:21,170 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:21,170 INFO L688 BuchiCegarLoop]: Abstraction has 1079 states and 1470 transitions. [2019-11-15 20:47:21,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1079 states and 1470 transitions. [2019-11-15 20:47:21,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1079 to 1057. [2019-11-15 20:47:21,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1057 states. [2019-11-15 20:47:21,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1057 states to 1057 states and 1435 transitions. [2019-11-15 20:47:21,187 INFO L711 BuchiCegarLoop]: Abstraction has 1057 states and 1435 transitions. [2019-11-15 20:47:21,187 INFO L591 BuchiCegarLoop]: Abstraction has 1057 states and 1435 transitions. [2019-11-15 20:47:21,187 INFO L424 BuchiCegarLoop]: ======== Iteration 13============ [2019-11-15 20:47:21,187 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1057 states and 1435 transitions. [2019-11-15 20:47:21,190 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 694 [2019-11-15 20:47:21,190 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 20:47:21,190 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 20:47:21,192 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:21,192 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:21,192 INFO L791 eck$LassoCheckResult]: Stem: 20875#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 20707#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20663#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 20664#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20795#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 20796#L98-2 assume !false; 20987#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21638#L101 assume !(12292 == ssl3_accept_~s__state~0); 21636#L104 assume !(16384 == ssl3_accept_~s__state~0); 21634#L107 assume !(8192 == ssl3_accept_~s__state~0); 21632#L110 assume !(24576 == ssl3_accept_~s__state~0); 21630#L113 assume !(8195 == ssl3_accept_~s__state~0); 21628#L116 assume !(8480 == ssl3_accept_~s__state~0); 21626#L119 assume !(8481 == ssl3_accept_~s__state~0); 21624#L122 assume !(8482 == ssl3_accept_~s__state~0); 20954#L125 assume 8464 == ssl3_accept_~s__state~0; 20894#L132 [2019-11-15 20:47:21,192 INFO L793 eck$LassoCheckResult]: Loop: 20894#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 20800#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 20798#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 20799#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21301#L602 ssl3_accept_~skip~0 := 0; 21299#L98-2 assume !false; 21297#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21295#L101 assume !(12292 == ssl3_accept_~s__state~0); 21293#L104 assume !(16384 == ssl3_accept_~s__state~0); 21291#L107 assume !(8192 == ssl3_accept_~s__state~0); 21289#L110 assume !(24576 == ssl3_accept_~s__state~0); 21287#L113 assume !(8195 == ssl3_accept_~s__state~0); 21285#L116 assume !(8480 == ssl3_accept_~s__state~0); 21283#L119 assume !(8481 == ssl3_accept_~s__state~0); 21281#L122 assume !(8482 == ssl3_accept_~s__state~0); 21279#L125 assume !(8464 == ssl3_accept_~s__state~0); 21277#L128 assume !(8465 == ssl3_accept_~s__state~0); 21274#L131 assume !(8466 == ssl3_accept_~s__state~0); 21264#L134 assume 8496 == ssl3_accept_~s__state~0; 21072#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 21533#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 21532#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 21530#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 21529#L292-2 ssl3_accept_~s__init_num~0 := 0; 21528#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21523#L602 ssl3_accept_~skip~0 := 0; 21522#L98-2 assume !false; 21521#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21520#L101 assume !(12292 == ssl3_accept_~s__state~0); 21519#L104 assume !(16384 == ssl3_accept_~s__state~0); 21518#L107 assume !(8192 == ssl3_accept_~s__state~0); 21517#L110 assume !(24576 == ssl3_accept_~s__state~0); 21516#L113 assume !(8195 == ssl3_accept_~s__state~0); 21515#L116 assume !(8480 == ssl3_accept_~s__state~0); 21514#L119 assume !(8481 == ssl3_accept_~s__state~0); 21513#L122 assume !(8482 == ssl3_accept_~s__state~0); 21512#L125 assume !(8464 == ssl3_accept_~s__state~0); 21511#L128 assume !(8465 == ssl3_accept_~s__state~0); 21510#L131 assume !(8466 == ssl3_accept_~s__state~0); 21509#L134 assume !(8496 == ssl3_accept_~s__state~0); 21508#L137 assume !(8497 == ssl3_accept_~s__state~0); 21507#L140 assume 8512 == ssl3_accept_~s__state~0; 21067#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 21505#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 21504#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 21503#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21498#L602 ssl3_accept_~skip~0 := 0; 21497#L98-2 assume !false; 21496#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21495#L101 assume !(12292 == ssl3_accept_~s__state~0); 21494#L104 assume !(16384 == ssl3_accept_~s__state~0); 21493#L107 assume !(8192 == ssl3_accept_~s__state~0); 21492#L110 assume !(24576 == ssl3_accept_~s__state~0); 21491#L113 assume !(8195 == ssl3_accept_~s__state~0); 21490#L116 assume !(8480 == ssl3_accept_~s__state~0); 21489#L119 assume !(8481 == ssl3_accept_~s__state~0); 21488#L122 assume !(8482 == ssl3_accept_~s__state~0); 21487#L125 assume !(8464 == ssl3_accept_~s__state~0); 21486#L128 assume !(8465 == ssl3_accept_~s__state~0); 21485#L131 assume !(8466 == ssl3_accept_~s__state~0); 21484#L134 assume !(8496 == ssl3_accept_~s__state~0); 21483#L137 assume !(8497 == ssl3_accept_~s__state~0); 21482#L140 assume !(8512 == ssl3_accept_~s__state~0); 21481#L143 assume !(8513 == ssl3_accept_~s__state~0); 21480#L146 assume 8528 == ssl3_accept_~s__state~0; 21062#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 21479#L320 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 21477#L320-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 21465#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 21470#L352 assume !(ssl3_accept_~ret~0 <= 0); 21463#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 21462#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21457#L602 ssl3_accept_~skip~0 := 0; 21456#L98-2 assume !false; 21455#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21454#L101 assume !(12292 == ssl3_accept_~s__state~0); 21453#L104 assume !(16384 == ssl3_accept_~s__state~0); 21452#L107 assume !(8192 == ssl3_accept_~s__state~0); 21451#L110 assume !(24576 == ssl3_accept_~s__state~0); 21450#L113 assume !(8195 == ssl3_accept_~s__state~0); 21449#L116 assume !(8480 == ssl3_accept_~s__state~0); 21448#L119 assume !(8481 == ssl3_accept_~s__state~0); 21447#L122 assume !(8482 == ssl3_accept_~s__state~0); 21446#L125 assume !(8464 == ssl3_accept_~s__state~0); 21445#L128 assume !(8465 == ssl3_accept_~s__state~0); 21444#L131 assume !(8466 == ssl3_accept_~s__state~0); 21443#L134 assume !(8496 == ssl3_accept_~s__state~0); 21442#L137 assume !(8497 == ssl3_accept_~s__state~0); 21441#L140 assume !(8512 == ssl3_accept_~s__state~0); 21440#L143 assume !(8513 == ssl3_accept_~s__state~0); 21439#L146 assume !(8528 == ssl3_accept_~s__state~0); 21438#L149 assume !(8529 == ssl3_accept_~s__state~0); 21437#L152 assume 8544 == ssl3_accept_~s__state~0; 20761#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 21428#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 21425#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 21431#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 20895#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 20892#L399 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; 20713#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21639#L602 ssl3_accept_~skip~0 := 0; 21637#L98-2 assume !false; 21635#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21633#L101 assume !(12292 == ssl3_accept_~s__state~0); 21631#L104 assume !(16384 == ssl3_accept_~s__state~0); 21629#L107 assume !(8192 == ssl3_accept_~s__state~0); 21627#L110 assume !(24576 == ssl3_accept_~s__state~0); 21625#L113 assume !(8195 == ssl3_accept_~s__state~0); 21623#L116 assume !(8480 == ssl3_accept_~s__state~0); 20963#L119 assume !(8481 == ssl3_accept_~s__state~0); 20964#L122 assume !(8482 == ssl3_accept_~s__state~0); 20966#L125 assume 8464 == ssl3_accept_~s__state~0; 20894#L132 [2019-11-15 20:47:21,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:21,193 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 10 times [2019-11-15 20:47:21,193 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:21,193 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553381029] [2019-11-15 20:47:21,193 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:21,193 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:21,194 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:21,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:21,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:21,202 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 20:47:21,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:21,202 INFO L82 PathProgramCache]: Analyzing trace with hash -98901099, now seen corresponding path program 1 times [2019-11-15 20:47:21,202 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:21,202 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025682691] [2019-11-15 20:47:21,203 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:21,203 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:21,203 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:21,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:21,241 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-15 20:47:21,241 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025682691] [2019-11-15 20:47:21,242 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 20:47:21,242 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 20:47:21,242 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906109952] [2019-11-15 20:47:21,242 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 20:47:21,243 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 20:47:21,243 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 20:47:21,243 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 20:47:21,243 INFO L87 Difference]: Start difference. First operand 1057 states and 1435 transitions. cyclomatic complexity: 382 Second operand 3 states. [2019-11-15 20:47:21,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 20:47:21,384 INFO L93 Difference]: Finished difference Result 1142 states and 1541 transitions. [2019-11-15 20:47:21,384 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 20:47:21,385 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1142 states and 1541 transitions. [2019-11-15 20:47:21,390 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 730 [2019-11-15 20:47:21,397 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1142 states to 1116 states and 1504 transitions. [2019-11-15 20:47:21,397 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 804 [2019-11-15 20:47:21,398 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 820 [2019-11-15 20:47:21,398 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1116 states and 1504 transitions. [2019-11-15 20:47:21,399 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:21,399 INFO L688 BuchiCegarLoop]: Abstraction has 1116 states and 1504 transitions. [2019-11-15 20:47:21,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1116 states and 1504 transitions. [2019-11-15 20:47:21,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1116 to 1063. [2019-11-15 20:47:21,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1063 states. [2019-11-15 20:47:21,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1063 states to 1063 states and 1439 transitions. [2019-11-15 20:47:21,416 INFO L711 BuchiCegarLoop]: Abstraction has 1063 states and 1439 transitions. [2019-11-15 20:47:21,416 INFO L591 BuchiCegarLoop]: Abstraction has 1063 states and 1439 transitions. [2019-11-15 20:47:21,416 INFO L424 BuchiCegarLoop]: ======== Iteration 14============ [2019-11-15 20:47:21,416 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1063 states and 1439 transitions. [2019-11-15 20:47:21,419 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 719 [2019-11-15 20:47:21,419 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 20:47:21,419 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 20:47:21,420 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:21,420 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:21,420 INFO L791 eck$LassoCheckResult]: Stem: 23070#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 22906#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22866#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 22867#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 22988#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 22989#L98-2 assume !false; 23258#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23256#L101 assume !(12292 == ssl3_accept_~s__state~0); 23254#L104 assume !(16384 == ssl3_accept_~s__state~0); 23252#L107 assume !(8192 == ssl3_accept_~s__state~0); 23250#L110 assume !(24576 == ssl3_accept_~s__state~0); 23248#L113 assume !(8195 == ssl3_accept_~s__state~0); 23246#L116 assume !(8480 == ssl3_accept_~s__state~0); 23244#L119 assume 8481 == ssl3_accept_~s__state~0; 22890#L120 [2019-11-15 20:47:21,421 INFO L793 eck$LassoCheckResult]: Loop: 22890#L120 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 22891#L258 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 22913#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22857#L602 ssl3_accept_~skip~0 := 0; 22877#L98-2 assume !false; 22878#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23084#L101 assume !(12292 == ssl3_accept_~s__state~0); 23090#L104 assume !(16384 == ssl3_accept_~s__state~0); 23091#L107 assume !(8192 == ssl3_accept_~s__state~0); 23100#L110 assume !(24576 == ssl3_accept_~s__state~0); 23890#L113 assume !(8195 == ssl3_accept_~s__state~0); 23003#L116 assume !(8480 == ssl3_accept_~s__state~0); 23004#L119 assume !(8481 == ssl3_accept_~s__state~0); 23011#L122 assume !(8482 == ssl3_accept_~s__state~0); 23849#L125 assume !(8464 == ssl3_accept_~s__state~0); 23848#L128 assume !(8465 == ssl3_accept_~s__state~0); 23847#L131 assume !(8466 == ssl3_accept_~s__state~0); 23109#L134 assume !(8496 == ssl3_accept_~s__state~0); 23096#L137 assume !(8497 == ssl3_accept_~s__state~0); 23097#L140 assume !(8512 == ssl3_accept_~s__state~0); 23053#L143 assume !(8513 == ssl3_accept_~s__state~0); 23025#L146 assume !(8528 == ssl3_accept_~s__state~0); 23026#L149 assume !(8529 == ssl3_accept_~s__state~0); 23014#L152 assume !(8544 == ssl3_accept_~s__state~0); 22957#L155 assume !(8545 == ssl3_accept_~s__state~0); 22958#L158 assume !(8560 == ssl3_accept_~s__state~0); 23358#L161 assume !(8561 == ssl3_accept_~s__state~0); 23134#L164 assume 8448 == ssl3_accept_~s__state~0; 23055#L165 assume !(ssl3_accept_~num1~0 > 0); 22911#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 22926#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23216#L602 ssl3_accept_~skip~0 := 0; 23211#L98-2 assume !false; 23209#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23207#L101 assume !(12292 == ssl3_accept_~s__state~0); 23205#L104 assume !(16384 == ssl3_accept_~s__state~0); 23203#L107 assume !(8192 == ssl3_accept_~s__state~0); 23201#L110 assume !(24576 == ssl3_accept_~s__state~0); 23199#L113 assume !(8195 == ssl3_accept_~s__state~0); 23197#L116 assume 8480 == ssl3_accept_~s__state~0; 22890#L120 [2019-11-15 20:47:21,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:21,421 INFO L82 PathProgramCache]: Analyzing trace with hash 82541866, now seen corresponding path program 1 times [2019-11-15 20:47:21,422 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:21,422 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209782530] [2019-11-15 20:47:21,422 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:21,422 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:21,422 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:21,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:21,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 20:47:21,434 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209782530] [2019-11-15 20:47:21,434 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 20:47:21,434 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-15 20:47:21,434 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038735769] [2019-11-15 20:47:21,434 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-15 20:47:21,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:21,435 INFO L82 PathProgramCache]: Analyzing trace with hash -1078570606, now seen corresponding path program 1 times [2019-11-15 20:47:21,435 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:21,435 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150443967] [2019-11-15 20:47:21,435 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:21,435 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:21,435 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:21,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:21,463 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 20:47:21,463 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150443967] [2019-11-15 20:47:21,463 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1178651964] [2019-11-15 20:47:21,464 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 20:47:21,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:21,522 INFO L256 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-15 20:47:21,523 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 20:47:21,534 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 20:47:21,535 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 20:47:21,535 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-11-15 20:47:21,535 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995088264] [2019-11-15 20:47:21,535 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 20:47:21,536 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 20:47:21,536 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 20:47:21,536 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 20:47:21,536 INFO L87 Difference]: Start difference. First operand 1063 states and 1439 transitions. cyclomatic complexity: 381 Second operand 3 states. [2019-11-15 20:47:21,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 20:47:21,649 INFO L93 Difference]: Finished difference Result 1065 states and 1439 transitions. [2019-11-15 20:47:21,649 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 20:47:21,649 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1065 states and 1439 transitions. [2019-11-15 20:47:21,654 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 721 [2019-11-15 20:47:21,662 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1065 states to 1065 states and 1439 transitions. [2019-11-15 20:47:21,662 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 769 [2019-11-15 20:47:21,663 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 769 [2019-11-15 20:47:21,663 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1065 states and 1439 transitions. [2019-11-15 20:47:21,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:21,664 INFO L688 BuchiCegarLoop]: Abstraction has 1065 states and 1439 transitions. [2019-11-15 20:47:21,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1065 states and 1439 transitions. [2019-11-15 20:47:21,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1065 to 1063. [2019-11-15 20:47:21,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1063 states. [2019-11-15 20:47:21,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1063 states to 1063 states and 1437 transitions. [2019-11-15 20:47:21,679 INFO L711 BuchiCegarLoop]: Abstraction has 1063 states and 1437 transitions. [2019-11-15 20:47:21,680 INFO L591 BuchiCegarLoop]: Abstraction has 1063 states and 1437 transitions. [2019-11-15 20:47:21,680 INFO L424 BuchiCegarLoop]: ======== Iteration 15============ [2019-11-15 20:47:21,680 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1063 states and 1437 transitions. [2019-11-15 20:47:21,682 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 719 [2019-11-15 20:47:21,682 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 20:47:21,682 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 20:47:21,686 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:21,686 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:21,686 INFO L791 eck$LassoCheckResult]: Stem: 25324#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 25159#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25119#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 25120#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25238#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 25239#L98-2 assume !false; 25561#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25558#L101 assume !(12292 == ssl3_accept_~s__state~0); 25556#L104 assume !(16384 == ssl3_accept_~s__state~0); 25555#L107 assume !(8192 == ssl3_accept_~s__state~0); 25554#L110 assume !(24576 == ssl3_accept_~s__state~0); 25550#L113 assume !(8195 == ssl3_accept_~s__state~0); 25547#L116 assume !(8480 == ssl3_accept_~s__state~0); 25539#L119 assume !(8481 == ssl3_accept_~s__state~0); 25491#L122 assume 8482 == ssl3_accept_~s__state~0; 25360#L123 [2019-11-15 20:47:21,686 INFO L793 eck$LassoCheckResult]: Loop: 25360#L123 ssl3_accept_~s__state~0 := 3; 25165#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25971#L602 ssl3_accept_~skip~0 := 0; 25970#L98-2 assume !false; 25969#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25968#L101 assume !(12292 == ssl3_accept_~s__state~0); 25967#L104 assume !(16384 == ssl3_accept_~s__state~0); 25966#L107 assume !(8192 == ssl3_accept_~s__state~0); 25965#L110 assume !(24576 == ssl3_accept_~s__state~0); 25964#L113 assume !(8195 == ssl3_accept_~s__state~0); 25963#L116 assume !(8480 == ssl3_accept_~s__state~0); 25962#L119 assume !(8481 == ssl3_accept_~s__state~0); 25961#L122 assume !(8482 == ssl3_accept_~s__state~0); 25960#L125 assume !(8464 == ssl3_accept_~s__state~0); 25959#L128 assume !(8465 == ssl3_accept_~s__state~0); 25958#L131 assume !(8466 == ssl3_accept_~s__state~0); 25759#L134 assume !(8496 == ssl3_accept_~s__state~0); 25754#L137 assume !(8497 == ssl3_accept_~s__state~0); 25747#L140 assume !(8512 == ssl3_accept_~s__state~0); 25743#L143 assume !(8513 == ssl3_accept_~s__state~0); 25739#L146 assume !(8528 == ssl3_accept_~s__state~0); 25735#L149 assume !(8529 == ssl3_accept_~s__state~0); 25731#L152 assume !(8544 == ssl3_accept_~s__state~0); 25727#L155 assume !(8545 == ssl3_accept_~s__state~0); 25723#L158 assume !(8560 == ssl3_accept_~s__state~0); 25719#L161 assume !(8561 == ssl3_accept_~s__state~0); 25392#L164 assume 8448 == ssl3_accept_~s__state~0; 25305#L165 assume !(ssl3_accept_~num1~0 > 0); 25163#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 25179#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25604#L602 ssl3_accept_~skip~0 := 0; 25600#L98-2 assume !false; 25595#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25589#L101 assume !(12292 == ssl3_accept_~s__state~0); 25590#L104 assume !(16384 == ssl3_accept_~s__state~0); 25713#L107 assume !(8192 == ssl3_accept_~s__state~0); 25714#L110 assume !(24576 == ssl3_accept_~s__state~0); 25711#L113 assume !(8195 == ssl3_accept_~s__state~0); 25712#L116 assume !(8480 == ssl3_accept_~s__state~0); 25766#L119 assume !(8481 == ssl3_accept_~s__state~0); 25761#L122 assume 8482 == ssl3_accept_~s__state~0; 25360#L123 [2019-11-15 20:47:21,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:21,687 INFO L82 PathProgramCache]: Analyzing trace with hash -1736169309, now seen corresponding path program 1 times [2019-11-15 20:47:21,687 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:21,687 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405607161] [2019-11-15 20:47:21,687 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:21,687 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:21,688 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:21,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:21,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 20:47:21,711 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405607161] [2019-11-15 20:47:21,711 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 20:47:21,712 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-15 20:47:21,712 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166189492] [2019-11-15 20:47:21,712 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-15 20:47:21,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:21,712 INFO L82 PathProgramCache]: Analyzing trace with hash 809368354, now seen corresponding path program 1 times [2019-11-15 20:47:21,712 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:21,712 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799358578] [2019-11-15 20:47:21,713 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:21,713 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:21,713 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:21,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:21,732 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 20:47:21,732 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799358578] [2019-11-15 20:47:21,732 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 20:47:21,732 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 20:47:21,732 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485091264] [2019-11-15 20:47:21,733 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 20:47:21,733 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 20:47:21,733 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 20:47:21,733 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 20:47:21,733 INFO L87 Difference]: Start difference. First operand 1063 states and 1437 transitions. cyclomatic complexity: 379 Second operand 3 states. [2019-11-15 20:47:21,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 20:47:21,859 INFO L93 Difference]: Finished difference Result 1063 states and 1435 transitions. [2019-11-15 20:47:21,859 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 20:47:21,859 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1063 states and 1435 transitions. [2019-11-15 20:47:21,863 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 719 [2019-11-15 20:47:21,871 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1063 states to 1063 states and 1435 transitions. [2019-11-15 20:47:21,871 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 767 [2019-11-15 20:47:21,872 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 767 [2019-11-15 20:47:21,872 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1063 states and 1435 transitions. [2019-11-15 20:47:21,873 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:21,873 INFO L688 BuchiCegarLoop]: Abstraction has 1063 states and 1435 transitions. [2019-11-15 20:47:21,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1063 states and 1435 transitions. [2019-11-15 20:47:21,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1063 to 1063. [2019-11-15 20:47:21,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1063 states. [2019-11-15 20:47:21,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1063 states to 1063 states and 1435 transitions. [2019-11-15 20:47:21,888 INFO L711 BuchiCegarLoop]: Abstraction has 1063 states and 1435 transitions. [2019-11-15 20:47:21,889 INFO L591 BuchiCegarLoop]: Abstraction has 1063 states and 1435 transitions. [2019-11-15 20:47:21,889 INFO L424 BuchiCegarLoop]: ======== Iteration 16============ [2019-11-15 20:47:21,889 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1063 states and 1435 transitions. [2019-11-15 20:47:21,891 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 719 [2019-11-15 20:47:21,892 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 20:47:21,892 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 20:47:21,893 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:21,893 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:21,893 INFO L791 eck$LassoCheckResult]: Stem: 27451#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 27292#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27252#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 27253#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 27372#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 27373#L98-2 assume !false; 27863#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28068#L101 assume !(12292 == ssl3_accept_~s__state~0); 28067#L104 assume !(16384 == ssl3_accept_~s__state~0); 28064#L107 assume !(8192 == ssl3_accept_~s__state~0); 28060#L110 assume !(24576 == ssl3_accept_~s__state~0); 28055#L113 assume !(8195 == ssl3_accept_~s__state~0); 28051#L116 assume !(8480 == ssl3_accept_~s__state~0); 28050#L119 assume !(8481 == ssl3_accept_~s__state~0); 28041#L122 assume !(8482 == ssl3_accept_~s__state~0); 28036#L125 assume 8464 == ssl3_accept_~s__state~0; 27465#L132 [2019-11-15 20:47:21,894 INFO L793 eck$LassoCheckResult]: Loop: 27465#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 27377#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 27375#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 27376#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28187#L602 ssl3_accept_~skip~0 := 0; 28185#L98-2 assume !false; 28183#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28181#L101 assume !(12292 == ssl3_accept_~s__state~0); 28179#L104 assume !(16384 == ssl3_accept_~s__state~0); 28177#L107 assume !(8192 == ssl3_accept_~s__state~0); 28175#L110 assume !(24576 == ssl3_accept_~s__state~0); 28173#L113 assume !(8195 == ssl3_accept_~s__state~0); 28171#L116 assume !(8480 == ssl3_accept_~s__state~0); 28169#L119 assume !(8481 == ssl3_accept_~s__state~0); 28167#L122 assume !(8482 == ssl3_accept_~s__state~0); 28141#L125 assume !(8464 == ssl3_accept_~s__state~0); 28137#L128 assume !(8465 == ssl3_accept_~s__state~0); 28136#L131 assume !(8466 == ssl3_accept_~s__state~0); 28134#L134 assume 8496 == ssl3_accept_~s__state~0; 27411#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 27412#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 27444#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 27424#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 27425#L292-2 ssl3_accept_~s__init_num~0 := 0; 28023#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28017#L602 ssl3_accept_~skip~0 := 0; 28014#L98-2 assume !false; 28011#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28005#L101 assume !(12292 == ssl3_accept_~s__state~0); 28003#L104 assume !(16384 == ssl3_accept_~s__state~0); 28001#L107 assume !(8192 == ssl3_accept_~s__state~0); 27999#L110 assume !(24576 == ssl3_accept_~s__state~0); 27997#L113 assume !(8195 == ssl3_accept_~s__state~0); 27995#L116 assume !(8480 == ssl3_accept_~s__state~0); 27993#L119 assume !(8481 == ssl3_accept_~s__state~0); 27991#L122 assume !(8482 == ssl3_accept_~s__state~0); 27989#L125 assume !(8464 == ssl3_accept_~s__state~0); 27987#L128 assume !(8465 == ssl3_accept_~s__state~0); 27985#L131 assume !(8466 == ssl3_accept_~s__state~0); 27983#L134 assume !(8496 == ssl3_accept_~s__state~0); 27981#L137 assume !(8497 == ssl3_accept_~s__state~0); 27979#L140 assume 8512 == ssl3_accept_~s__state~0; 27338#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 27339#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 27964#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 27960#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27954#L602 ssl3_accept_~skip~0 := 0; 27952#L98-2 assume !false; 27950#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27948#L101 assume !(12292 == ssl3_accept_~s__state~0); 27946#L104 assume !(16384 == ssl3_accept_~s__state~0); 27944#L107 assume !(8192 == ssl3_accept_~s__state~0); 27942#L110 assume !(24576 == ssl3_accept_~s__state~0); 27940#L113 assume !(8195 == ssl3_accept_~s__state~0); 27938#L116 assume !(8480 == ssl3_accept_~s__state~0); 27936#L119 assume !(8481 == ssl3_accept_~s__state~0); 27934#L122 assume !(8482 == ssl3_accept_~s__state~0); 27932#L125 assume !(8464 == ssl3_accept_~s__state~0); 27930#L128 assume !(8465 == ssl3_accept_~s__state~0); 27928#L131 assume !(8466 == ssl3_accept_~s__state~0); 27926#L134 assume !(8496 == ssl3_accept_~s__state~0); 27924#L137 assume !(8497 == ssl3_accept_~s__state~0); 27922#L140 assume !(8512 == ssl3_accept_~s__state~0); 27921#L143 assume !(8513 == ssl3_accept_~s__state~0); 27920#L146 assume 8528 == ssl3_accept_~s__state~0; 27679#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 27917#L320 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 27916#L320-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 27907#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 27912#L352 assume !(ssl3_accept_~ret~0 <= 0); 27902#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 27899#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27894#L602 ssl3_accept_~skip~0 := 0; 27893#L98-2 assume !false; 27892#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27891#L101 assume !(12292 == ssl3_accept_~s__state~0); 27883#L104 assume !(16384 == ssl3_accept_~s__state~0); 27876#L107 assume !(8192 == ssl3_accept_~s__state~0); 27868#L110 assume !(24576 == ssl3_accept_~s__state~0); 27865#L113 assume !(8195 == ssl3_accept_~s__state~0); 27861#L116 assume !(8480 == ssl3_accept_~s__state~0); 27858#L119 assume !(8481 == ssl3_accept_~s__state~0); 27855#L122 assume !(8482 == ssl3_accept_~s__state~0); 27852#L125 assume !(8464 == ssl3_accept_~s__state~0); 27849#L128 assume !(8465 == ssl3_accept_~s__state~0); 27846#L131 assume !(8466 == ssl3_accept_~s__state~0); 27843#L134 assume !(8496 == ssl3_accept_~s__state~0); 27840#L137 assume !(8497 == ssl3_accept_~s__state~0); 27837#L140 assume !(8512 == ssl3_accept_~s__state~0); 27834#L143 assume !(8513 == ssl3_accept_~s__state~0); 27831#L146 assume !(8528 == ssl3_accept_~s__state~0); 27829#L149 assume !(8529 == ssl3_accept_~s__state~0); 27827#L152 assume 8544 == ssl3_accept_~s__state~0; 27488#L156 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 27237#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27724#L602 ssl3_accept_~skip~0 := 0; 27722#L98-2 assume !false; 27720#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27718#L101 assume !(12292 == ssl3_accept_~s__state~0); 27717#L104 assume !(16384 == ssl3_accept_~s__state~0); 27715#L107 assume !(8192 == ssl3_accept_~s__state~0); 27713#L110 assume !(24576 == ssl3_accept_~s__state~0); 27711#L113 assume !(8195 == ssl3_accept_~s__state~0); 27709#L116 assume !(8480 == ssl3_accept_~s__state~0); 27707#L119 assume !(8481 == ssl3_accept_~s__state~0); 27705#L122 assume !(8482 == ssl3_accept_~s__state~0); 27703#L125 assume !(8464 == ssl3_accept_~s__state~0); 27701#L128 assume !(8465 == ssl3_accept_~s__state~0); 27699#L131 assume !(8466 == ssl3_accept_~s__state~0); 27698#L134 assume !(8496 == ssl3_accept_~s__state~0); 27697#L137 assume !(8497 == ssl3_accept_~s__state~0); 27696#L140 assume !(8512 == ssl3_accept_~s__state~0); 27695#L143 assume !(8513 == ssl3_accept_~s__state~0); 27693#L146 assume !(8528 == ssl3_accept_~s__state~0); 27691#L149 assume !(8529 == ssl3_accept_~s__state~0); 27687#L152 assume !(8544 == ssl3_accept_~s__state~0); 27685#L155 assume !(8545 == ssl3_accept_~s__state~0); 27631#L158 assume !(8560 == ssl3_accept_~s__state~0); 27629#L161 assume !(8561 == ssl3_accept_~s__state~0); 27630#L164 assume !(8448 == ssl3_accept_~s__state~0); 27694#L167 assume 8576 == ssl3_accept_~s__state~0; 27418#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 27293#L439 assume !(ssl3_accept_~ret~0 <= 0); 27282#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 27283#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28223#L602 ssl3_accept_~skip~0 := 0; 28221#L98-2 assume !false; 28219#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28217#L101 assume !(12292 == ssl3_accept_~s__state~0); 28215#L104 assume !(16384 == ssl3_accept_~s__state~0); 28213#L107 assume !(8192 == ssl3_accept_~s__state~0); 28211#L110 assume !(24576 == ssl3_accept_~s__state~0); 28209#L113 assume !(8195 == ssl3_accept_~s__state~0); 28131#L116 assume !(8480 == ssl3_accept_~s__state~0); 27537#L119 assume !(8481 == ssl3_accept_~s__state~0); 28126#L122 assume !(8482 == ssl3_accept_~s__state~0); 27522#L125 assume 8464 == ssl3_accept_~s__state~0; 27465#L132 [2019-11-15 20:47:21,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:21,895 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 11 times [2019-11-15 20:47:21,895 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:21,895 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897387557] [2019-11-15 20:47:21,895 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:21,895 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:21,895 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:21,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:21,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:21,912 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 20:47:21,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:21,913 INFO L82 PathProgramCache]: Analyzing trace with hash 555205044, now seen corresponding path program 1 times [2019-11-15 20:47:21,913 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:21,913 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329028701] [2019-11-15 20:47:21,913 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:21,914 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:21,914 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:21,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:21,959 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2019-11-15 20:47:21,960 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329028701] [2019-11-15 20:47:21,960 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 20:47:21,961 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 20:47:21,961 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124324649] [2019-11-15 20:47:21,961 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 20:47:21,961 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 20:47:21,962 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 20:47:21,962 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 20:47:21,962 INFO L87 Difference]: Start difference. First operand 1063 states and 1435 transitions. cyclomatic complexity: 377 Second operand 3 states. [2019-11-15 20:47:21,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 20:47:21,976 INFO L93 Difference]: Finished difference Result 2091 states and 2806 transitions. [2019-11-15 20:47:21,977 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 20:47:21,977 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2091 states and 2806 transitions. [2019-11-15 20:47:21,988 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1420 [2019-11-15 20:47:22,005 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2091 states to 2091 states and 2806 transitions. [2019-11-15 20:47:22,005 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1508 [2019-11-15 20:47:22,007 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1508 [2019-11-15 20:47:22,007 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2091 states and 2806 transitions. [2019-11-15 20:47:22,010 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:22,010 INFO L688 BuchiCegarLoop]: Abstraction has 2091 states and 2806 transitions. [2019-11-15 20:47:22,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2091 states and 2806 transitions. [2019-11-15 20:47:22,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2091 to 1063. [2019-11-15 20:47:22,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1063 states. [2019-11-15 20:47:22,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1063 states to 1063 states and 1432 transitions. [2019-11-15 20:47:22,029 INFO L711 BuchiCegarLoop]: Abstraction has 1063 states and 1432 transitions. [2019-11-15 20:47:22,029 INFO L591 BuchiCegarLoop]: Abstraction has 1063 states and 1432 transitions. [2019-11-15 20:47:22,029 INFO L424 BuchiCegarLoop]: ======== Iteration 17============ [2019-11-15 20:47:22,029 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1063 states and 1432 transitions. [2019-11-15 20:47:22,032 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 719 [2019-11-15 20:47:22,032 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 20:47:22,032 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 20:47:22,033 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:22,034 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:22,034 INFO L791 eck$LassoCheckResult]: Stem: 30619#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 30453#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 30412#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 30413#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 30536#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 30537#L98-2 assume !false; 30927#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31235#L101 assume !(12292 == ssl3_accept_~s__state~0); 31233#L104 assume !(16384 == ssl3_accept_~s__state~0); 31231#L107 assume !(8192 == ssl3_accept_~s__state~0); 31229#L110 assume !(24576 == ssl3_accept_~s__state~0); 31227#L113 assume !(8195 == ssl3_accept_~s__state~0); 31225#L116 assume !(8480 == ssl3_accept_~s__state~0); 31223#L119 assume !(8481 == ssl3_accept_~s__state~0); 31221#L122 assume !(8482 == ssl3_accept_~s__state~0); 31219#L125 assume 8464 == ssl3_accept_~s__state~0; 30634#L132 [2019-11-15 20:47:22,034 INFO L793 eck$LassoCheckResult]: Loop: 30634#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 30541#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 30539#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 30540#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31388#L602 ssl3_accept_~skip~0 := 0; 31386#L98-2 assume !false; 31384#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31382#L101 assume !(12292 == ssl3_accept_~s__state~0); 31380#L104 assume !(16384 == ssl3_accept_~s__state~0); 31378#L107 assume !(8192 == ssl3_accept_~s__state~0); 31376#L110 assume !(24576 == ssl3_accept_~s__state~0); 31372#L113 assume !(8195 == ssl3_accept_~s__state~0); 31368#L116 assume !(8480 == ssl3_accept_~s__state~0); 31364#L119 assume !(8481 == ssl3_accept_~s__state~0); 31360#L122 assume !(8482 == ssl3_accept_~s__state~0); 31352#L125 assume !(8464 == ssl3_accept_~s__state~0); 31351#L128 assume !(8465 == ssl3_accept_~s__state~0); 31346#L131 assume !(8466 == ssl3_accept_~s__state~0); 31342#L134 assume 8496 == ssl3_accept_~s__state~0; 30577#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 30578#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 30607#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 30608#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 31179#L292-2 ssl3_accept_~s__init_num~0 := 0; 31174#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31167#L602 ssl3_accept_~skip~0 := 0; 31164#L98-2 assume !false; 31161#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31158#L101 assume !(12292 == ssl3_accept_~s__state~0); 31155#L104 assume !(16384 == ssl3_accept_~s__state~0); 31152#L107 assume !(8192 == ssl3_accept_~s__state~0); 31149#L110 assume !(24576 == ssl3_accept_~s__state~0); 31146#L113 assume !(8195 == ssl3_accept_~s__state~0); 31143#L116 assume !(8480 == ssl3_accept_~s__state~0); 31140#L119 assume !(8481 == ssl3_accept_~s__state~0); 31137#L122 assume !(8482 == ssl3_accept_~s__state~0); 31134#L125 assume !(8464 == ssl3_accept_~s__state~0); 31131#L128 assume !(8465 == ssl3_accept_~s__state~0); 31128#L131 assume !(8466 == ssl3_accept_~s__state~0); 31125#L134 assume !(8496 == ssl3_accept_~s__state~0); 31122#L137 assume !(8497 == ssl3_accept_~s__state~0); 31119#L140 assume 8512 == ssl3_accept_~s__state~0; 30862#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 31113#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 31110#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 31073#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31065#L602 ssl3_accept_~skip~0 := 0; 31062#L98-2 assume !false; 31061#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31060#L101 assume !(12292 == ssl3_accept_~s__state~0); 31055#L104 assume !(16384 == ssl3_accept_~s__state~0); 31053#L107 assume !(8192 == ssl3_accept_~s__state~0); 31051#L110 assume !(24576 == ssl3_accept_~s__state~0); 31049#L113 assume !(8195 == ssl3_accept_~s__state~0); 31047#L116 assume !(8480 == ssl3_accept_~s__state~0); 31045#L119 assume !(8481 == ssl3_accept_~s__state~0); 31043#L122 assume !(8482 == ssl3_accept_~s__state~0); 31041#L125 assume !(8464 == ssl3_accept_~s__state~0); 31039#L128 assume !(8465 == ssl3_accept_~s__state~0); 31037#L131 assume !(8466 == ssl3_accept_~s__state~0); 31029#L134 assume !(8496 == ssl3_accept_~s__state~0); 31026#L137 assume !(8497 == ssl3_accept_~s__state~0); 31023#L140 assume !(8512 == ssl3_accept_~s__state~0); 31019#L143 assume !(8513 == ssl3_accept_~s__state~0); 31007#L146 assume 8528 == ssl3_accept_~s__state~0; 30851#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 30981#L320 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 30854#L320-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 30855#L329 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 30406#L332 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 30408#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 30414#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31444#L602 ssl3_accept_~skip~0 := 0; 31443#L98-2 assume !false; 30628#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30629#L101 assume !(12292 == ssl3_accept_~s__state~0); 31442#L104 assume !(16384 == ssl3_accept_~s__state~0); 31441#L107 assume !(8192 == ssl3_accept_~s__state~0); 31440#L110 assume !(24576 == ssl3_accept_~s__state~0); 31424#L113 assume !(8195 == ssl3_accept_~s__state~0); 31418#L116 assume !(8480 == ssl3_accept_~s__state~0); 31416#L119 assume !(8481 == ssl3_accept_~s__state~0); 31414#L122 assume !(8482 == ssl3_accept_~s__state~0); 31412#L125 assume !(8464 == ssl3_accept_~s__state~0); 31374#L128 assume !(8465 == ssl3_accept_~s__state~0); 31370#L131 assume !(8466 == ssl3_accept_~s__state~0); 31366#L134 assume !(8496 == ssl3_accept_~s__state~0); 31362#L137 assume !(8497 == ssl3_accept_~s__state~0); 31358#L140 assume !(8512 == ssl3_accept_~s__state~0); 31356#L143 assume !(8513 == ssl3_accept_~s__state~0); 31308#L146 assume !(8528 == ssl3_accept_~s__state~0); 31307#L149 assume !(8529 == ssl3_accept_~s__state~0); 30696#L152 assume 8544 == ssl3_accept_~s__state~0; 30695#L156 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 30581#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31054#L602 ssl3_accept_~skip~0 := 0; 31052#L98-2 assume !false; 31050#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31048#L101 assume !(12292 == ssl3_accept_~s__state~0); 31046#L104 assume !(16384 == ssl3_accept_~s__state~0); 31044#L107 assume !(8192 == ssl3_accept_~s__state~0); 31042#L110 assume !(24576 == ssl3_accept_~s__state~0); 31040#L113 assume !(8195 == ssl3_accept_~s__state~0); 31038#L116 assume !(8480 == ssl3_accept_~s__state~0); 31036#L119 assume !(8481 == ssl3_accept_~s__state~0); 31035#L122 assume !(8482 == ssl3_accept_~s__state~0); 31034#L125 assume !(8464 == ssl3_accept_~s__state~0); 31033#L128 assume !(8465 == ssl3_accept_~s__state~0); 31031#L131 assume !(8466 == ssl3_accept_~s__state~0); 31030#L134 assume !(8496 == ssl3_accept_~s__state~0); 31027#L137 assume !(8497 == ssl3_accept_~s__state~0); 31024#L140 assume !(8512 == ssl3_accept_~s__state~0); 31020#L143 assume !(8513 == ssl3_accept_~s__state~0); 31012#L146 assume !(8528 == ssl3_accept_~s__state~0); 31008#L149 assume !(8529 == ssl3_accept_~s__state~0); 31009#L152 assume !(8544 == ssl3_accept_~s__state~0); 30697#L155 assume !(8545 == ssl3_accept_~s__state~0); 30698#L158 assume !(8560 == ssl3_accept_~s__state~0); 30740#L161 assume !(8561 == ssl3_accept_~s__state~0); 30741#L164 assume !(8448 == ssl3_accept_~s__state~0); 31103#L167 assume 8576 == ssl3_accept_~s__state~0; 30584#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 30454#L439 assume !(ssl3_accept_~ret~0 <= 0); 30443#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 30444#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31276#L602 ssl3_accept_~skip~0 := 0; 31274#L98-2 assume !false; 31272#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31270#L101 assume !(12292 == ssl3_accept_~s__state~0); 31268#L104 assume !(16384 == ssl3_accept_~s__state~0); 31266#L107 assume !(8192 == ssl3_accept_~s__state~0); 31265#L110 assume !(24576 == ssl3_accept_~s__state~0); 31264#L113 assume !(8195 == ssl3_accept_~s__state~0); 31263#L116 assume !(8480 == ssl3_accept_~s__state~0); 30703#L119 assume !(8481 == ssl3_accept_~s__state~0); 31262#L122 assume !(8482 == ssl3_accept_~s__state~0); 30686#L125 assume 8464 == ssl3_accept_~s__state~0; 30634#L132 [2019-11-15 20:47:22,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:22,035 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 12 times [2019-11-15 20:47:22,035 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:22,035 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575037497] [2019-11-15 20:47:22,035 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:22,035 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:22,035 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:22,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:22,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:22,047 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 20:47:22,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:22,048 INFO L82 PathProgramCache]: Analyzing trace with hash -940277421, now seen corresponding path program 1 times [2019-11-15 20:47:22,048 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:22,048 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460180888] [2019-11-15 20:47:22,049 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:22,049 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:22,049 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:22,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:22,089 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-15 20:47:22,089 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460180888] [2019-11-15 20:47:22,089 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 20:47:22,089 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 20:47:22,090 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793928328] [2019-11-15 20:47:22,090 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 20:47:22,090 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 20:47:22,090 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 20:47:22,091 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 20:47:22,091 INFO L87 Difference]: Start difference. First operand 1063 states and 1432 transitions. cyclomatic complexity: 374 Second operand 3 states. [2019-11-15 20:47:22,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 20:47:22,247 INFO L93 Difference]: Finished difference Result 1025 states and 1343 transitions. [2019-11-15 20:47:22,247 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 20:47:22,248 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1025 states and 1343 transitions. [2019-11-15 20:47:22,252 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 620 [2019-11-15 20:47:22,258 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1025 states to 907 states and 1193 transitions. [2019-11-15 20:47:22,259 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 648 [2019-11-15 20:47:22,260 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 766 [2019-11-15 20:47:22,260 INFO L73 IsDeterministic]: Start isDeterministic. Operand 907 states and 1193 transitions. [2019-11-15 20:47:22,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:22,260 INFO L688 BuchiCegarLoop]: Abstraction has 907 states and 1193 transitions. [2019-11-15 20:47:22,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 907 states and 1193 transitions. [2019-11-15 20:47:22,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 907 to 787. [2019-11-15 20:47:22,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 787 states. [2019-11-15 20:47:22,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 787 states to 787 states and 1039 transitions. [2019-11-15 20:47:22,273 INFO L711 BuchiCegarLoop]: Abstraction has 787 states and 1039 transitions. [2019-11-15 20:47:22,273 INFO L591 BuchiCegarLoop]: Abstraction has 787 states and 1039 transitions. [2019-11-15 20:47:22,274 INFO L424 BuchiCegarLoop]: ======== Iteration 18============ [2019-11-15 20:47:22,274 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 787 states and 1039 transitions. [2019-11-15 20:47:22,276 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 618 [2019-11-15 20:47:22,276 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 20:47:22,276 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 20:47:22,278 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:22,278 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:22,278 INFO L791 eck$LassoCheckResult]: Stem: 32665#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 32530#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 32498#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 32499#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 32592#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 32593#L98-2 assume !false; 32976#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32968#L101 assume !(12292 == ssl3_accept_~s__state~0); 32969#L104 assume !(16384 == ssl3_accept_~s__state~0); 32960#L107 assume !(8192 == ssl3_accept_~s__state~0); 32961#L110 assume !(24576 == ssl3_accept_~s__state~0); 32952#L113 assume !(8195 == ssl3_accept_~s__state~0); 32953#L116 assume !(8480 == ssl3_accept_~s__state~0); 32946#L119 assume !(8481 == ssl3_accept_~s__state~0); 32947#L122 assume !(8482 == ssl3_accept_~s__state~0); 32719#L125 assume 8464 == ssl3_accept_~s__state~0; 32684#L132 [2019-11-15 20:47:22,279 INFO L793 eck$LassoCheckResult]: Loop: 32684#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 32597#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 32595#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 32596#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33132#L602 ssl3_accept_~skip~0 := 0; 33125#L98-2 assume !false; 33122#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33119#L101 assume !(12292 == ssl3_accept_~s__state~0); 33116#L104 assume !(16384 == ssl3_accept_~s__state~0); 33113#L107 assume !(8192 == ssl3_accept_~s__state~0); 33110#L110 assume !(24576 == ssl3_accept_~s__state~0); 33107#L113 assume !(8195 == ssl3_accept_~s__state~0); 33104#L116 assume !(8480 == ssl3_accept_~s__state~0); 33101#L119 assume !(8481 == ssl3_accept_~s__state~0); 33098#L122 assume !(8482 == ssl3_accept_~s__state~0); 33095#L125 assume !(8464 == ssl3_accept_~s__state~0); 33092#L128 assume !(8465 == ssl3_accept_~s__state~0); 33089#L131 assume !(8466 == ssl3_accept_~s__state~0); 33080#L134 assume 8496 == ssl3_accept_~s__state~0; 32823#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 32662#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 32657#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 32646#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 32647#L292-2 ssl3_accept_~s__init_num~0 := 0; 33137#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33126#L602 ssl3_accept_~skip~0 := 0; 33123#L98-2 assume !false; 33120#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33117#L101 assume !(12292 == ssl3_accept_~s__state~0); 33114#L104 assume !(16384 == ssl3_accept_~s__state~0); 33111#L107 assume !(8192 == ssl3_accept_~s__state~0); 33108#L110 assume !(24576 == ssl3_accept_~s__state~0); 33105#L113 assume !(8195 == ssl3_accept_~s__state~0); 33102#L116 assume !(8480 == ssl3_accept_~s__state~0); 33099#L119 assume !(8481 == ssl3_accept_~s__state~0); 33096#L122 assume !(8482 == ssl3_accept_~s__state~0); 33093#L125 assume !(8464 == ssl3_accept_~s__state~0); 33090#L128 assume !(8465 == ssl3_accept_~s__state~0); 33087#L131 assume !(8466 == ssl3_accept_~s__state~0); 33085#L134 assume !(8496 == ssl3_accept_~s__state~0); 33082#L137 assume !(8497 == ssl3_accept_~s__state~0); 32694#L140 assume 8512 == ssl3_accept_~s__state~0; 32571#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 32572#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 32511#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 32641#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33247#L602 ssl3_accept_~skip~0 := 0; 33246#L98-2 assume !false; 33245#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33244#L101 assume !(12292 == ssl3_accept_~s__state~0); 33242#L104 assume !(16384 == ssl3_accept_~s__state~0); 33241#L107 assume !(8192 == ssl3_accept_~s__state~0); 32978#L110 assume !(24576 == ssl3_accept_~s__state~0); 32975#L113 assume !(8195 == ssl3_accept_~s__state~0); 32971#L116 assume !(8480 == ssl3_accept_~s__state~0); 32967#L119 assume !(8481 == ssl3_accept_~s__state~0); 32963#L122 assume !(8482 == ssl3_accept_~s__state~0); 32959#L125 assume !(8464 == ssl3_accept_~s__state~0); 32955#L128 assume !(8465 == ssl3_accept_~s__state~0); 32951#L131 assume !(8466 == ssl3_accept_~s__state~0); 32948#L134 assume !(8496 == ssl3_accept_~s__state~0); 32944#L137 assume !(8497 == ssl3_accept_~s__state~0); 32941#L140 assume !(8512 == ssl3_accept_~s__state~0); 32940#L143 assume !(8513 == ssl3_accept_~s__state~0); 32939#L146 assume 8528 == ssl3_accept_~s__state~0; 32550#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 32551#L320 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 32599#L320-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 32505#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 32609#L352 assume !(ssl3_accept_~ret~0 <= 0); 32497#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 32500#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33262#L602 ssl3_accept_~skip~0 := 0; 33261#L98-2 assume !false; 33260#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33259#L101 assume !(12292 == ssl3_accept_~s__state~0); 33258#L104 assume !(16384 == ssl3_accept_~s__state~0); 33257#L107 assume !(8192 == ssl3_accept_~s__state~0); 33243#L110 assume !(24576 == ssl3_accept_~s__state~0); 32617#L113 assume !(8195 == ssl3_accept_~s__state~0); 32618#L116 assume !(8480 == ssl3_accept_~s__state~0); 33240#L119 assume !(8481 == ssl3_accept_~s__state~0); 33239#L122 assume !(8482 == ssl3_accept_~s__state~0); 33238#L125 assume !(8464 == ssl3_accept_~s__state~0); 32548#L128 assume !(8465 == ssl3_accept_~s__state~0); 32519#L131 assume !(8466 == ssl3_accept_~s__state~0); 32520#L134 assume !(8496 == ssl3_accept_~s__state~0); 32706#L137 assume !(8497 == ssl3_accept_~s__state~0); 32937#L140 assume !(8512 == ssl3_accept_~s__state~0); 32936#L143 assume !(8513 == ssl3_accept_~s__state~0); 32935#L146 assume !(8528 == ssl3_accept_~s__state~0); 32934#L149 assume !(8529 == ssl3_accept_~s__state~0); 32854#L152 assume 8544 == ssl3_accept_~s__state~0; 32707#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 32598#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 32490#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 32485#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 32486#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 32685#L399 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; 32535#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33224#L602 ssl3_accept_~skip~0 := 0; 33223#L98-2 assume !false; 33222#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33221#L101 assume !(12292 == ssl3_accept_~s__state~0); 33220#L104 assume !(16384 == ssl3_accept_~s__state~0); 33219#L107 assume !(8192 == ssl3_accept_~s__state~0); 33218#L110 assume !(24576 == ssl3_accept_~s__state~0); 33217#L113 assume !(8195 == ssl3_accept_~s__state~0); 33216#L116 assume !(8480 == ssl3_accept_~s__state~0); 33215#L119 assume !(8481 == ssl3_accept_~s__state~0); 33214#L122 assume !(8482 == ssl3_accept_~s__state~0); 33210#L125 assume !(8464 == ssl3_accept_~s__state~0); 33207#L128 assume !(8465 == ssl3_accept_~s__state~0); 33157#L131 assume !(8466 == ssl3_accept_~s__state~0); 32901#L134 assume !(8496 == ssl3_accept_~s__state~0); 32896#L137 assume !(8497 == ssl3_accept_~s__state~0); 32891#L140 assume !(8512 == ssl3_accept_~s__state~0); 32886#L143 assume !(8513 == ssl3_accept_~s__state~0); 32881#L146 assume !(8528 == ssl3_accept_~s__state~0); 32876#L149 assume !(8529 == ssl3_accept_~s__state~0); 32871#L152 assume !(8544 == ssl3_accept_~s__state~0); 32866#L155 assume !(8545 == ssl3_accept_~s__state~0); 32863#L158 assume !(8560 == ssl3_accept_~s__state~0); 32860#L161 assume !(8561 == ssl3_accept_~s__state~0); 32853#L164 assume 8448 == ssl3_accept_~s__state~0; 32652#L165 assume !(ssl3_accept_~num1~0 > 0); 32533#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 32549#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32745#L602 ssl3_accept_~skip~0 := 0; 32741#L98-2 assume !false; 32738#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32734#L101 assume !(12292 == ssl3_accept_~s__state~0); 32735#L104 assume !(16384 == ssl3_accept_~s__state~0); 32747#L107 assume !(8192 == ssl3_accept_~s__state~0); 32743#L110 assume !(24576 == ssl3_accept_~s__state~0); 32725#L113 assume !(8195 == ssl3_accept_~s__state~0); 32718#L116 assume !(8480 == ssl3_accept_~s__state~0); 32716#L119 assume !(8481 == ssl3_accept_~s__state~0); 32717#L122 assume !(8482 == ssl3_accept_~s__state~0); 32732#L125 assume 8464 == ssl3_accept_~s__state~0; 32684#L132 [2019-11-15 20:47:22,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:22,279 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 13 times [2019-11-15 20:47:22,280 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:22,280 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871207529] [2019-11-15 20:47:22,280 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:22,280 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:22,281 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:22,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:22,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:22,289 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 20:47:22,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:22,290 INFO L82 PathProgramCache]: Analyzing trace with hash -1798525030, now seen corresponding path program 1 times [2019-11-15 20:47:22,290 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:22,291 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624222441] [2019-11-15 20:47:22,291 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:22,291 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:22,291 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:22,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:22,359 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-15 20:47:22,359 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624222441] [2019-11-15 20:47:22,360 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1901398746] [2019-11-15 20:47:22,360 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 20:47:22,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:22,454 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-15 20:47:22,459 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 20:47:22,483 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-15 20:47:22,483 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 20:47:22,483 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-11-15 20:47:22,483 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091513391] [2019-11-15 20:47:22,484 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 20:47:22,484 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 20:47:22,484 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-15 20:47:22,485 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-15 20:47:22,485 INFO L87 Difference]: Start difference. First operand 787 states and 1039 transitions. cyclomatic complexity: 257 Second operand 4 states. [2019-11-15 20:47:22,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 20:47:22,834 INFO L93 Difference]: Finished difference Result 1275 states and 1667 transitions. [2019-11-15 20:47:22,834 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-15 20:47:22,834 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1275 states and 1667 transitions. [2019-11-15 20:47:22,839 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1106 [2019-11-15 20:47:22,845 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1275 states to 1275 states and 1667 transitions. [2019-11-15 20:47:22,846 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1134 [2019-11-15 20:47:22,847 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1134 [2019-11-15 20:47:22,847 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1275 states and 1667 transitions. [2019-11-15 20:47:22,847 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:22,847 INFO L688 BuchiCegarLoop]: Abstraction has 1275 states and 1667 transitions. [2019-11-15 20:47:22,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1275 states and 1667 transitions. [2019-11-15 20:47:22,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1275 to 982. [2019-11-15 20:47:22,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 982 states. [2019-11-15 20:47:22,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 982 states to 982 states and 1293 transitions. [2019-11-15 20:47:22,862 INFO L711 BuchiCegarLoop]: Abstraction has 982 states and 1293 transitions. [2019-11-15 20:47:22,862 INFO L591 BuchiCegarLoop]: Abstraction has 982 states and 1293 transitions. [2019-11-15 20:47:22,862 INFO L424 BuchiCegarLoop]: ======== Iteration 19============ [2019-11-15 20:47:22,862 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 982 states and 1293 transitions. [2019-11-15 20:47:22,864 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 813 [2019-11-15 20:47:22,864 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 20:47:22,864 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 20:47:22,866 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:22,866 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:22,866 INFO L791 eck$LassoCheckResult]: Stem: 35158#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 35019#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 34987#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 34988#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 35086#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 35087#L98-2 assume !false; 35273#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35645#L101 assume !(12292 == ssl3_accept_~s__state~0); 35639#L104 assume !(16384 == ssl3_accept_~s__state~0); 35640#L107 assume !(8192 == ssl3_accept_~s__state~0); 35633#L110 assume !(24576 == ssl3_accept_~s__state~0); 35634#L113 assume !(8195 == ssl3_accept_~s__state~0); 35627#L116 assume !(8480 == ssl3_accept_~s__state~0); 35628#L119 assume !(8481 == ssl3_accept_~s__state~0); 35622#L122 assume !(8482 == ssl3_accept_~s__state~0); 35623#L125 assume 8464 == ssl3_accept_~s__state~0; 35174#L132 [2019-11-15 20:47:22,867 INFO L793 eck$LassoCheckResult]: Loop: 35174#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 35093#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 35091#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 35092#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35922#L602 ssl3_accept_~skip~0 := 0; 35920#L98-2 assume !false; 35918#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35916#L101 assume !(12292 == ssl3_accept_~s__state~0); 35914#L104 assume !(16384 == ssl3_accept_~s__state~0); 35912#L107 assume !(8192 == ssl3_accept_~s__state~0); 35909#L110 assume !(24576 == ssl3_accept_~s__state~0); 35906#L113 assume !(8195 == ssl3_accept_~s__state~0); 35903#L116 assume !(8480 == ssl3_accept_~s__state~0); 35900#L119 assume !(8481 == ssl3_accept_~s__state~0); 35897#L122 assume !(8482 == ssl3_accept_~s__state~0); 35894#L125 assume !(8464 == ssl3_accept_~s__state~0); 35891#L128 assume !(8465 == ssl3_accept_~s__state~0); 35889#L131 assume !(8466 == ssl3_accept_~s__state~0); 35193#L134 assume 8496 == ssl3_accept_~s__state~0; 35124#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 35125#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 35146#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 35136#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 35137#L292-2 ssl3_accept_~s__init_num~0 := 0; 35085#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35935#L602 ssl3_accept_~skip~0 := 0; 35934#L98-2 assume !false; 35933#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35932#L101 assume !(12292 == ssl3_accept_~s__state~0); 35931#L104 assume !(16384 == ssl3_accept_~s__state~0); 35910#L107 assume !(8192 == ssl3_accept_~s__state~0); 35907#L110 assume !(24576 == ssl3_accept_~s__state~0); 35904#L113 assume !(8195 == ssl3_accept_~s__state~0); 35901#L116 assume !(8480 == ssl3_accept_~s__state~0); 35898#L119 assume !(8481 == ssl3_accept_~s__state~0); 35895#L122 assume !(8482 == ssl3_accept_~s__state~0); 35892#L125 assume !(8464 == ssl3_accept_~s__state~0); 35890#L128 assume !(8465 == ssl3_accept_~s__state~0); 35008#L131 assume !(8466 == ssl3_accept_~s__state~0); 35009#L134 assume !(8496 == ssl3_accept_~s__state~0); 35180#L137 assume !(8497 == ssl3_accept_~s__state~0); 35181#L140 assume !(8512 == ssl3_accept_~s__state~0); 35140#L143 assume !(8513 == ssl3_accept_~s__state~0); 35116#L146 assume !(8528 == ssl3_accept_~s__state~0); 35117#L149 assume !(8529 == ssl3_accept_~s__state~0); 35107#L152 assume !(8544 == ssl3_accept_~s__state~0); 35066#L155 assume !(8545 == ssl3_accept_~s__state~0); 35030#L158 assume !(8560 == ssl3_accept_~s__state~0); 35031#L161 assume !(8561 == ssl3_accept_~s__state~0); 35015#L164 assume !(8448 == ssl3_accept_~s__state~0); 35016#L167 assume !(8576 == ssl3_accept_~s__state~0); 35198#L170 assume !(8577 == ssl3_accept_~s__state~0); 35187#L173 assume !(8592 == ssl3_accept_~s__state~0); 35143#L176 assume !(8593 == ssl3_accept_~s__state~0); 35120#L179 assume !(8608 == ssl3_accept_~s__state~0); 35121#L182 assume !(8609 == ssl3_accept_~s__state~0); 35109#L185 assume !(8640 == ssl3_accept_~s__state~0); 35070#L188 assume !(8641 == ssl3_accept_~s__state~0); 35071#L191 assume 8656 == ssl3_accept_~s__state~0; 35079#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 35163#L498 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 35164#L503 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 35712#L509-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 35711#L519 assume !(0 == ssl3_accept_~tmp___10~0); 35708#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35702#L602 ssl3_accept_~skip~0 := 0; 35700#L98-2 assume !false; 35698#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35696#L101 assume !(12292 == ssl3_accept_~s__state~0); 35694#L104 assume !(16384 == ssl3_accept_~s__state~0); 35692#L107 assume !(8192 == ssl3_accept_~s__state~0); 35690#L110 assume !(24576 == ssl3_accept_~s__state~0); 35688#L113 assume !(8195 == ssl3_accept_~s__state~0); 35686#L116 assume !(8480 == ssl3_accept_~s__state~0); 35684#L119 assume !(8481 == ssl3_accept_~s__state~0); 35682#L122 assume !(8482 == ssl3_accept_~s__state~0); 35680#L125 assume !(8464 == ssl3_accept_~s__state~0); 35678#L128 assume !(8465 == ssl3_accept_~s__state~0); 35676#L131 assume !(8466 == ssl3_accept_~s__state~0); 35674#L134 assume !(8496 == ssl3_accept_~s__state~0); 35672#L137 assume !(8497 == ssl3_accept_~s__state~0); 35670#L140 assume !(8512 == ssl3_accept_~s__state~0); 35668#L143 assume !(8513 == ssl3_accept_~s__state~0); 35666#L146 assume !(8528 == ssl3_accept_~s__state~0); 35664#L149 assume !(8529 == ssl3_accept_~s__state~0); 35663#L152 assume !(8544 == ssl3_accept_~s__state~0); 35662#L155 assume !(8545 == ssl3_accept_~s__state~0); 35656#L158 assume !(8560 == ssl3_accept_~s__state~0); 35651#L161 assume !(8561 == ssl3_accept_~s__state~0); 35649#L164 assume !(8448 == ssl3_accept_~s__state~0); 35646#L167 assume !(8576 == ssl3_accept_~s__state~0); 35644#L170 assume !(8577 == ssl3_accept_~s__state~0); 35641#L173 assume !(8592 == ssl3_accept_~s__state~0); 35638#L176 assume !(8593 == ssl3_accept_~s__state~0); 35635#L179 assume !(8608 == ssl3_accept_~s__state~0); 35632#L182 assume !(8609 == ssl3_accept_~s__state~0); 35629#L185 assume !(8640 == ssl3_accept_~s__state~0); 35626#L188 assume !(8641 == ssl3_accept_~s__state~0); 35624#L191 assume !(8656 == ssl3_accept_~s__state~0); 35621#L194 assume !(8657 == ssl3_accept_~s__state~0); 34972#L197 assume 8672 == ssl3_accept_~s__state~0; 34973#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 35061#L527 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 34991#L533-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 35153#L542 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 35155#L542-2 ssl3_accept_~s__init_num~0 := 0; 35167#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35879#L602 ssl3_accept_~skip~0 := 0; 35878#L98-2 assume !false; 35877#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35876#L101 assume !(12292 == ssl3_accept_~s__state~0); 35875#L104 assume !(16384 == ssl3_accept_~s__state~0); 35874#L107 assume !(8192 == ssl3_accept_~s__state~0); 35873#L110 assume !(24576 == ssl3_accept_~s__state~0); 35872#L113 assume !(8195 == ssl3_accept_~s__state~0); 35871#L116 assume !(8480 == ssl3_accept_~s__state~0); 35870#L119 assume !(8481 == ssl3_accept_~s__state~0); 35869#L122 assume !(8482 == ssl3_accept_~s__state~0); 35868#L125 assume !(8464 == ssl3_accept_~s__state~0); 35867#L128 assume !(8465 == ssl3_accept_~s__state~0); 35866#L131 assume !(8466 == ssl3_accept_~s__state~0); 35395#L134 assume !(8496 == ssl3_accept_~s__state~0); 35394#L137 assume !(8497 == ssl3_accept_~s__state~0); 35393#L140 assume !(8512 == ssl3_accept_~s__state~0); 35392#L143 assume !(8513 == ssl3_accept_~s__state~0); 35391#L146 assume !(8528 == ssl3_accept_~s__state~0); 35390#L149 assume !(8529 == ssl3_accept_~s__state~0); 35389#L152 assume !(8544 == ssl3_accept_~s__state~0); 35388#L155 assume !(8545 == ssl3_accept_~s__state~0); 35387#L158 assume !(8560 == ssl3_accept_~s__state~0); 35386#L161 assume !(8561 == ssl3_accept_~s__state~0); 35248#L164 assume 8448 == ssl3_accept_~s__state~0; 35244#L165 assume !(ssl3_accept_~num1~0 > 0); 35239#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 35235#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35229#L602 ssl3_accept_~skip~0 := 0; 35227#L98-2 assume !false; 35225#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35223#L101 assume !(12292 == ssl3_accept_~s__state~0); 35221#L104 assume !(16384 == ssl3_accept_~s__state~0); 35219#L107 assume !(8192 == ssl3_accept_~s__state~0); 35217#L110 assume !(24576 == ssl3_accept_~s__state~0); 35215#L113 assume !(8195 == ssl3_accept_~s__state~0); 35213#L116 assume !(8480 == ssl3_accept_~s__state~0); 35211#L119 assume !(8481 == ssl3_accept_~s__state~0); 35208#L122 assume !(8482 == ssl3_accept_~s__state~0); 35209#L125 assume 8464 == ssl3_accept_~s__state~0; 35174#L132 [2019-11-15 20:47:22,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:22,867 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 14 times [2019-11-15 20:47:22,868 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:22,868 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475665305] [2019-11-15 20:47:22,868 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:22,868 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:22,868 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:22,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:22,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:22,876 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 20:47:22,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:22,877 INFO L82 PathProgramCache]: Analyzing trace with hash -1018010601, now seen corresponding path program 1 times [2019-11-15 20:47:22,877 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:22,877 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276817927] [2019-11-15 20:47:22,877 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:22,877 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:22,878 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:22,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:22,924 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2019-11-15 20:47:22,925 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276817927] [2019-11-15 20:47:22,925 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 20:47:22,925 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 20:47:22,925 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860381066] [2019-11-15 20:47:22,926 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 20:47:22,926 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 20:47:22,926 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 20:47:22,926 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 20:47:22,926 INFO L87 Difference]: Start difference. First operand 982 states and 1293 transitions. cyclomatic complexity: 316 Second operand 3 states. [2019-11-15 20:47:22,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 20:47:22,944 INFO L93 Difference]: Finished difference Result 1640 states and 2178 transitions. [2019-11-15 20:47:22,944 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 20:47:22,944 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1640 states and 2178 transitions. [2019-11-15 20:47:22,950 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1471 [2019-11-15 20:47:22,964 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1640 states to 1640 states and 2178 transitions. [2019-11-15 20:47:22,969 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1499 [2019-11-15 20:47:22,970 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1499 [2019-11-15 20:47:22,970 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1640 states and 2178 transitions. [2019-11-15 20:47:22,971 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:22,971 INFO L688 BuchiCegarLoop]: Abstraction has 1640 states and 2178 transitions. [2019-11-15 20:47:22,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1640 states and 2178 transitions. [2019-11-15 20:47:22,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1640 to 1640. [2019-11-15 20:47:22,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1640 states. [2019-11-15 20:47:22,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1640 states to 1640 states and 2178 transitions. [2019-11-15 20:47:22,993 INFO L711 BuchiCegarLoop]: Abstraction has 1640 states and 2178 transitions. [2019-11-15 20:47:22,994 INFO L591 BuchiCegarLoop]: Abstraction has 1640 states and 2178 transitions. [2019-11-15 20:47:22,994 INFO L424 BuchiCegarLoop]: ======== Iteration 20============ [2019-11-15 20:47:22,994 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1640 states and 2178 transitions. [2019-11-15 20:47:22,998 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1471 [2019-11-15 20:47:22,998 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 20:47:22,998 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 20:47:22,999 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:23,000 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] [2019-11-15 20:47:23,000 INFO L791 eck$LassoCheckResult]: Stem: 37792#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 37648#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 37615#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 37616#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 37717#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 37718#L98-2 assume !false; 37939#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39000#L101 assume !(12292 == ssl3_accept_~s__state~0); 38998#L104 assume !(16384 == ssl3_accept_~s__state~0); 38996#L107 assume !(8192 == ssl3_accept_~s__state~0); 38994#L110 assume !(24576 == ssl3_accept_~s__state~0); 38992#L113 assume !(8195 == ssl3_accept_~s__state~0); 38990#L116 assume !(8480 == ssl3_accept_~s__state~0); 38988#L119 assume !(8481 == ssl3_accept_~s__state~0); 38986#L122 assume !(8482 == ssl3_accept_~s__state~0); 37908#L125 assume 8464 == ssl3_accept_~s__state~0; 37809#L132 [2019-11-15 20:47:23,001 INFO L793 eck$LassoCheckResult]: Loop: 37809#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 37722#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 37720#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 37721#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39206#L602 ssl3_accept_~skip~0 := 0; 39201#L98-2 assume !false; 37803#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37804#L101 assume !(12292 == ssl3_accept_~s__state~0); 37813#L104 assume !(16384 == ssl3_accept_~s__state~0); 37814#L107 assume !(8192 == ssl3_accept_~s__state~0); 37807#L110 assume !(24576 == ssl3_accept_~s__state~0); 37745#L113 assume !(8195 == ssl3_accept_~s__state~0); 37746#L116 assume !(8480 == ssl3_accept_~s__state~0); 39157#L119 assume !(8481 == ssl3_accept_~s__state~0); 39151#L122 assume !(8482 == ssl3_accept_~s__state~0); 39149#L125 assume !(8464 == ssl3_accept_~s__state~0); 39124#L128 assume !(8465 == ssl3_accept_~s__state~0); 38863#L131 assume !(8466 == ssl3_accept_~s__state~0); 38553#L134 assume 8496 == ssl3_accept_~s__state~0; 38338#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 38552#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 38551#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 38546#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 38543#L292-2 ssl3_accept_~s__init_num~0 := 0; 38542#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38537#L602 ssl3_accept_~skip~0 := 0; 38536#L98-2 assume !false; 38535#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38531#L101 assume !(12292 == ssl3_accept_~s__state~0); 38528#L104 assume !(16384 == ssl3_accept_~s__state~0); 38523#L107 assume !(8192 == ssl3_accept_~s__state~0); 38521#L110 assume !(24576 == ssl3_accept_~s__state~0); 38519#L113 assume !(8195 == ssl3_accept_~s__state~0); 38517#L116 assume !(8480 == ssl3_accept_~s__state~0); 38515#L119 assume !(8481 == ssl3_accept_~s__state~0); 38513#L122 assume !(8482 == ssl3_accept_~s__state~0); 38511#L125 assume !(8464 == ssl3_accept_~s__state~0); 38509#L128 assume !(8465 == ssl3_accept_~s__state~0); 38507#L131 assume !(8466 == ssl3_accept_~s__state~0); 38505#L134 assume !(8496 == ssl3_accept_~s__state~0); 38503#L137 assume !(8497 == ssl3_accept_~s__state~0); 37858#L140 assume 8512 == ssl3_accept_~s__state~0; 38329#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 37742#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 37629#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 37770#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38491#L602 ssl3_accept_~skip~0 := 0; 38489#L98-2 assume !false; 38487#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38485#L101 assume !(12292 == ssl3_accept_~s__state~0); 38483#L104 assume !(16384 == ssl3_accept_~s__state~0); 38481#L107 assume !(8192 == ssl3_accept_~s__state~0); 38475#L110 assume !(24576 == ssl3_accept_~s__state~0); 38470#L113 assume !(8195 == ssl3_accept_~s__state~0); 38463#L116 assume !(8480 == ssl3_accept_~s__state~0); 38460#L119 assume !(8481 == ssl3_accept_~s__state~0); 38457#L122 assume !(8482 == ssl3_accept_~s__state~0); 38455#L125 assume !(8464 == ssl3_accept_~s__state~0); 38453#L128 assume !(8465 == ssl3_accept_~s__state~0); 38451#L131 assume !(8466 == ssl3_accept_~s__state~0); 38449#L134 assume !(8496 == ssl3_accept_~s__state~0); 38447#L137 assume !(8497 == ssl3_accept_~s__state~0); 38445#L140 assume !(8512 == ssl3_accept_~s__state~0); 38443#L143 assume !(8513 == ssl3_accept_~s__state~0); 37912#L146 assume 8528 == ssl3_accept_~s__state~0; 37669#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 37670#L320 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 37724#L320-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 37622#L329 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 37612#L332 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 37614#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 38405#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38399#L602 ssl3_accept_~skip~0 := 0; 38397#L98-2 assume !false; 38395#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38393#L101 assume !(12292 == ssl3_accept_~s__state~0); 38391#L104 assume !(16384 == ssl3_accept_~s__state~0); 38389#L107 assume !(8192 == ssl3_accept_~s__state~0); 38383#L110 assume !(24576 == ssl3_accept_~s__state~0); 38376#L113 assume !(8195 == ssl3_accept_~s__state~0); 38370#L116 assume !(8480 == ssl3_accept_~s__state~0); 38363#L119 assume !(8481 == ssl3_accept_~s__state~0); 38360#L122 assume !(8482 == ssl3_accept_~s__state~0); 38357#L125 assume !(8464 == ssl3_accept_~s__state~0); 38353#L128 assume !(8465 == ssl3_accept_~s__state~0); 38349#L131 assume !(8466 == ssl3_accept_~s__state~0); 38345#L134 assume !(8496 == ssl3_accept_~s__state~0); 38341#L137 assume !(8497 == ssl3_accept_~s__state~0); 38336#L140 assume !(8512 == ssl3_accept_~s__state~0); 38332#L143 assume !(8513 == ssl3_accept_~s__state~0); 38327#L146 assume !(8528 == ssl3_accept_~s__state~0); 38324#L149 assume !(8529 == ssl3_accept_~s__state~0); 38321#L152 assume 8544 == ssl3_accept_~s__state~0; 38023#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 37723#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 37607#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 37602#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 37603#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 37810#L399 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; 37653#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38616#L602 ssl3_accept_~skip~0 := 0; 38612#L98-2 assume !false; 38608#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38604#L101 assume !(12292 == ssl3_accept_~s__state~0); 38600#L104 assume !(16384 == ssl3_accept_~s__state~0); 38596#L107 assume !(8192 == ssl3_accept_~s__state~0); 38592#L110 assume !(24576 == ssl3_accept_~s__state~0); 38588#L113 assume !(8195 == ssl3_accept_~s__state~0); 38584#L116 assume !(8480 == ssl3_accept_~s__state~0); 38580#L119 assume !(8481 == ssl3_accept_~s__state~0); 38578#L122 assume !(8482 == ssl3_accept_~s__state~0); 38576#L125 assume !(8464 == ssl3_accept_~s__state~0); 38574#L128 assume !(8465 == ssl3_accept_~s__state~0); 38572#L131 assume !(8466 == ssl3_accept_~s__state~0); 38570#L134 assume !(8496 == ssl3_accept_~s__state~0); 38568#L137 assume !(8497 == ssl3_accept_~s__state~0); 38567#L140 assume !(8512 == ssl3_accept_~s__state~0); 38566#L143 assume !(8513 == ssl3_accept_~s__state~0); 38565#L146 assume !(8528 == ssl3_accept_~s__state~0); 38564#L149 assume !(8529 == ssl3_accept_~s__state~0); 38563#L152 assume !(8544 == ssl3_accept_~s__state~0); 38562#L155 assume !(8545 == ssl3_accept_~s__state~0); 38561#L158 assume !(8560 == ssl3_accept_~s__state~0); 38560#L161 assume !(8561 == ssl3_accept_~s__state~0); 38559#L164 assume 8448 == ssl3_accept_~s__state~0; 37779#L165 assume !(ssl3_accept_~num1~0 > 0); 37651#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 37668#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38686#L602 ssl3_accept_~skip~0 := 0; 38685#L98-2 assume !false; 38684#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38683#L101 assume !(12292 == ssl3_accept_~s__state~0); 38675#L104 assume 16384 == ssl3_accept_~s__state~0; 38671#L210 ssl3_accept_~s__server~0 := 1; 38668#L215 assume 0 != ssl3_accept_~cb~0; 38664#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 38662#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 38637#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 38634#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 38628#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 38622#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38614#L602 ssl3_accept_~skip~0 := 0; 38610#L98-2 assume !false; 38606#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38602#L101 assume !(12292 == ssl3_accept_~s__state~0); 38598#L104 assume !(16384 == ssl3_accept_~s__state~0); 38594#L107 assume !(8192 == ssl3_accept_~s__state~0); 38590#L110 assume !(24576 == ssl3_accept_~s__state~0); 38586#L113 assume !(8195 == ssl3_accept_~s__state~0); 38582#L116 assume !(8480 == ssl3_accept_~s__state~0); 38579#L119 assume !(8481 == ssl3_accept_~s__state~0); 38577#L122 assume !(8482 == ssl3_accept_~s__state~0); 38575#L125 assume 8464 == ssl3_accept_~s__state~0; 37809#L132 [2019-11-15 20:47:23,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:23,001 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 15 times [2019-11-15 20:47:23,001 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:23,001 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853687074] [2019-11-15 20:47:23,002 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:23,002 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:23,002 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:23,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:23,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:23,012 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 20:47:23,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:23,012 INFO L82 PathProgramCache]: Analyzing trace with hash -1257195284, now seen corresponding path program 1 times [2019-11-15 20:47:23,012 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:23,012 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120666820] [2019-11-15 20:47:23,013 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:23,013 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:23,013 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:23,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:23,064 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-15 20:47:23,064 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120666820] [2019-11-15 20:47:23,065 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1879018281] [2019-11-15 20:47:23,065 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 20:47:23,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:23,143 INFO L256 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-15 20:47:23,153 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 20:47:23,190 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2019-11-15 20:47:23,190 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-11-15 20:47:23,190 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-11-15 20:47:23,190 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223822460] [2019-11-15 20:47:23,191 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 20:47:23,191 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 20:47:23,192 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 20:47:23,192 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-11-15 20:47:23,192 INFO L87 Difference]: Start difference. First operand 1640 states and 2178 transitions. cyclomatic complexity: 544 Second operand 3 states. [2019-11-15 20:47:23,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 20:47:23,312 INFO L93 Difference]: Finished difference Result 1676 states and 2222 transitions. [2019-11-15 20:47:23,313 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 20:47:23,313 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1676 states and 2222 transitions. [2019-11-15 20:47:23,319 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1507 [2019-11-15 20:47:23,326 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1676 states to 1676 states and 2222 transitions. [2019-11-15 20:47:23,326 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1535 [2019-11-15 20:47:23,327 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1535 [2019-11-15 20:47:23,327 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1676 states and 2222 transitions. [2019-11-15 20:47:23,328 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:23,328 INFO L688 BuchiCegarLoop]: Abstraction has 1676 states and 2222 transitions. [2019-11-15 20:47:23,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1676 states and 2222 transitions. [2019-11-15 20:47:23,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1676 to 1658. [2019-11-15 20:47:23,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1658 states. [2019-11-15 20:47:23,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1658 states to 1658 states and 2200 transitions. [2019-11-15 20:47:23,349 INFO L711 BuchiCegarLoop]: Abstraction has 1658 states and 2200 transitions. [2019-11-15 20:47:23,349 INFO L591 BuchiCegarLoop]: Abstraction has 1658 states and 2200 transitions. [2019-11-15 20:47:23,349 INFO L424 BuchiCegarLoop]: ======== Iteration 21============ [2019-11-15 20:47:23,349 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1658 states and 2200 transitions. [2019-11-15 20:47:23,353 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1489 [2019-11-15 20:47:23,354 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 20:47:23,354 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 20:47:23,355 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:23,355 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:23,355 INFO L791 eck$LassoCheckResult]: Stem: 41564#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 41427#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 41395#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 41396#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 41494#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 41495#L98-2 assume !false; 41694#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42969#L101 assume !(12292 == ssl3_accept_~s__state~0); 42966#L104 assume !(16384 == ssl3_accept_~s__state~0); 42963#L107 assume !(8192 == ssl3_accept_~s__state~0); 42960#L110 assume !(24576 == ssl3_accept_~s__state~0); 42958#L113 assume !(8195 == ssl3_accept_~s__state~0); 42957#L116 assume !(8480 == ssl3_accept_~s__state~0); 42956#L119 assume !(8481 == ssl3_accept_~s__state~0); 42955#L122 assume !(8482 == ssl3_accept_~s__state~0); 41679#L125 assume 8464 == ssl3_accept_~s__state~0; 41680#L132 [2019-11-15 20:47:23,356 INFO L793 eck$LassoCheckResult]: Loop: 41680#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 42821#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 42819#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 42817#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42811#L602 ssl3_accept_~skip~0 := 0; 42809#L98-2 assume !false; 42807#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42805#L101 assume !(12292 == ssl3_accept_~s__state~0); 42803#L104 assume !(16384 == ssl3_accept_~s__state~0); 42801#L107 assume !(8192 == ssl3_accept_~s__state~0); 42799#L110 assume !(24576 == ssl3_accept_~s__state~0); 42797#L113 assume !(8195 == ssl3_accept_~s__state~0); 42795#L116 assume !(8480 == ssl3_accept_~s__state~0); 42793#L119 assume !(8481 == ssl3_accept_~s__state~0); 42791#L122 assume !(8482 == ssl3_accept_~s__state~0); 42789#L125 assume !(8464 == ssl3_accept_~s__state~0); 42788#L128 assume !(8465 == ssl3_accept_~s__state~0); 42787#L131 assume !(8466 == ssl3_accept_~s__state~0); 42576#L134 assume 8496 == ssl3_accept_~s__state~0; 41791#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 42573#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 42571#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 42569#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 42567#L292-2 ssl3_accept_~s__init_num~0 := 0; 42565#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42559#L602 ssl3_accept_~skip~0 := 0; 42557#L98-2 assume !false; 42556#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42552#L101 assume !(12292 == ssl3_accept_~s__state~0); 42548#L104 assume !(16384 == ssl3_accept_~s__state~0); 42547#L107 assume !(8192 == ssl3_accept_~s__state~0); 42536#L110 assume !(24576 == ssl3_accept_~s__state~0); 42535#L113 assume !(8195 == ssl3_accept_~s__state~0); 42534#L116 assume !(8480 == ssl3_accept_~s__state~0); 42533#L119 assume !(8481 == ssl3_accept_~s__state~0); 42532#L122 assume !(8482 == ssl3_accept_~s__state~0); 42531#L125 assume !(8464 == ssl3_accept_~s__state~0); 42527#L128 assume !(8465 == ssl3_accept_~s__state~0); 42524#L131 assume !(8466 == ssl3_accept_~s__state~0); 42523#L134 assume !(8496 == ssl3_accept_~s__state~0); 42522#L137 assume !(8497 == ssl3_accept_~s__state~0); 41628#L140 assume 8512 == ssl3_accept_~s__state~0; 41709#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 42512#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 42510#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 42509#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42056#L602 ssl3_accept_~skip~0 := 0; 42057#L98-2 assume !false; 42050#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42051#L101 assume !(12292 == ssl3_accept_~s__state~0); 42044#L104 assume !(16384 == ssl3_accept_~s__state~0); 42045#L107 assume !(8192 == ssl3_accept_~s__state~0); 42038#L110 assume !(24576 == ssl3_accept_~s__state~0); 42039#L113 assume !(8195 == ssl3_accept_~s__state~0); 42032#L116 assume !(8480 == ssl3_accept_~s__state~0); 42033#L119 assume !(8481 == ssl3_accept_~s__state~0); 42026#L122 assume !(8482 == ssl3_accept_~s__state~0); 42027#L125 assume !(8464 == ssl3_accept_~s__state~0); 41821#L128 assume !(8465 == ssl3_accept_~s__state~0); 41822#L131 assume !(8466 == ssl3_accept_~s__state~0); 41816#L134 assume !(8496 == ssl3_accept_~s__state~0); 41817#L137 assume !(8497 == ssl3_accept_~s__state~0); 42479#L140 assume !(8512 == ssl3_accept_~s__state~0); 42478#L143 assume !(8513 == ssl3_accept_~s__state~0); 41684#L146 assume 8528 == ssl3_accept_~s__state~0; 41685#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 41501#L320 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 41502#L320-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 42021#L329 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 42460#L332 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 42457#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 42284#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42278#L602 ssl3_accept_~skip~0 := 0; 42276#L98-2 assume !false; 42274#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42272#L101 assume !(12292 == ssl3_accept_~s__state~0); 42270#L104 assume !(16384 == ssl3_accept_~s__state~0); 42268#L107 assume !(8192 == ssl3_accept_~s__state~0); 42266#L110 assume !(24576 == ssl3_accept_~s__state~0); 42264#L113 assume !(8195 == ssl3_accept_~s__state~0); 42262#L116 assume !(8480 == ssl3_accept_~s__state~0); 42260#L119 assume !(8481 == ssl3_accept_~s__state~0); 42258#L122 assume !(8482 == ssl3_accept_~s__state~0); 42256#L125 assume !(8464 == ssl3_accept_~s__state~0); 42254#L128 assume !(8465 == ssl3_accept_~s__state~0); 42252#L131 assume !(8466 == ssl3_accept_~s__state~0); 42250#L134 assume !(8496 == ssl3_accept_~s__state~0); 42248#L137 assume !(8497 == ssl3_accept_~s__state~0); 42246#L140 assume !(8512 == ssl3_accept_~s__state~0); 42244#L143 assume !(8513 == ssl3_accept_~s__state~0); 42242#L146 assume !(8528 == ssl3_accept_~s__state~0); 42240#L149 assume !(8529 == ssl3_accept_~s__state~0); 42239#L152 assume 8544 == ssl3_accept_~s__state~0; 41837#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 42235#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 42232#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 42228#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 41584#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 41582#L399 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; 41432#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42762#L602 ssl3_accept_~skip~0 := 0; 42760#L98-2 assume !false; 42759#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42758#L101 assume !(12292 == ssl3_accept_~s__state~0); 42756#L104 assume !(16384 == ssl3_accept_~s__state~0); 42754#L107 assume !(8192 == ssl3_accept_~s__state~0); 42748#L110 assume !(24576 == ssl3_accept_~s__state~0); 42746#L113 assume !(8195 == ssl3_accept_~s__state~0); 42744#L116 assume !(8480 == ssl3_accept_~s__state~0); 42742#L119 assume !(8481 == ssl3_accept_~s__state~0); 42740#L122 assume !(8482 == ssl3_accept_~s__state~0); 42738#L125 assume !(8464 == ssl3_accept_~s__state~0); 42736#L128 assume !(8465 == ssl3_accept_~s__state~0); 42734#L131 assume !(8466 == ssl3_accept_~s__state~0); 42614#L134 assume !(8496 == ssl3_accept_~s__state~0); 42612#L137 assume !(8497 == ssl3_accept_~s__state~0); 42610#L140 assume !(8512 == ssl3_accept_~s__state~0); 42608#L143 assume !(8513 == ssl3_accept_~s__state~0); 42606#L146 assume !(8528 == ssl3_accept_~s__state~0); 42604#L149 assume !(8529 == ssl3_accept_~s__state~0); 42602#L152 assume !(8544 == ssl3_accept_~s__state~0); 42601#L155 assume !(8545 == ssl3_accept_~s__state~0); 42600#L158 assume !(8560 == ssl3_accept_~s__state~0); 42599#L161 assume !(8561 == ssl3_accept_~s__state~0); 42598#L164 assume 8448 == ssl3_accept_~s__state~0; 41550#L165 assume !(ssl3_accept_~num1~0 > 0); 41430#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 41447#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42682#L602 ssl3_accept_~skip~0 := 0; 42676#L98-2 assume !false; 42674#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42671#L101 assume 12292 == ssl3_accept_~s__state~0; 42669#L102 ssl3_accept_~s__new_session~0 := 1; 42667#L210 ssl3_accept_~s__server~0 := 1; 42665#L215 assume 0 != ssl3_accept_~cb~0; 42663#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 42661#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 42658#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 42655#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 42652#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 42650#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42644#L602 ssl3_accept_~skip~0 := 0; 42642#L98-2 assume !false; 42640#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42638#L101 assume !(12292 == ssl3_accept_~s__state~0); 42636#L104 assume !(16384 == ssl3_accept_~s__state~0); 42634#L107 assume !(8192 == ssl3_accept_~s__state~0); 42632#L110 assume !(24576 == ssl3_accept_~s__state~0); 42630#L113 assume !(8195 == ssl3_accept_~s__state~0); 42628#L116 assume !(8480 == ssl3_accept_~s__state~0); 42625#L119 assume !(8481 == ssl3_accept_~s__state~0); 42623#L122 assume !(8482 == ssl3_accept_~s__state~0); 42621#L125 assume 8464 == ssl3_accept_~s__state~0; 41680#L132 [2019-11-15 20:47:23,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:23,356 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 16 times [2019-11-15 20:47:23,357 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:23,357 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396777129] [2019-11-15 20:47:23,357 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:23,357 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:23,357 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:23,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:23,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:23,365 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 20:47:23,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:23,365 INFO L82 PathProgramCache]: Analyzing trace with hash 93866840, now seen corresponding path program 1 times [2019-11-15 20:47:23,365 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:23,366 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697398596] [2019-11-15 20:47:23,366 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:23,366 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:23,366 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:23,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:23,411 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-15 20:47:23,411 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697398596] [2019-11-15 20:47:23,411 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1139730570] [2019-11-15 20:47:23,412 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 20:47:23,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:23,483 INFO L256 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-15 20:47:23,485 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 20:47:23,512 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2019-11-15 20:47:23,513 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-11-15 20:47:23,513 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-11-15 20:47:23,513 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031376104] [2019-11-15 20:47:23,514 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 20:47:23,514 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 20:47:23,514 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 20:47:23,515 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-11-15 20:47:23,515 INFO L87 Difference]: Start difference. First operand 1658 states and 2200 transitions. cyclomatic complexity: 548 Second operand 3 states. [2019-11-15 20:47:23,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 20:47:23,629 INFO L93 Difference]: Finished difference Result 1662 states and 2200 transitions. [2019-11-15 20:47:23,630 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 20:47:23,630 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1662 states and 2200 transitions. [2019-11-15 20:47:23,635 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1493 [2019-11-15 20:47:23,643 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1662 states to 1662 states and 2200 transitions. [2019-11-15 20:47:23,643 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1521 [2019-11-15 20:47:23,644 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1521 [2019-11-15 20:47:23,644 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1662 states and 2200 transitions. [2019-11-15 20:47:23,644 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:23,644 INFO L688 BuchiCegarLoop]: Abstraction has 1662 states and 2200 transitions. [2019-11-15 20:47:23,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1662 states and 2200 transitions. [2019-11-15 20:47:23,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1662 to 1620. [2019-11-15 20:47:23,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1620 states. [2019-11-15 20:47:23,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1620 states to 1620 states and 2144 transitions. [2019-11-15 20:47:23,665 INFO L711 BuchiCegarLoop]: Abstraction has 1620 states and 2144 transitions. [2019-11-15 20:47:23,665 INFO L591 BuchiCegarLoop]: Abstraction has 1620 states and 2144 transitions. [2019-11-15 20:47:23,665 INFO L424 BuchiCegarLoop]: ======== Iteration 22============ [2019-11-15 20:47:23,665 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1620 states and 2144 transitions. [2019-11-15 20:47:23,669 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1451 [2019-11-15 20:47:23,669 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 20:47:23,669 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 20:47:23,671 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:23,671 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:23,671 INFO L791 eck$LassoCheckResult]: Stem: 45350#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 45211#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 45179#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 45180#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 45277#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 45278#L98-2 assume !false; 45519#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46413#L101 assume !(12292 == ssl3_accept_~s__state~0); 46410#L104 assume !(16384 == ssl3_accept_~s__state~0); 46407#L107 assume !(8192 == ssl3_accept_~s__state~0); 46405#L110 assume !(24576 == ssl3_accept_~s__state~0); 46403#L113 assume !(8195 == ssl3_accept_~s__state~0); 46401#L116 assume !(8480 == ssl3_accept_~s__state~0); 46400#L119 assume !(8481 == ssl3_accept_~s__state~0); 46399#L122 assume !(8482 == ssl3_accept_~s__state~0); 46395#L125 assume 8464 == ssl3_accept_~s__state~0; 45486#L132 [2019-11-15 20:47:23,672 INFO L793 eck$LassoCheckResult]: Loop: 45486#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 46392#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 46391#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 46180#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46175#L602 ssl3_accept_~skip~0 := 0; 46174#L98-2 assume !false; 46173#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46169#L101 assume !(12292 == ssl3_accept_~s__state~0); 46166#L104 assume !(16384 == ssl3_accept_~s__state~0); 46165#L107 assume !(8192 == ssl3_accept_~s__state~0); 46160#L110 assume !(24576 == ssl3_accept_~s__state~0); 46158#L113 assume !(8195 == ssl3_accept_~s__state~0); 46156#L116 assume !(8480 == ssl3_accept_~s__state~0); 46154#L119 assume !(8481 == ssl3_accept_~s__state~0); 46152#L122 assume !(8482 == ssl3_accept_~s__state~0); 46150#L125 assume !(8464 == ssl3_accept_~s__state~0); 46148#L128 assume !(8465 == ssl3_accept_~s__state~0); 46146#L131 assume !(8466 == ssl3_accept_~s__state~0); 46144#L134 assume 8496 == ssl3_accept_~s__state~0; 45479#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 46140#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 46138#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 46135#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 46133#L292-2 ssl3_accept_~s__init_num~0 := 0; 46131#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46121#L602 ssl3_accept_~skip~0 := 0; 46119#L98-2 assume !false; 46117#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46103#L101 assume !(12292 == ssl3_accept_~s__state~0); 46099#L104 assume !(16384 == ssl3_accept_~s__state~0); 46095#L107 assume !(8192 == ssl3_accept_~s__state~0); 46091#L110 assume !(24576 == ssl3_accept_~s__state~0); 46087#L113 assume !(8195 == ssl3_accept_~s__state~0); 46083#L116 assume !(8480 == ssl3_accept_~s__state~0); 46079#L119 assume !(8481 == ssl3_accept_~s__state~0); 46075#L122 assume !(8482 == ssl3_accept_~s__state~0); 46071#L125 assume !(8464 == ssl3_accept_~s__state~0); 46067#L128 assume !(8465 == ssl3_accept_~s__state~0); 46063#L131 assume !(8466 == ssl3_accept_~s__state~0); 46059#L134 assume !(8496 == ssl3_accept_~s__state~0); 46055#L137 assume !(8497 == ssl3_accept_~s__state~0); 45419#L140 assume 8512 == ssl3_accept_~s__state~0; 45470#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 46443#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 46442#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 46441#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46433#L602 ssl3_accept_~skip~0 := 0; 46431#L98-2 assume !false; 46423#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46421#L101 assume !(12292 == ssl3_accept_~s__state~0); 46419#L104 assume !(16384 == ssl3_accept_~s__state~0); 46417#L107 assume !(8192 == ssl3_accept_~s__state~0); 46415#L110 assume !(24576 == ssl3_accept_~s__state~0); 46412#L113 assume !(8195 == ssl3_accept_~s__state~0); 46409#L116 assume !(8480 == ssl3_accept_~s__state~0); 45778#L119 assume !(8481 == ssl3_accept_~s__state~0); 45637#L122 assume !(8482 == ssl3_accept_~s__state~0); 45632#L125 assume !(8464 == ssl3_accept_~s__state~0); 45627#L128 assume !(8465 == ssl3_accept_~s__state~0); 45622#L131 assume !(8466 == ssl3_accept_~s__state~0); 45615#L134 assume !(8496 == ssl3_accept_~s__state~0); 45609#L137 assume !(8497 == ssl3_accept_~s__state~0); 45604#L140 assume !(8512 == ssl3_accept_~s__state~0); 45499#L143 assume !(8513 == ssl3_accept_~s__state~0); 45463#L146 assume 8528 == ssl3_accept_~s__state~0; 45232#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 45233#L320 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 45284#L320-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 45185#L329 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 45176#L332 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 45178#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 45181#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46259#L602 ssl3_accept_~skip~0 := 0; 46255#L98-2 assume !false; 46251#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46247#L101 assume !(12292 == ssl3_accept_~s__state~0); 46243#L104 assume !(16384 == ssl3_accept_~s__state~0); 46240#L107 assume !(8192 == ssl3_accept_~s__state~0); 46047#L110 assume !(24576 == ssl3_accept_~s__state~0); 45899#L113 assume !(8195 == ssl3_accept_~s__state~0); 45898#L116 assume !(8480 == ssl3_accept_~s__state~0); 45893#L119 assume !(8481 == ssl3_accept_~s__state~0); 45891#L122 assume !(8482 == ssl3_accept_~s__state~0); 45889#L125 assume !(8464 == ssl3_accept_~s__state~0); 45887#L128 assume !(8465 == ssl3_accept_~s__state~0); 45885#L131 assume !(8466 == ssl3_accept_~s__state~0); 45883#L134 assume !(8496 == ssl3_accept_~s__state~0); 45881#L137 assume !(8497 == ssl3_accept_~s__state~0); 45879#L140 assume !(8512 == ssl3_accept_~s__state~0); 45877#L143 assume !(8513 == ssl3_accept_~s__state~0); 45875#L146 assume !(8528 == ssl3_accept_~s__state~0); 45873#L149 assume !(8529 == ssl3_accept_~s__state~0); 45871#L152 assume 8544 == ssl3_accept_~s__state~0; 45507#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 45868#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 45866#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 45865#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 45371#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 45370#L399 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; 45216#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46102#L602 ssl3_accept_~skip~0 := 0; 46098#L98-2 assume !false; 46094#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46090#L101 assume !(12292 == ssl3_accept_~s__state~0); 46086#L104 assume !(16384 == ssl3_accept_~s__state~0); 46082#L107 assume !(8192 == ssl3_accept_~s__state~0); 46078#L110 assume !(24576 == ssl3_accept_~s__state~0); 46074#L113 assume !(8195 == ssl3_accept_~s__state~0); 46070#L116 assume !(8480 == ssl3_accept_~s__state~0); 46066#L119 assume !(8481 == ssl3_accept_~s__state~0); 46062#L122 assume !(8482 == ssl3_accept_~s__state~0); 46058#L125 assume !(8464 == ssl3_accept_~s__state~0); 46054#L128 assume !(8465 == ssl3_accept_~s__state~0); 46052#L131 assume !(8466 == ssl3_accept_~s__state~0); 45777#L134 assume !(8496 == ssl3_accept_~s__state~0); 45776#L137 assume !(8497 == ssl3_accept_~s__state~0); 45775#L140 assume !(8512 == ssl3_accept_~s__state~0); 45774#L143 assume !(8513 == ssl3_accept_~s__state~0); 45773#L146 assume !(8528 == ssl3_accept_~s__state~0); 45772#L149 assume !(8529 == ssl3_accept_~s__state~0); 45771#L152 assume !(8544 == ssl3_accept_~s__state~0); 45770#L155 assume !(8545 == ssl3_accept_~s__state~0); 45769#L158 assume !(8560 == ssl3_accept_~s__state~0); 45768#L161 assume !(8561 == ssl3_accept_~s__state~0); 45767#L164 assume 8448 == ssl3_accept_~s__state~0; 45765#L165 assume !(ssl3_accept_~num1~0 > 0); 45761#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 45758#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45753#L602 ssl3_accept_~skip~0 := 0; 45752#L98-2 assume !false; 45751#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45750#L101 assume !(12292 == ssl3_accept_~s__state~0); 45749#L104 assume 16384 == ssl3_accept_~s__state~0; 45747#L210 ssl3_accept_~s__server~0 := 1; 46778#L215 assume 0 != ssl3_accept_~cb~0; 46777#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 46774#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 46764#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 46758#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 46238#L242 assume 12292 != ssl3_accept_~s__state~0; 46114#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 46109#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46101#L602 ssl3_accept_~skip~0 := 0; 46097#L98-2 assume !false; 46093#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46089#L101 assume !(12292 == ssl3_accept_~s__state~0); 46085#L104 assume !(16384 == ssl3_accept_~s__state~0); 46081#L107 assume !(8192 == ssl3_accept_~s__state~0); 46077#L110 assume !(24576 == ssl3_accept_~s__state~0); 46073#L113 assume !(8195 == ssl3_accept_~s__state~0); 46069#L116 assume !(8480 == ssl3_accept_~s__state~0); 46065#L119 assume !(8481 == ssl3_accept_~s__state~0); 46061#L122 assume !(8482 == ssl3_accept_~s__state~0); 46057#L125 assume 8464 == ssl3_accept_~s__state~0; 45486#L132 [2019-11-15 20:47:23,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:23,672 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 17 times [2019-11-15 20:47:23,672 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:23,672 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865039339] [2019-11-15 20:47:23,673 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:23,673 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:23,673 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:23,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:23,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:23,680 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 20:47:23,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:23,680 INFO L82 PathProgramCache]: Analyzing trace with hash -634071425, now seen corresponding path program 1 times [2019-11-15 20:47:23,681 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:23,681 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144440054] [2019-11-15 20:47:23,681 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:23,681 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:23,681 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:23,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:23,742 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-15 20:47:23,744 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144440054] [2019-11-15 20:47:23,747 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2026167481] [2019-11-15 20:47:23,747 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 20:47:23,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:23,825 INFO L256 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-15 20:47:23,827 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 20:47:23,846 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-15 20:47:23,846 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 20:47:23,847 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-11-15 20:47:23,847 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204276680] [2019-11-15 20:47:23,847 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 20:47:23,848 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 20:47:23,848 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-15 20:47:23,848 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-15 20:47:23,848 INFO L87 Difference]: Start difference. First operand 1620 states and 2144 transitions. cyclomatic complexity: 530 Second operand 4 states. [2019-11-15 20:47:24,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 20:47:24,130 INFO L93 Difference]: Finished difference Result 2715 states and 3558 transitions. [2019-11-15 20:47:24,131 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-15 20:47:24,131 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2715 states and 3558 transitions. [2019-11-15 20:47:24,141 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2190 [2019-11-15 20:47:24,163 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2715 states to 2679 states and 3520 transitions. [2019-11-15 20:47:24,164 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2538 [2019-11-15 20:47:24,166 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2538 [2019-11-15 20:47:24,166 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2679 states and 3520 transitions. [2019-11-15 20:47:24,167 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:24,168 INFO L688 BuchiCegarLoop]: Abstraction has 2679 states and 3520 transitions. [2019-11-15 20:47:24,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2679 states and 3520 transitions. [2019-11-15 20:47:24,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2679 to 2085. [2019-11-15 20:47:24,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2085 states. [2019-11-15 20:47:24,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2085 states to 2085 states and 2770 transitions. [2019-11-15 20:47:24,208 INFO L711 BuchiCegarLoop]: Abstraction has 2085 states and 2770 transitions. [2019-11-15 20:47:24,208 INFO L591 BuchiCegarLoop]: Abstraction has 2085 states and 2770 transitions. [2019-11-15 20:47:24,208 INFO L424 BuchiCegarLoop]: ======== Iteration 23============ [2019-11-15 20:47:24,208 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2085 states and 2770 transitions. [2019-11-15 20:47:24,213 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1883 [2019-11-15 20:47:24,213 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 20:47:24,213 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 20:47:24,215 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:24,215 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:24,215 INFO L791 eck$LassoCheckResult]: Stem: 50164#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 50016#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 49983#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 49984#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 50088#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 50089#L98-2 assume !false; 50267#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51212#L101 assume !(12292 == ssl3_accept_~s__state~0); 51210#L104 assume !(16384 == ssl3_accept_~s__state~0); 51208#L107 assume !(8192 == ssl3_accept_~s__state~0); 51206#L110 assume !(24576 == ssl3_accept_~s__state~0); 51204#L113 assume !(8195 == ssl3_accept_~s__state~0); 51202#L116 assume !(8480 == ssl3_accept_~s__state~0); 51200#L119 assume !(8481 == ssl3_accept_~s__state~0); 51198#L122 assume !(8482 == ssl3_accept_~s__state~0); 51196#L125 assume 8464 == ssl3_accept_~s__state~0; 50182#L132 [2019-11-15 20:47:24,216 INFO L793 eck$LassoCheckResult]: Loop: 50182#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 50093#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 50091#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 50092#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52018#L602 ssl3_accept_~skip~0 := 0; 52016#L98-2 assume !false; 52014#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52013#L101 assume !(12292 == ssl3_accept_~s__state~0); 52012#L104 assume !(16384 == ssl3_accept_~s__state~0); 52011#L107 assume !(8192 == ssl3_accept_~s__state~0); 52010#L110 assume !(24576 == ssl3_accept_~s__state~0); 52006#L113 assume !(8195 == ssl3_accept_~s__state~0); 52002#L116 assume !(8480 == ssl3_accept_~s__state~0); 52000#L119 assume !(8481 == ssl3_accept_~s__state~0); 51998#L122 assume !(8482 == ssl3_accept_~s__state~0); 51997#L125 assume !(8464 == ssl3_accept_~s__state~0); 51877#L128 assume !(8465 == ssl3_accept_~s__state~0); 51876#L131 assume !(8466 == ssl3_accept_~s__state~0); 51835#L134 assume 8496 == ssl3_accept_~s__state~0; 50335#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 51834#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 51830#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 51827#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 51826#L292-2 ssl3_accept_~s__init_num~0 := 0; 51825#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51820#L602 ssl3_accept_~skip~0 := 0; 51819#L98-2 assume !false; 51818#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51817#L101 assume !(12292 == ssl3_accept_~s__state~0); 51816#L104 assume !(16384 == ssl3_accept_~s__state~0); 51812#L107 assume !(8192 == ssl3_accept_~s__state~0); 51809#L110 assume !(24576 == ssl3_accept_~s__state~0); 51808#L113 assume !(8195 == ssl3_accept_~s__state~0); 51807#L116 assume !(8480 == ssl3_accept_~s__state~0); 51806#L119 assume !(8481 == ssl3_accept_~s__state~0); 51805#L122 assume !(8482 == ssl3_accept_~s__state~0); 51804#L125 assume !(8464 == ssl3_accept_~s__state~0); 51803#L128 assume !(8465 == ssl3_accept_~s__state~0); 51802#L131 assume !(8466 == ssl3_accept_~s__state~0); 51801#L134 assume !(8496 == ssl3_accept_~s__state~0); 51800#L137 assume !(8497 == ssl3_accept_~s__state~0); 50220#L140 assume 8512 == ssl3_accept_~s__state~0; 50332#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 51798#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 51796#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 51793#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51788#L602 ssl3_accept_~skip~0 := 0; 51787#L98-2 assume !false; 51786#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51785#L101 assume !(12292 == ssl3_accept_~s__state~0); 51784#L104 assume !(16384 == ssl3_accept_~s__state~0); 51782#L107 assume !(8192 == ssl3_accept_~s__state~0); 51781#L110 assume !(24576 == ssl3_accept_~s__state~0); 51780#L113 assume !(8195 == ssl3_accept_~s__state~0); 51779#L116 assume !(8480 == ssl3_accept_~s__state~0); 51778#L119 assume !(8481 == ssl3_accept_~s__state~0); 51777#L122 assume !(8482 == ssl3_accept_~s__state~0); 51776#L125 assume !(8464 == ssl3_accept_~s__state~0); 51775#L128 assume !(8465 == ssl3_accept_~s__state~0); 51774#L131 assume !(8466 == ssl3_accept_~s__state~0); 51773#L134 assume !(8496 == ssl3_accept_~s__state~0); 51772#L137 assume !(8497 == ssl3_accept_~s__state~0); 51771#L140 assume !(8512 == ssl3_accept_~s__state~0); 51770#L143 assume !(8513 == ssl3_accept_~s__state~0); 51769#L146 assume 8528 == ssl3_accept_~s__state~0; 50329#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 51768#L320 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 51765#L320-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 51756#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 51761#L352 assume !(ssl3_accept_~ret~0 <= 0); 49985#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 49986#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51750#L602 ssl3_accept_~skip~0 := 0; 51749#L98-2 assume !false; 51748#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51747#L101 assume !(12292 == ssl3_accept_~s__state~0); 51746#L104 assume !(16384 == ssl3_accept_~s__state~0); 51745#L107 assume !(8192 == ssl3_accept_~s__state~0); 51744#L110 assume !(24576 == ssl3_accept_~s__state~0); 51743#L113 assume !(8195 == ssl3_accept_~s__state~0); 51742#L116 assume !(8480 == ssl3_accept_~s__state~0); 51741#L119 assume !(8481 == ssl3_accept_~s__state~0); 51740#L122 assume !(8482 == ssl3_accept_~s__state~0); 51739#L125 assume !(8464 == ssl3_accept_~s__state~0); 51738#L128 assume !(8465 == ssl3_accept_~s__state~0); 51737#L131 assume !(8466 == ssl3_accept_~s__state~0); 51736#L134 assume !(8496 == ssl3_accept_~s__state~0); 51735#L137 assume !(8497 == ssl3_accept_~s__state~0); 51696#L140 assume !(8512 == ssl3_accept_~s__state~0); 51687#L143 assume !(8513 == ssl3_accept_~s__state~0); 51685#L146 assume !(8528 == ssl3_accept_~s__state~0); 51683#L149 assume !(8529 == ssl3_accept_~s__state~0); 51665#L152 assume 8544 == ssl3_accept_~s__state~0; 50326#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 50094#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 49975#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 49970#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 49971#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 50183#L399 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; 50022#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51495#L602 ssl3_accept_~skip~0 := 0; 51496#L98-2 assume !false; 51487#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51488#L101 assume !(12292 == ssl3_accept_~s__state~0); 51479#L104 assume !(16384 == ssl3_accept_~s__state~0); 51480#L107 assume !(8192 == ssl3_accept_~s__state~0); 51471#L110 assume !(24576 == ssl3_accept_~s__state~0); 51472#L113 assume !(8195 == ssl3_accept_~s__state~0); 51463#L116 assume !(8480 == ssl3_accept_~s__state~0); 51464#L119 assume !(8481 == ssl3_accept_~s__state~0); 51455#L122 assume !(8482 == ssl3_accept_~s__state~0); 51456#L125 assume !(8464 == ssl3_accept_~s__state~0); 51446#L128 assume !(8465 == ssl3_accept_~s__state~0); 51447#L131 assume !(8466 == ssl3_accept_~s__state~0); 50882#L134 assume !(8496 == ssl3_accept_~s__state~0); 50883#L137 assume !(8497 == ssl3_accept_~s__state~0); 50878#L140 assume !(8512 == ssl3_accept_~s__state~0); 50879#L143 assume !(8513 == ssl3_accept_~s__state~0); 50874#L146 assume !(8528 == ssl3_accept_~s__state~0); 50875#L149 assume !(8529 == ssl3_accept_~s__state~0); 50870#L152 assume !(8544 == ssl3_accept_~s__state~0); 50871#L155 assume !(8545 == ssl3_accept_~s__state~0); 50866#L158 assume !(8560 == ssl3_accept_~s__state~0); 50867#L161 assume !(8561 == ssl3_accept_~s__state~0); 50862#L164 assume 8448 == ssl3_accept_~s__state~0; 50863#L165 assume !(ssl3_accept_~num1~0 > 0); 50037#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 50038#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51605#L602 ssl3_accept_~skip~0 := 0; 51604#L98-2 assume !false; 51603#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51602#L101 assume !(12292 == ssl3_accept_~s__state~0); 51601#L104 assume !(16384 == ssl3_accept_~s__state~0); 51600#L107 assume !(8192 == ssl3_accept_~s__state~0); 51599#L110 assume !(24576 == ssl3_accept_~s__state~0); 51598#L113 assume !(8195 == ssl3_accept_~s__state~0); 51597#L116 assume !(8480 == ssl3_accept_~s__state~0); 51596#L119 assume !(8481 == ssl3_accept_~s__state~0); 51595#L122 assume !(8482 == ssl3_accept_~s__state~0); 51594#L125 assume !(8464 == ssl3_accept_~s__state~0); 51593#L128 assume !(8465 == ssl3_accept_~s__state~0); 51592#L131 assume !(8466 == ssl3_accept_~s__state~0); 51591#L134 assume !(8496 == ssl3_accept_~s__state~0); 51590#L137 assume !(8497 == ssl3_accept_~s__state~0); 51589#L140 assume !(8512 == ssl3_accept_~s__state~0); 51588#L143 assume !(8513 == ssl3_accept_~s__state~0); 51587#L146 assume !(8528 == ssl3_accept_~s__state~0); 51586#L149 assume !(8529 == ssl3_accept_~s__state~0); 51585#L152 assume !(8544 == ssl3_accept_~s__state~0); 51584#L155 assume !(8545 == ssl3_accept_~s__state~0); 51583#L158 assume !(8560 == ssl3_accept_~s__state~0); 51582#L161 assume !(8561 == ssl3_accept_~s__state~0); 51581#L164 assume !(8448 == ssl3_accept_~s__state~0); 51580#L167 assume 8576 == ssl3_accept_~s__state~0; 51232#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 51542#L439 assume !(ssl3_accept_~ret~0 <= 0); 51539#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 51540#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51627#L602 ssl3_accept_~skip~0 := 0; 51626#L98-2 assume !false; 51625#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51624#L101 assume !(12292 == ssl3_accept_~s__state~0); 51623#L104 assume !(16384 == ssl3_accept_~s__state~0); 51622#L107 assume !(8192 == ssl3_accept_~s__state~0); 51621#L110 assume !(24576 == ssl3_accept_~s__state~0); 51620#L113 assume !(8195 == ssl3_accept_~s__state~0); 51619#L116 assume !(8480 == ssl3_accept_~s__state~0); 51618#L119 assume !(8481 == ssl3_accept_~s__state~0); 51617#L122 assume !(8482 == ssl3_accept_~s__state~0); 51616#L125 assume 8464 == ssl3_accept_~s__state~0; 50182#L132 [2019-11-15 20:47:24,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:24,216 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 18 times [2019-11-15 20:47:24,216 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:24,216 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683020019] [2019-11-15 20:47:24,217 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:24,217 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:24,217 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:24,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:24,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:24,226 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 20:47:24,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:24,226 INFO L82 PathProgramCache]: Analyzing trace with hash 1479770081, now seen corresponding path program 1 times [2019-11-15 20:47:24,226 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:24,227 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316376060] [2019-11-15 20:47:24,227 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:24,227 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:24,227 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:24,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:24,274 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2019-11-15 20:47:24,274 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316376060] [2019-11-15 20:47:24,274 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 20:47:24,275 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 20:47:24,275 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677066968] [2019-11-15 20:47:24,276 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 20:47:24,276 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 20:47:24,277 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 20:47:24,277 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 20:47:24,277 INFO L87 Difference]: Start difference. First operand 2085 states and 2770 transitions. cyclomatic complexity: 693 Second operand 3 states. [2019-11-15 20:47:24,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 20:47:24,447 INFO L93 Difference]: Finished difference Result 2306 states and 3031 transitions. [2019-11-15 20:47:24,448 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 20:47:24,449 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2306 states and 3031 transitions. [2019-11-15 20:47:24,454 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1978 [2019-11-15 20:47:24,462 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2306 states to 2236 states and 2961 transitions. [2019-11-15 20:47:24,463 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2095 [2019-11-15 20:47:24,464 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2095 [2019-11-15 20:47:24,464 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2236 states and 2961 transitions. [2019-11-15 20:47:24,465 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:24,466 INFO L688 BuchiCegarLoop]: Abstraction has 2236 states and 2961 transitions. [2019-11-15 20:47:24,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2236 states and 2961 transitions. [2019-11-15 20:47:24,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2236 to 2083. [2019-11-15 20:47:24,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2083 states. [2019-11-15 20:47:24,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2083 states to 2083 states and 2762 transitions. [2019-11-15 20:47:24,494 INFO L711 BuchiCegarLoop]: Abstraction has 2083 states and 2762 transitions. [2019-11-15 20:47:24,494 INFO L591 BuchiCegarLoop]: Abstraction has 2083 states and 2762 transitions. [2019-11-15 20:47:24,495 INFO L424 BuchiCegarLoop]: ======== Iteration 24============ [2019-11-15 20:47:24,495 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2083 states and 2762 transitions. [2019-11-15 20:47:24,499 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1875 [2019-11-15 20:47:24,499 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 20:47:24,500 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 20:47:24,501 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:24,501 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:24,502 INFO L791 eck$LassoCheckResult]: Stem: 54552#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 54412#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 54380#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 54381#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 54479#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 54480#L98-2 assume !false; 54768#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54907#L101 assume !(12292 == ssl3_accept_~s__state~0); 54905#L104 assume !(16384 == ssl3_accept_~s__state~0); 54903#L107 assume !(8192 == ssl3_accept_~s__state~0); 54901#L110 assume !(24576 == ssl3_accept_~s__state~0); 54899#L113 assume !(8195 == ssl3_accept_~s__state~0); 54897#L116 assume !(8480 == ssl3_accept_~s__state~0); 54895#L119 assume !(8481 == ssl3_accept_~s__state~0); 54893#L122 assume !(8482 == ssl3_accept_~s__state~0); 54891#L125 assume 8464 == ssl3_accept_~s__state~0; 54571#L132 [2019-11-15 20:47:24,502 INFO L793 eck$LassoCheckResult]: Loop: 54571#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 54572#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 56413#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 56411#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56405#L602 ssl3_accept_~skip~0 := 0; 56403#L98-2 assume !false; 56401#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56399#L101 assume !(12292 == ssl3_accept_~s__state~0); 56397#L104 assume !(16384 == ssl3_accept_~s__state~0); 56395#L107 assume !(8192 == ssl3_accept_~s__state~0); 56393#L110 assume !(24576 == ssl3_accept_~s__state~0); 56391#L113 assume !(8195 == ssl3_accept_~s__state~0); 56389#L116 assume !(8480 == ssl3_accept_~s__state~0); 56387#L119 assume !(8481 == ssl3_accept_~s__state~0); 56385#L122 assume !(8482 == ssl3_accept_~s__state~0); 56383#L125 assume !(8464 == ssl3_accept_~s__state~0); 56382#L128 assume !(8465 == ssl3_accept_~s__state~0); 56377#L131 assume !(8466 == ssl3_accept_~s__state~0); 56167#L134 assume 8496 == ssl3_accept_~s__state~0; 54961#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 54546#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 54547#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 56155#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 56153#L292-2 ssl3_accept_~s__init_num~0 := 0; 56146#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56140#L602 ssl3_accept_~skip~0 := 0; 56138#L98-2 assume !false; 56136#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56134#L101 assume !(12292 == ssl3_accept_~s__state~0); 56132#L104 assume !(16384 == ssl3_accept_~s__state~0); 56130#L107 assume !(8192 == ssl3_accept_~s__state~0); 56128#L110 assume !(24576 == ssl3_accept_~s__state~0); 56126#L113 assume !(8195 == ssl3_accept_~s__state~0); 56124#L116 assume !(8480 == ssl3_accept_~s__state~0); 56122#L119 assume !(8481 == ssl3_accept_~s__state~0); 56120#L122 assume !(8482 == ssl3_accept_~s__state~0); 56118#L125 assume !(8464 == ssl3_accept_~s__state~0); 56116#L128 assume !(8465 == ssl3_accept_~s__state~0); 56114#L131 assume !(8466 == ssl3_accept_~s__state~0); 56112#L134 assume !(8496 == ssl3_accept_~s__state~0); 56109#L137 assume !(8497 == ssl3_accept_~s__state~0); 54614#L140 assume 8512 == ssl3_accept_~s__state~0; 54455#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 54456#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 54393#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 55343#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55335#L602 ssl3_accept_~skip~0 := 0; 55334#L98-2 assume !false; 55333#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55329#L101 assume !(12292 == ssl3_accept_~s__state~0); 55327#L104 assume !(16384 == ssl3_accept_~s__state~0); 55325#L107 assume !(8192 == ssl3_accept_~s__state~0); 55324#L110 assume !(24576 == ssl3_accept_~s__state~0); 55322#L113 assume !(8195 == ssl3_accept_~s__state~0); 55323#L116 assume !(8480 == ssl3_accept_~s__state~0); 55314#L119 assume !(8481 == ssl3_accept_~s__state~0); 55315#L122 assume !(8482 == ssl3_accept_~s__state~0); 55289#L125 assume !(8464 == ssl3_accept_~s__state~0); 55290#L128 assume !(8465 == ssl3_accept_~s__state~0); 55277#L131 assume !(8466 == ssl3_accept_~s__state~0); 55278#L134 assume !(8496 == ssl3_accept_~s__state~0); 55263#L137 assume !(8497 == ssl3_accept_~s__state~0); 55264#L140 assume !(8512 == ssl3_accept_~s__state~0); 55190#L143 assume !(8513 == ssl3_accept_~s__state~0); 55191#L146 assume 8528 == ssl3_accept_~s__state~0; 54433#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 54434#L320 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 56070#L320-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 56061#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 56066#L352 assume !(ssl3_accept_~ret~0 <= 0); 56058#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 56056#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56050#L602 ssl3_accept_~skip~0 := 0; 56048#L98-2 assume !false; 56046#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56044#L101 assume !(12292 == ssl3_accept_~s__state~0); 56042#L104 assume !(16384 == ssl3_accept_~s__state~0); 56040#L107 assume !(8192 == ssl3_accept_~s__state~0); 56038#L110 assume !(24576 == ssl3_accept_~s__state~0); 56037#L113 assume !(8195 == ssl3_accept_~s__state~0); 56036#L116 assume !(8480 == ssl3_accept_~s__state~0); 56035#L119 assume !(8481 == ssl3_accept_~s__state~0); 56034#L122 assume !(8482 == ssl3_accept_~s__state~0); 56033#L125 assume !(8464 == ssl3_accept_~s__state~0); 56032#L128 assume !(8465 == ssl3_accept_~s__state~0); 56031#L131 assume !(8466 == ssl3_accept_~s__state~0); 56029#L134 assume !(8496 == ssl3_accept_~s__state~0); 56027#L137 assume !(8497 == ssl3_accept_~s__state~0); 56025#L140 assume !(8512 == ssl3_accept_~s__state~0); 56023#L143 assume !(8513 == ssl3_accept_~s__state~0); 56021#L146 assume !(8528 == ssl3_accept_~s__state~0); 56019#L149 assume !(8529 == ssl3_accept_~s__state~0); 56017#L152 assume 8544 == ssl3_accept_~s__state~0; 54948#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 54485#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 54372#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 54367#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 54368#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 54573#L399 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; 54417#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55507#L602 ssl3_accept_~skip~0 := 0; 55506#L98-2 assume !false; 55503#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55504#L101 assume !(12292 == ssl3_accept_~s__state~0); 55960#L104 assume !(16384 == ssl3_accept_~s__state~0); 55958#L107 assume !(8192 == ssl3_accept_~s__state~0); 55492#L110 assume !(24576 == ssl3_accept_~s__state~0); 55490#L113 assume !(8195 == ssl3_accept_~s__state~0); 55485#L116 assume !(8480 == ssl3_accept_~s__state~0); 55486#L119 assume !(8481 == ssl3_accept_~s__state~0); 55946#L122 assume !(8482 == ssl3_accept_~s__state~0); 55474#L125 assume !(8464 == ssl3_accept_~s__state~0); 55472#L128 assume !(8465 == ssl3_accept_~s__state~0); 55470#L131 assume !(8466 == ssl3_accept_~s__state~0); 55468#L134 assume !(8496 == ssl3_accept_~s__state~0); 55465#L137 assume !(8497 == ssl3_accept_~s__state~0); 55462#L140 assume !(8512 == ssl3_accept_~s__state~0); 55459#L143 assume !(8513 == ssl3_accept_~s__state~0); 55458#L146 assume !(8528 == ssl3_accept_~s__state~0); 55457#L149 assume !(8529 == ssl3_accept_~s__state~0); 55456#L152 assume !(8544 == ssl3_accept_~s__state~0); 55455#L155 assume !(8545 == ssl3_accept_~s__state~0); 55454#L158 assume !(8560 == ssl3_accept_~s__state~0); 55449#L161 assume !(8561 == ssl3_accept_~s__state~0); 55445#L164 assume 8448 == ssl3_accept_~s__state~0; 54536#L165 assume !(ssl3_accept_~num1~0 > 0); 54415#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 54432#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55944#L602 ssl3_accept_~skip~0 := 0; 55943#L98-2 assume !false; 55941#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55939#L101 assume !(12292 == ssl3_accept_~s__state~0); 55937#L104 assume !(16384 == ssl3_accept_~s__state~0); 55935#L107 assume !(8192 == ssl3_accept_~s__state~0); 55933#L110 assume !(24576 == ssl3_accept_~s__state~0); 55931#L113 assume !(8195 == ssl3_accept_~s__state~0); 55929#L116 assume !(8480 == ssl3_accept_~s__state~0); 55927#L119 assume !(8481 == ssl3_accept_~s__state~0); 55925#L122 assume !(8482 == ssl3_accept_~s__state~0); 55923#L125 assume !(8464 == ssl3_accept_~s__state~0); 55921#L128 assume !(8465 == ssl3_accept_~s__state~0); 55919#L131 assume !(8466 == ssl3_accept_~s__state~0); 55917#L134 assume !(8496 == ssl3_accept_~s__state~0); 55916#L137 assume !(8497 == ssl3_accept_~s__state~0); 55913#L140 assume !(8512 == ssl3_accept_~s__state~0); 55911#L143 assume !(8513 == ssl3_accept_~s__state~0); 55905#L146 assume !(8528 == ssl3_accept_~s__state~0); 55903#L149 assume !(8529 == ssl3_accept_~s__state~0); 55901#L152 assume !(8544 == ssl3_accept_~s__state~0); 55899#L155 assume !(8545 == ssl3_accept_~s__state~0); 55897#L158 assume !(8560 == ssl3_accept_~s__state~0); 55895#L161 assume !(8561 == ssl3_accept_~s__state~0); 55893#L164 assume !(8448 == ssl3_accept_~s__state~0); 55891#L167 assume 8576 == ssl3_accept_~s__state~0; 55566#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 55888#L439 assume !(ssl3_accept_~ret~0 <= 0); 55886#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 55415#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56438#L602 ssl3_accept_~skip~0 := 0; 56437#L98-2 assume !false; 56436#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56435#L101 assume !(12292 == ssl3_accept_~s__state~0); 56434#L104 assume !(16384 == ssl3_accept_~s__state~0); 56433#L107 assume !(8192 == ssl3_accept_~s__state~0); 56432#L110 assume !(24576 == ssl3_accept_~s__state~0); 56431#L113 assume !(8195 == ssl3_accept_~s__state~0); 56430#L116 assume !(8480 == ssl3_accept_~s__state~0); 56429#L119 assume !(8481 == ssl3_accept_~s__state~0); 56428#L122 assume !(8482 == ssl3_accept_~s__state~0); 56381#L125 assume !(8464 == ssl3_accept_~s__state~0); 56379#L128 assume !(8465 == ssl3_accept_~s__state~0); 56380#L131 assume 8466 == ssl3_accept_~s__state~0; 54571#L132 [2019-11-15 20:47:24,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:24,503 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 19 times [2019-11-15 20:47:24,503 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:24,503 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033241410] [2019-11-15 20:47:24,503 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:24,503 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:24,503 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:24,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:24,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:24,512 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 20:47:24,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:24,512 INFO L82 PathProgramCache]: Analyzing trace with hash 424877702, now seen corresponding path program 1 times [2019-11-15 20:47:24,513 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:24,513 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546806886] [2019-11-15 20:47:24,513 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:24,513 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:24,513 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:24,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:24,662 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2019-11-15 20:47:24,663 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546806886] [2019-11-15 20:47:24,663 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 20:47:24,663 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-11-15 20:47:24,663 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742716026] [2019-11-15 20:47:24,664 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 20:47:24,664 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 20:47:24,665 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-11-15 20:47:24,665 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-15 20:47:24,665 INFO L87 Difference]: Start difference. First operand 2083 states and 2762 transitions. cyclomatic complexity: 688 Second operand 5 states. [2019-11-15 20:47:24,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 20:47:24,798 INFO L93 Difference]: Finished difference Result 8940 states and 11744 transitions. [2019-11-15 20:47:24,799 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-11-15 20:47:24,799 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8940 states and 11744 transitions. [2019-11-15 20:47:24,836 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 8620 [2019-11-15 20:47:24,869 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8940 states to 8940 states and 11744 transitions. [2019-11-15 20:47:24,870 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8799 [2019-11-15 20:47:24,875 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8799 [2019-11-15 20:47:24,875 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8940 states and 11744 transitions. [2019-11-15 20:47:24,876 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:24,876 INFO L688 BuchiCegarLoop]: Abstraction has 8940 states and 11744 transitions. [2019-11-15 20:47:24,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8940 states and 11744 transitions. [2019-11-15 20:47:24,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8940 to 3482. [2019-11-15 20:47:24,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3482 states. [2019-11-15 20:47:24,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3482 states to 3482 states and 4592 transitions. [2019-11-15 20:47:24,941 INFO L711 BuchiCegarLoop]: Abstraction has 3482 states and 4592 transitions. [2019-11-15 20:47:24,941 INFO L591 BuchiCegarLoop]: Abstraction has 3482 states and 4592 transitions. [2019-11-15 20:47:24,941 INFO L424 BuchiCegarLoop]: ======== Iteration 25============ [2019-11-15 20:47:24,941 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3482 states and 4592 transitions. [2019-11-15 20:47:24,949 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 3274 [2019-11-15 20:47:24,949 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 20:47:24,949 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 20:47:24,951 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:24,951 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:24,951 INFO L791 eck$LassoCheckResult]: Stem: 65595#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 65452#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 65420#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 65421#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 65522#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 65523#L98-2 assume !false; 65696#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67244#L101 assume !(12292 == ssl3_accept_~s__state~0); 67245#L104 assume !(16384 == ssl3_accept_~s__state~0); 67240#L107 assume !(8192 == ssl3_accept_~s__state~0); 67241#L110 assume !(24576 == ssl3_accept_~s__state~0); 67236#L113 assume !(8195 == ssl3_accept_~s__state~0); 67237#L116 assume !(8480 == ssl3_accept_~s__state~0); 67232#L119 assume !(8481 == ssl3_accept_~s__state~0); 67233#L122 assume !(8482 == ssl3_accept_~s__state~0); 67228#L125 assume 8464 == ssl3_accept_~s__state~0; 65615#L132 [2019-11-15 20:47:24,952 INFO L793 eck$LassoCheckResult]: Loop: 65615#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 65528#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 65526#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 65527#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65414#L602 ssl3_accept_~skip~0 := 0; 65651#L98-2 assume !false; 68850#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68847#L101 assume !(12292 == ssl3_accept_~s__state~0); 68844#L104 assume !(16384 == ssl3_accept_~s__state~0); 68841#L107 assume !(8192 == ssl3_accept_~s__state~0); 68838#L110 assume !(24576 == ssl3_accept_~s__state~0); 68836#L113 assume !(8195 == ssl3_accept_~s__state~0); 68833#L116 assume !(8480 == ssl3_accept_~s__state~0); 68830#L119 assume !(8481 == ssl3_accept_~s__state~0); 68827#L122 assume !(8482 == ssl3_accept_~s__state~0); 68824#L125 assume !(8464 == ssl3_accept_~s__state~0); 68821#L128 assume !(8465 == ssl3_accept_~s__state~0); 68616#L131 assume !(8466 == ssl3_accept_~s__state~0); 67329#L134 assume 8496 == ssl3_accept_~s__state~0; 67136#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 67328#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 67327#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 67326#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 67322#L292-2 ssl3_accept_~s__init_num~0 := 0; 67319#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67314#L602 ssl3_accept_~skip~0 := 0; 67313#L98-2 assume !false; 67309#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67306#L101 assume !(12292 == ssl3_accept_~s__state~0); 67305#L104 assume !(16384 == ssl3_accept_~s__state~0); 67303#L107 assume !(8192 == ssl3_accept_~s__state~0); 67300#L110 assume !(24576 == ssl3_accept_~s__state~0); 67298#L113 assume !(8195 == ssl3_accept_~s__state~0); 67292#L116 assume !(8480 == ssl3_accept_~s__state~0); 67290#L119 assume !(8481 == ssl3_accept_~s__state~0); 67288#L122 assume !(8482 == ssl3_accept_~s__state~0); 67286#L125 assume !(8464 == ssl3_accept_~s__state~0); 67285#L128 assume !(8465 == ssl3_accept_~s__state~0); 67284#L131 assume !(8466 == ssl3_accept_~s__state~0); 67283#L134 assume !(8496 == ssl3_accept_~s__state~0); 67282#L137 assume !(8497 == ssl3_accept_~s__state~0); 65657#L140 assume 8512 == ssl3_accept_~s__state~0; 65728#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 65729#L303 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 65432#L307 assume !(ssl3_accept_~ret~0 <= 0); 65433#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 65576#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67812#L602 ssl3_accept_~skip~0 := 0; 67803#L98-2 assume !false; 67804#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67795#L101 assume !(12292 == ssl3_accept_~s__state~0); 67796#L104 assume !(16384 == ssl3_accept_~s__state~0); 67787#L107 assume !(8192 == ssl3_accept_~s__state~0); 67788#L110 assume !(24576 == ssl3_accept_~s__state~0); 67779#L113 assume !(8195 == ssl3_accept_~s__state~0); 67780#L116 assume !(8480 == ssl3_accept_~s__state~0); 67771#L119 assume !(8481 == ssl3_accept_~s__state~0); 67772#L122 assume !(8482 == ssl3_accept_~s__state~0); 67758#L125 assume !(8464 == ssl3_accept_~s__state~0); 67759#L128 assume !(8465 == ssl3_accept_~s__state~0); 67749#L131 assume !(8466 == ssl3_accept_~s__state~0); 67750#L134 assume !(8496 == ssl3_accept_~s__state~0); 67705#L137 assume !(8497 == ssl3_accept_~s__state~0); 67706#L140 assume !(8512 == ssl3_accept_~s__state~0); 67701#L143 assume !(8513 == ssl3_accept_~s__state~0); 67702#L146 assume 8528 == ssl3_accept_~s__state~0; 67200#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 68658#L320 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 68656#L320-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 68647#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 68652#L352 assume !(ssl3_accept_~ret~0 <= 0); 68644#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 68642#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68636#L602 ssl3_accept_~skip~0 := 0; 68634#L98-2 assume !false; 68632#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68630#L101 assume !(12292 == ssl3_accept_~s__state~0); 68628#L104 assume !(16384 == ssl3_accept_~s__state~0); 68626#L107 assume !(8192 == ssl3_accept_~s__state~0); 68624#L110 assume !(24576 == ssl3_accept_~s__state~0); 68622#L113 assume !(8195 == ssl3_accept_~s__state~0); 68620#L116 assume !(8480 == ssl3_accept_~s__state~0); 68619#L119 assume !(8481 == ssl3_accept_~s__state~0); 68516#L122 assume !(8482 == ssl3_accept_~s__state~0); 68515#L125 assume !(8464 == ssl3_accept_~s__state~0); 68513#L128 assume !(8465 == ssl3_accept_~s__state~0); 68511#L131 assume !(8466 == ssl3_accept_~s__state~0); 68509#L134 assume !(8496 == ssl3_accept_~s__state~0); 68507#L137 assume !(8497 == ssl3_accept_~s__state~0); 68505#L140 assume !(8512 == ssl3_accept_~s__state~0); 68503#L143 assume !(8513 == ssl3_accept_~s__state~0); 68502#L146 assume !(8528 == ssl3_accept_~s__state~0); 68501#L149 assume !(8529 == ssl3_accept_~s__state~0); 68500#L152 assume 8544 == ssl3_accept_~s__state~0; 67195#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 68499#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 68497#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 65407#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 65408#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 65616#L399 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; 65458#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68176#L602 ssl3_accept_~skip~0 := 0; 68175#L98-2 assume !false; 68172#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68168#L101 assume !(12292 == ssl3_accept_~s__state~0); 68165#L104 assume !(16384 == ssl3_accept_~s__state~0); 68160#L107 assume !(8192 == ssl3_accept_~s__state~0); 68158#L110 assume !(24576 == ssl3_accept_~s__state~0); 68156#L113 assume !(8195 == ssl3_accept_~s__state~0); 68154#L116 assume !(8480 == ssl3_accept_~s__state~0); 68152#L119 assume !(8481 == ssl3_accept_~s__state~0); 68150#L122 assume !(8482 == ssl3_accept_~s__state~0); 68148#L125 assume !(8464 == ssl3_accept_~s__state~0); 68146#L128 assume !(8465 == ssl3_accept_~s__state~0); 68144#L131 assume !(8466 == ssl3_accept_~s__state~0); 68142#L134 assume !(8496 == ssl3_accept_~s__state~0); 68140#L137 assume !(8497 == ssl3_accept_~s__state~0); 68138#L140 assume !(8512 == ssl3_accept_~s__state~0); 68136#L143 assume !(8513 == ssl3_accept_~s__state~0); 68134#L146 assume !(8528 == ssl3_accept_~s__state~0); 68132#L149 assume !(8529 == ssl3_accept_~s__state~0); 68129#L152 assume !(8544 == ssl3_accept_~s__state~0); 68130#L155 assume !(8545 == ssl3_accept_~s__state~0); 68462#L158 assume !(8560 == ssl3_accept_~s__state~0); 68120#L161 assume !(8561 == ssl3_accept_~s__state~0); 68121#L164 assume 8448 == ssl3_accept_~s__state~0; 68457#L165 assume !(ssl3_accept_~num1~0 > 0); 65473#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 65474#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68466#L602 ssl3_accept_~skip~0 := 0; 68461#L98-2 assume !false; 68459#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68456#L101 assume !(12292 == ssl3_accept_~s__state~0); 68455#L104 assume !(16384 == ssl3_accept_~s__state~0); 68449#L107 assume !(8192 == ssl3_accept_~s__state~0); 68447#L110 assume !(24576 == ssl3_accept_~s__state~0); 68445#L113 assume !(8195 == ssl3_accept_~s__state~0); 68443#L116 assume !(8480 == ssl3_accept_~s__state~0); 68441#L119 assume !(8481 == ssl3_accept_~s__state~0); 68439#L122 assume !(8482 == ssl3_accept_~s__state~0); 68437#L125 assume !(8464 == ssl3_accept_~s__state~0); 68435#L128 assume !(8465 == ssl3_accept_~s__state~0); 68433#L131 assume !(8466 == ssl3_accept_~s__state~0); 68431#L134 assume !(8496 == ssl3_accept_~s__state~0); 68429#L137 assume !(8497 == ssl3_accept_~s__state~0); 68427#L140 assume !(8512 == ssl3_accept_~s__state~0); 68425#L143 assume !(8513 == ssl3_accept_~s__state~0); 68423#L146 assume !(8528 == ssl3_accept_~s__state~0); 68421#L149 assume !(8529 == ssl3_accept_~s__state~0); 68419#L152 assume !(8544 == ssl3_accept_~s__state~0); 68417#L155 assume !(8545 == ssl3_accept_~s__state~0); 68415#L158 assume !(8560 == ssl3_accept_~s__state~0); 68413#L161 assume !(8561 == ssl3_accept_~s__state~0); 68411#L164 assume !(8448 == ssl3_accept_~s__state~0); 68409#L167 assume 8576 == ssl3_accept_~s__state~0; 68248#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 68406#L439 assume !(ssl3_accept_~ret~0 <= 0); 68404#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 65446#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68870#L602 ssl3_accept_~skip~0 := 0; 65428#L98-2 assume !false; 65429#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68849#L101 assume !(12292 == ssl3_accept_~s__state~0); 68846#L104 assume !(16384 == ssl3_accept_~s__state~0); 68843#L107 assume !(8192 == ssl3_accept_~s__state~0); 68840#L110 assume !(24576 == ssl3_accept_~s__state~0); 65553#L113 assume !(8195 == ssl3_accept_~s__state~0); 65534#L116 assume !(8480 == ssl3_accept_~s__state~0); 65535#L119 assume !(8481 == ssl3_accept_~s__state~0); 65496#L122 assume !(8482 == ssl3_accept_~s__state~0); 65459#L125 assume !(8464 == ssl3_accept_~s__state~0); 65460#L128 assume !(8465 == ssl3_accept_~s__state~0); 65472#L131 assume 8466 == ssl3_accept_~s__state~0; 65615#L132 [2019-11-15 20:47:24,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:24,952 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 20 times [2019-11-15 20:47:24,952 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:24,952 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504651907] [2019-11-15 20:47:24,952 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:24,953 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:24,953 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:24,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:24,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:24,960 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 20:47:24,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:24,961 INFO L82 PathProgramCache]: Analyzing trace with hash 56684819, now seen corresponding path program 1 times [2019-11-15 20:47:24,961 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:24,961 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507669440] [2019-11-15 20:47:24,961 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:24,962 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:24,962 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:24,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:25,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:25,028 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 20:47:25,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:25,033 INFO L82 PathProgramCache]: Analyzing trace with hash -1178367099, now seen corresponding path program 1 times [2019-11-15 20:47:25,033 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:25,033 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819423448] [2019-11-15 20:47:25,033 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:25,033 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:25,034 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:25,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:25,080 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 83 proven. 0 refuted. 0 times theorem prover too weak. 366 trivial. 0 not checked. [2019-11-15 20:47:25,081 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819423448] [2019-11-15 20:47:25,081 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 20:47:25,081 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 20:47:25,081 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682489041] [2019-11-15 20:47:26,471 WARN L191 SmtUtils]: Spent 1.37 s on a formula simplification. DAG size of input: 384 DAG size of output: 142 [2019-11-15 20:47:26,558 INFO L210 LassoAnalysis]: Preferences: [2019-11-15 20:47:26,558 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-15 20:47:26,558 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-15 20:47:26,558 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-15 20:47:26,558 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-11-15 20:47:26,559 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 20:47:26,559 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-15 20:47:26,559 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-15 20:47:26,559 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14.cil.c_Iteration25_Loop [2019-11-15 20:47:26,559 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-15 20:47:26,559 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-15 20:47:26,561 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:26,568 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:26,575 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:26,577 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:26,580 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:26,589 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:26,591 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:26,594 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:26,606 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:26,609 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:26,611 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:26,618 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:26,621 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:26,623 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:26,629 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:26,632 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:26,635 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:26,644 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:26,653 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:26,655 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:26,659 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:26,666 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:26,926 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-15 20:47:26,926 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 20:47:26,931 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 20:47:26,931 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 20:47:26,938 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 20:47:26,939 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~got_new_session~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~got_new_session~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-15 20:47:26,975 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 20:47:26,975 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 20:47:26,979 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 20:47:26,979 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-15 20:47:26,991 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 20:47:26,991 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 20:47:26,995 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 20:47:26,995 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-15 20:47:27,007 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 20:47:27,007 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 20:47:27,014 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 20:47:27,015 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet34=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet34=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-15 20:47:27,033 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 20:47:27,033 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 20:47:27,044 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 20:47:27,044 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=4294967040, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=4294967040, ULTIMATE.start_ssl3_accept_~l~0=4294967040, ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=4294967040} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=4294967040, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=4294967040, ULTIMATE.start_ssl3_accept_~l~0=4294967040, ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=4294967040} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 20:47:27,078 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 20:47:27,078 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 20:47:27,082 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 20:47:27,083 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 20:47:27,090 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 20:47:27,090 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 20:47:27,094 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 20:47:27,094 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet33=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet33=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 20:47:27,103 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 20:47:27,103 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 20:47:27,106 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 20:47:27,106 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet39=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet39=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 20:47:27,110 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 20:47:27,111 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 20:47:27,113 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 20:47:27,113 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet36=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet36=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 20:47:27,125 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 20:47:27,125 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 20:47:27,128 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 20:47:27,128 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet35=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet35=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 20:47:27,133 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 20:47:27,133 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 20:47:27,136 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 20:47:27,136 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 20:47:27,140 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 20:47:27,140 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 20:47:27,143 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 20:47:27,143 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet37=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet37=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 20:47:27,148 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 20:47:27,148 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 20:47:27,151 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 20:47:27,151 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-15 20:47:27,167 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 20:47:27,167 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 20:47:27,171 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 20:47:27,172 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=0, ULTIMATE.start_ssl3_accept_~s__options~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=0, ULTIMATE.start_ssl3_accept_~s__options~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 20:47:27,176 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 20:47:27,177 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 20:47:27,179 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 20:47:27,179 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 20:47:27,189 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 20:47:27,189 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 20:47:27,192 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 20:47:27,192 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 20:47:27,197 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 20:47:27,197 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 20:47:27,203 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-15 20:47:27,203 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 20:47:27,208 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-15 20:47:27,209 INFO L210 LassoAnalysis]: Preferences: [2019-11-15 20:47:27,209 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-15 20:47:27,209 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-15 20:47:27,209 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-15 20:47:27,210 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-11-15 20:47:27,210 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 20:47:27,210 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-15 20:47:27,210 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-15 20:47:27,210 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14.cil.c_Iteration25_Loop [2019-11-15 20:47:27,210 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-15 20:47:27,210 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-15 20:47:27,213 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:27,217 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:27,222 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:27,225 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:27,227 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:27,230 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:27,232 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:27,235 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:27,238 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:27,240 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:27,243 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:27,245 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:27,248 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:27,250 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:27,256 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:27,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-11-15 20:47:27,268 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:27,275 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:27,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-11-15 20:47:27,283 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:27,285 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:27,288 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:27,541 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-15 20:47:27,541 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-11-15 20:47:27,541 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 20:47:27,542 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 20:47:27,542 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 20:47:27,542 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 20:47:27,542 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 20:47:27,542 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 20:47:27,543 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 20:47:27,543 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 20:47:27,544 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 20:47:27,545 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 20:47:27,545 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 20:47:27,545 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 20:47:27,546 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 20:47:27,546 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 20:47:27,546 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 20:47:27,547 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 20:47:27,547 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 20:47:27,548 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 20:47:27,548 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 20:47:27,549 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 20:47:27,549 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 20:47:27,549 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 20:47:27,549 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-15 20:47:27,549 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 20:47:27,550 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-15 20:47:27,550 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 20:47:27,550 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 20:47:27,551 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 20:47:27,551 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 20:47:27,551 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 20:47:27,551 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 20:47:27,552 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 20:47:27,552 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 20:47:27,552 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 20:47:27,552 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 20:47:27,553 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 20:47:27,553 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 20:47:27,554 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 20:47:27,554 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 20:47:27,554 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 20:47:27,554 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 20:47:27,554 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 20:47:27,555 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 20:47:27,555 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 20:47:27,555 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 20:47:27,555 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 20:47:27,556 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 20:47:27,556 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 20:47:27,556 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 20:47:27,556 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 20:47:27,557 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 20:47:27,557 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 20:47:27,557 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 20:47:27,558 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 20:47:27,558 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 20:47:27,558 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 20:47:27,559 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 20:47:27,559 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 20:47:27,559 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 20:47:27,559 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 20:47:27,559 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 20:47:27,560 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 20:47:27,560 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 20:47:27,561 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 20:47:27,561 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 20:47:27,561 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 20:47:27,561 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 20:47:27,561 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 20:47:27,562 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 20:47:27,562 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 20:47:27,562 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 20:47:27,563 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 20:47:27,563 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 20:47:27,564 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 20:47:27,564 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 20:47:27,564 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 20:47:27,564 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 20:47:27,564 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 20:47:27,564 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 20:47:27,565 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 20:47:27,565 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 20:47:27,566 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 20:47:27,566 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 20:47:27,566 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 20:47:27,566 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 20:47:27,566 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 20:47:27,567 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 20:47:27,567 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 20:47:27,567 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 20:47:27,567 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 20:47:27,568 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 20:47:27,568 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 20:47:27,568 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 20:47:27,569 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 20:47:27,569 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 20:47:27,569 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 20:47:27,569 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 20:47:27,569 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 20:47:27,570 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 20:47:27,570 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 20:47:27,571 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 20:47:27,571 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 20:47:27,571 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 20:47:27,571 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 20:47:27,571 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 20:47:27,572 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 20:47:27,572 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 20:47:27,572 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 20:47:27,573 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 20:47:27,573 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 20:47:27,573 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 20:47:27,573 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 20:47:27,573 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 20:47:27,574 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 20:47:27,574 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 20:47:27,574 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 20:47:27,575 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 20:47:27,575 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 20:47:27,575 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 20:47:27,575 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 20:47:27,576 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 20:47:27,576 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 20:47:27,576 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 20:47:27,576 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 20:47:27,577 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 20:47:27,578 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 20:47:27,579 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 20:47:27,579 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 20:47:27,579 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 20:47:27,580 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 20:47:27,580 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 20:47:27,580 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 20:47:27,580 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 20:47:27,580 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 20:47:27,581 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 20:47:27,582 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 20:47:27,582 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 20:47:27,582 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 20:47:27,582 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 20:47:27,582 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 20:47:27,582 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 20:47:27,583 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 20:47:27,583 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 20:47:27,585 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 20:47:27,585 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 20:47:27,585 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 20:47:27,585 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 20:47:27,585 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 20:47:27,586 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 20:47:27,586 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 20:47:27,586 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 20:47:27,586 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 20:47:27,587 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-15 20:47:27,588 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-15 20:47:27,588 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2019-11-15 20:47:27,589 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-15 20:47:27,589 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-15 20:47:27,589 INFO L510 LassoAnalysis]: Proved termination. [2019-11-15 20:47:27,589 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 1 Supporting invariants [] [2019-11-15 20:47:27,590 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-15 20:47:27,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:27,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:27,630 INFO L256 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-15 20:47:27,630 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 20:47:27,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:27,664 INFO L256 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-15 20:47:27,667 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 20:47:27,731 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2019-11-15 20:47:27,732 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-11-15 20:47:27,732 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3482 states and 4592 transitions. cyclomatic complexity: 1121 Second operand 5 states. [2019-11-15 20:47:27,847 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3482 states and 4592 transitions. cyclomatic complexity: 1121. Second operand 5 states. Result 9106 states and 11958 transitions. Complement of second has 4 states. [2019-11-15 20:47:27,848 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2019-11-15 20:47:27,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-15 20:47:27,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 416 transitions. [2019-11-15 20:47:27,849 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 416 transitions. Stem has 16 letters. Loop has 173 letters. [2019-11-15 20:47:27,852 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 20:47:27,852 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 416 transitions. Stem has 189 letters. Loop has 173 letters. [2019-11-15 20:47:27,855 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 20:47:27,855 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 416 transitions. Stem has 16 letters. Loop has 346 letters. [2019-11-15 20:47:27,856 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 20:47:27,857 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9106 states and 11958 transitions. [2019-11-15 20:47:27,892 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6074 [2019-11-15 20:47:27,922 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9106 states to 9106 states and 11958 transitions. [2019-11-15 20:47:27,922 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6145 [2019-11-15 20:47:27,926 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6157 [2019-11-15 20:47:27,927 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9106 states and 11958 transitions. [2019-11-15 20:47:27,927 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:27,927 INFO L688 BuchiCegarLoop]: Abstraction has 9106 states and 11958 transitions. [2019-11-15 20:47:27,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9106 states and 11958 transitions. [2019-11-15 20:47:28,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9106 to 9094. [2019-11-15 20:47:28,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9094 states. [2019-11-15 20:47:28,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9094 states to 9094 states and 11940 transitions. [2019-11-15 20:47:28,022 INFO L711 BuchiCegarLoop]: Abstraction has 9094 states and 11940 transitions. [2019-11-15 20:47:28,022 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 20:47:28,022 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 20:47:28,022 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 20:47:28,022 INFO L87 Difference]: Start difference. First operand 9094 states and 11940 transitions. Second operand 3 states. [2019-11-15 20:47:28,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 20:47:28,046 INFO L93 Difference]: Finished difference Result 9094 states and 11721 transitions. [2019-11-15 20:47:28,047 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 20:47:28,047 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9094 states and 11721 transitions. [2019-11-15 20:47:28,079 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6074 [2019-11-15 20:47:28,106 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9094 states to 9094 states and 11721 transitions. [2019-11-15 20:47:28,106 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6145 [2019-11-15 20:47:28,109 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6145 [2019-11-15 20:47:28,110 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9094 states and 11721 transitions. [2019-11-15 20:47:28,110 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:28,110 INFO L688 BuchiCegarLoop]: Abstraction has 9094 states and 11721 transitions. [2019-11-15 20:47:28,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9094 states and 11721 transitions. [2019-11-15 20:47:28,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9094 to 9094. [2019-11-15 20:47:28,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9094 states. [2019-11-15 20:47:28,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9094 states to 9094 states and 11721 transitions. [2019-11-15 20:47:28,202 INFO L711 BuchiCegarLoop]: Abstraction has 9094 states and 11721 transitions. [2019-11-15 20:47:28,202 INFO L591 BuchiCegarLoop]: Abstraction has 9094 states and 11721 transitions. [2019-11-15 20:47:28,202 INFO L424 BuchiCegarLoop]: ======== Iteration 26============ [2019-11-15 20:47:28,202 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9094 states and 11721 transitions. [2019-11-15 20:47:28,221 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6074 [2019-11-15 20:47:28,221 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 20:47:28,222 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 20:47:28,224 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:28,224 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:28,224 INFO L791 eck$LassoCheckResult]: Stem: 97042#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 96841#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 96795#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 96796#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 96937#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 96938#L98-2 assume !false; 99339#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103829#L101 assume !(12292 == ssl3_accept_~s__state~0); 103827#L104 assume !(16384 == ssl3_accept_~s__state~0); 103825#L107 assume !(8192 == ssl3_accept_~s__state~0); 103823#L110 assume !(24576 == ssl3_accept_~s__state~0); 103821#L113 assume !(8195 == ssl3_accept_~s__state~0); 103819#L116 assume !(8480 == ssl3_accept_~s__state~0); 103816#L119 assume !(8481 == ssl3_accept_~s__state~0); 103748#L122 assume !(8482 == ssl3_accept_~s__state~0); 103746#L125 assume 8464 == ssl3_accept_~s__state~0; 97950#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 97951#L273 [2019-11-15 20:47:28,225 INFO L793 eck$LassoCheckResult]: Loop: 97951#L273 assume !(0 == ssl3_accept_~blastFlag~0); 102857#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 102856#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 102835#L603 assume !(0 == ssl3_accept_~skip~0); 102833#L602 ssl3_accept_~skip~0 := 0; 102822#L98-2 assume !false; 102823#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102812#L101 assume !(12292 == ssl3_accept_~s__state~0); 102813#L104 assume !(16384 == ssl3_accept_~s__state~0); 102795#L107 assume !(8192 == ssl3_accept_~s__state~0); 102796#L110 assume !(24576 == ssl3_accept_~s__state~0); 102773#L113 assume !(8195 == ssl3_accept_~s__state~0); 102774#L116 assume !(8480 == ssl3_accept_~s__state~0); 102756#L119 assume !(8481 == ssl3_accept_~s__state~0); 102757#L122 assume !(8482 == ssl3_accept_~s__state~0); 102743#L125 assume !(8464 == ssl3_accept_~s__state~0); 102744#L128 assume !(8465 == ssl3_accept_~s__state~0); 102605#L131 assume !(8466 == ssl3_accept_~s__state~0); 102485#L134 assume 8496 == ssl3_accept_~s__state~0; 102431#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 102482#L286 assume !(1 == ssl3_accept_~blastFlag~0); 102480#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 102477#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 102475#L292-2 ssl3_accept_~s__init_num~0 := 0; 102470#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 102465#L603 assume !(0 == ssl3_accept_~skip~0); 102461#L602 ssl3_accept_~skip~0 := 0; 102459#L98-2 assume !false; 102457#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102455#L101 assume !(12292 == ssl3_accept_~s__state~0); 102453#L104 assume !(16384 == ssl3_accept_~s__state~0); 102451#L107 assume !(8192 == ssl3_accept_~s__state~0); 102449#L110 assume !(24576 == ssl3_accept_~s__state~0); 102447#L113 assume !(8195 == ssl3_accept_~s__state~0); 102445#L116 assume !(8480 == ssl3_accept_~s__state~0); 102443#L119 assume !(8481 == ssl3_accept_~s__state~0); 102436#L122 assume !(8482 == ssl3_accept_~s__state~0); 102435#L125 assume !(8464 == ssl3_accept_~s__state~0); 102434#L128 assume !(8465 == ssl3_accept_~s__state~0); 102433#L131 assume !(8466 == ssl3_accept_~s__state~0); 102432#L134 assume !(8496 == ssl3_accept_~s__state~0); 102430#L137 assume !(8497 == ssl3_accept_~s__state~0); 100067#L140 assume 8512 == ssl3_accept_~s__state~0; 100035#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 100036#L303 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 102503#L307 assume !(ssl3_accept_~ret~0 <= 0); 103315#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 103311#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 103307#L603 assume !(0 == ssl3_accept_~skip~0); 103304#L602 ssl3_accept_~skip~0 := 0; 103303#L98-2 assume !false; 103302#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103301#L101 assume !(12292 == ssl3_accept_~s__state~0); 103300#L104 assume !(16384 == ssl3_accept_~s__state~0); 103299#L107 assume !(8192 == ssl3_accept_~s__state~0); 103298#L110 assume !(24576 == ssl3_accept_~s__state~0); 103297#L113 assume !(8195 == ssl3_accept_~s__state~0); 103296#L116 assume !(8480 == ssl3_accept_~s__state~0); 103295#L119 assume !(8481 == ssl3_accept_~s__state~0); 103294#L122 assume !(8482 == ssl3_accept_~s__state~0); 103293#L125 assume !(8464 == ssl3_accept_~s__state~0); 103292#L128 assume !(8465 == ssl3_accept_~s__state~0); 103291#L131 assume !(8466 == ssl3_accept_~s__state~0); 103290#L134 assume !(8496 == ssl3_accept_~s__state~0); 103289#L137 assume !(8497 == ssl3_accept_~s__state~0); 103288#L140 assume !(8512 == ssl3_accept_~s__state~0); 103287#L143 assume !(8513 == ssl3_accept_~s__state~0); 103286#L146 assume 8528 == ssl3_accept_~s__state~0; 102586#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 103285#L320 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 103283#L320-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 103282#L329 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 103278#L332 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 103273#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 103269#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 103265#L603 assume !(0 == ssl3_accept_~skip~0); 103259#L602 ssl3_accept_~skip~0 := 0; 103256#L98-2 assume !false; 103251#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103249#L101 assume !(12292 == ssl3_accept_~s__state~0); 103247#L104 assume !(16384 == ssl3_accept_~s__state~0); 103245#L107 assume !(8192 == ssl3_accept_~s__state~0); 103243#L110 assume !(24576 == ssl3_accept_~s__state~0); 103241#L113 assume !(8195 == ssl3_accept_~s__state~0); 103239#L116 assume !(8480 == ssl3_accept_~s__state~0); 103237#L119 assume !(8481 == ssl3_accept_~s__state~0); 103235#L122 assume !(8482 == ssl3_accept_~s__state~0); 103233#L125 assume !(8464 == ssl3_accept_~s__state~0); 103231#L128 assume !(8465 == ssl3_accept_~s__state~0); 103229#L131 assume !(8466 == ssl3_accept_~s__state~0); 103227#L134 assume !(8496 == ssl3_accept_~s__state~0); 103225#L137 assume !(8497 == ssl3_accept_~s__state~0); 103223#L140 assume !(8512 == ssl3_accept_~s__state~0); 103221#L143 assume !(8513 == ssl3_accept_~s__state~0); 103219#L146 assume !(8528 == ssl3_accept_~s__state~0); 103217#L149 assume !(8529 == ssl3_accept_~s__state~0); 103215#L152 assume 8544 == ssl3_accept_~s__state~0; 102568#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 103212#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 103209#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 103207#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 103203#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 103202#L399 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; 103197#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 103193#L603 assume !(0 == ssl3_accept_~skip~0); 103190#L602 ssl3_accept_~skip~0 := 0; 103189#L98-2 assume !false; 103188#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103187#L101 assume !(12292 == ssl3_accept_~s__state~0); 103186#L104 assume !(16384 == ssl3_accept_~s__state~0); 103185#L107 assume !(8192 == ssl3_accept_~s__state~0); 103184#L110 assume !(24576 == ssl3_accept_~s__state~0); 103183#L113 assume !(8195 == ssl3_accept_~s__state~0); 103178#L116 assume !(8480 == ssl3_accept_~s__state~0); 103175#L119 assume !(8481 == ssl3_accept_~s__state~0); 103169#L122 assume !(8482 == ssl3_accept_~s__state~0); 103165#L125 assume !(8464 == ssl3_accept_~s__state~0); 103160#L128 assume !(8465 == ssl3_accept_~s__state~0); 103158#L131 assume !(8466 == ssl3_accept_~s__state~0); 103156#L134 assume !(8496 == ssl3_accept_~s__state~0); 103154#L137 assume !(8497 == ssl3_accept_~s__state~0); 103152#L140 assume !(8512 == ssl3_accept_~s__state~0); 103150#L143 assume !(8513 == ssl3_accept_~s__state~0); 103148#L146 assume !(8528 == ssl3_accept_~s__state~0); 103146#L149 assume !(8529 == ssl3_accept_~s__state~0); 103144#L152 assume !(8544 == ssl3_accept_~s__state~0); 103142#L155 assume !(8545 == ssl3_accept_~s__state~0); 103140#L158 assume !(8560 == ssl3_accept_~s__state~0); 103138#L161 assume !(8561 == ssl3_accept_~s__state~0); 103136#L164 assume 8448 == ssl3_accept_~s__state~0; 103133#L165 assume !(ssl3_accept_~num1~0 > 0); 103128#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 103123#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 103118#L603 assume !(0 == ssl3_accept_~skip~0); 103114#L602 ssl3_accept_~skip~0 := 0; 103112#L98-2 assume !false; 103109#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103107#L101 assume !(12292 == ssl3_accept_~s__state~0); 103104#L104 assume !(16384 == ssl3_accept_~s__state~0); 103101#L107 assume !(8192 == ssl3_accept_~s__state~0); 103100#L110 assume !(24576 == ssl3_accept_~s__state~0); 103099#L113 assume !(8195 == ssl3_accept_~s__state~0); 103098#L116 assume !(8480 == ssl3_accept_~s__state~0); 103097#L119 assume !(8481 == ssl3_accept_~s__state~0); 103096#L122 assume !(8482 == ssl3_accept_~s__state~0); 103095#L125 assume !(8464 == ssl3_accept_~s__state~0); 103094#L128 assume !(8465 == ssl3_accept_~s__state~0); 103093#L131 assume !(8466 == ssl3_accept_~s__state~0); 103092#L134 assume !(8496 == ssl3_accept_~s__state~0); 103079#L137 assume !(8497 == ssl3_accept_~s__state~0); 103078#L140 assume !(8512 == ssl3_accept_~s__state~0); 103013#L143 assume !(8513 == ssl3_accept_~s__state~0); 103010#L146 assume !(8528 == ssl3_accept_~s__state~0); 103008#L149 assume !(8529 == ssl3_accept_~s__state~0); 103006#L152 assume !(8544 == ssl3_accept_~s__state~0); 103002#L155 assume !(8545 == ssl3_accept_~s__state~0); 102998#L158 assume !(8560 == ssl3_accept_~s__state~0); 102994#L161 assume !(8561 == ssl3_accept_~s__state~0); 102989#L164 assume !(8448 == ssl3_accept_~s__state~0); 102990#L167 assume 8576 == ssl3_accept_~s__state~0; 102963#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 102869#L439 assume !(ssl3_accept_~ret~0 <= 0); 102854#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 102843#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 102844#L603 assume !(0 == ssl3_accept_~skip~0); 102828#L602 ssl3_accept_~skip~0 := 0; 102829#L98-2 assume !false; 102817#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102818#L101 assume !(12292 == ssl3_accept_~s__state~0); 102805#L104 assume !(16384 == ssl3_accept_~s__state~0); 102806#L107 assume !(8192 == ssl3_accept_~s__state~0); 102784#L110 assume !(24576 == ssl3_accept_~s__state~0); 102785#L113 assume !(8195 == ssl3_accept_~s__state~0); 102762#L116 assume !(8480 == ssl3_accept_~s__state~0); 102763#L119 assume !(8481 == ssl3_accept_~s__state~0); 102750#L122 assume !(8482 == ssl3_accept_~s__state~0); 102751#L125 assume !(8464 == ssl3_accept_~s__state~0); 102737#L128 assume !(8465 == ssl3_accept_~s__state~0); 102738#L131 assume 8466 == ssl3_accept_~s__state~0; 102392#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 97951#L273 [2019-11-15 20:47:28,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:28,225 INFO L82 PathProgramCache]: Analyzing trace with hash -2011390299, now seen corresponding path program 1 times [2019-11-15 20:47:28,225 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:28,225 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486002489] [2019-11-15 20:47:28,226 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:28,226 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:28,226 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:28,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:28,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:28,233 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 20:47:28,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:28,234 INFO L82 PathProgramCache]: Analyzing trace with hash 893989660, now seen corresponding path program 1 times [2019-11-15 20:47:28,234 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:28,234 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490071501] [2019-11-15 20:47:28,235 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:28,235 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:28,235 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:28,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:28,273 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 111 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2019-11-15 20:47:28,274 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490071501] [2019-11-15 20:47:28,274 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 20:47:28,274 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 20:47:28,274 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498147854] [2019-11-15 20:47:28,275 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 20:47:28,275 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 20:47:28,275 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 20:47:28,275 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 20:47:28,275 INFO L87 Difference]: Start difference. First operand 9094 states and 11721 transitions. cyclomatic complexity: 2646 Second operand 3 states. [2019-11-15 20:47:28,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 20:47:28,319 INFO L93 Difference]: Finished difference Result 9160 states and 11598 transitions. [2019-11-15 20:47:28,319 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 20:47:28,319 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9160 states and 11598 transitions. [2019-11-15 20:47:28,350 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6118 [2019-11-15 20:47:28,378 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9160 states to 9160 states and 11598 transitions. [2019-11-15 20:47:28,378 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6189 [2019-11-15 20:47:28,382 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6189 [2019-11-15 20:47:28,382 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9160 states and 11598 transitions. [2019-11-15 20:47:28,383 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:28,383 INFO L688 BuchiCegarLoop]: Abstraction has 9160 states and 11598 transitions. [2019-11-15 20:47:28,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9160 states and 11598 transitions. [2019-11-15 20:47:28,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9160 to 9130. [2019-11-15 20:47:28,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9130 states. [2019-11-15 20:47:28,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9130 states to 9130 states and 11568 transitions. [2019-11-15 20:47:28,478 INFO L711 BuchiCegarLoop]: Abstraction has 9130 states and 11568 transitions. [2019-11-15 20:47:28,478 INFO L591 BuchiCegarLoop]: Abstraction has 9130 states and 11568 transitions. [2019-11-15 20:47:28,479 INFO L424 BuchiCegarLoop]: ======== Iteration 27============ [2019-11-15 20:47:28,479 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9130 states and 11568 transitions. [2019-11-15 20:47:28,497 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6098 [2019-11-15 20:47:28,498 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 20:47:28,498 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 20:47:28,503 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:28,503 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] [2019-11-15 20:47:28,503 INFO L791 eck$LassoCheckResult]: Stem: 115307#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 115103#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 115055#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 115056#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 115202#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 115203#L98-2 assume !false; 117810#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 120418#L101 assume !(12292 == ssl3_accept_~s__state~0); 120410#L104 assume !(16384 == ssl3_accept_~s__state~0); 120411#L107 assume !(8192 == ssl3_accept_~s__state~0); 120405#L110 assume !(24576 == ssl3_accept_~s__state~0); 120402#L113 assume !(8195 == ssl3_accept_~s__state~0); 120403#L116 assume !(8480 == ssl3_accept_~s__state~0); 120396#L119 assume !(8481 == ssl3_accept_~s__state~0); 120397#L122 assume !(8482 == ssl3_accept_~s__state~0); 115863#L125 assume 8464 == ssl3_accept_~s__state~0; 115861#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 115862#L273 [2019-11-15 20:47:28,504 INFO L793 eck$LassoCheckResult]: Loop: 115862#L273 assume !(0 == ssl3_accept_~blastFlag~0); 120076#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 120071#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 120072#L603 assume 0 == ssl3_accept_~skip~0; 120060#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 120061#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 120038#L614-1 assume !(0 != ssl3_accept_~cb~0); 120037#L602 ssl3_accept_~skip~0 := 0; 120018#L98-2 assume !false; 120019#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119999#L101 assume !(12292 == ssl3_accept_~s__state~0); 120000#L104 assume !(16384 == ssl3_accept_~s__state~0); 119983#L107 assume !(8192 == ssl3_accept_~s__state~0); 119984#L110 assume !(24576 == ssl3_accept_~s__state~0); 119968#L113 assume !(8195 == ssl3_accept_~s__state~0); 119969#L116 assume !(8480 == ssl3_accept_~s__state~0); 119949#L119 assume !(8481 == ssl3_accept_~s__state~0); 119950#L122 assume !(8482 == ssl3_accept_~s__state~0); 119931#L125 assume !(8464 == ssl3_accept_~s__state~0); 119932#L128 assume !(8465 == ssl3_accept_~s__state~0); 119787#L131 assume !(8466 == ssl3_accept_~s__state~0); 119683#L134 assume 8496 == ssl3_accept_~s__state~0; 119652#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 119682#L286 assume !(1 == ssl3_accept_~blastFlag~0); 119681#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 119679#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 119678#L292-2 ssl3_accept_~s__init_num~0 := 0; 119677#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 119676#L603 assume 0 == ssl3_accept_~skip~0; 119672#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 119671#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 119669#L614-1 assume !(0 != ssl3_accept_~cb~0); 119667#L602 ssl3_accept_~skip~0 := 0; 119666#L98-2 assume !false; 119665#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119664#L101 assume !(12292 == ssl3_accept_~s__state~0); 119663#L104 assume !(16384 == ssl3_accept_~s__state~0); 119662#L107 assume !(8192 == ssl3_accept_~s__state~0); 119661#L110 assume !(24576 == ssl3_accept_~s__state~0); 119660#L113 assume !(8195 == ssl3_accept_~s__state~0); 119659#L116 assume !(8480 == ssl3_accept_~s__state~0); 119658#L119 assume !(8481 == ssl3_accept_~s__state~0); 119657#L122 assume !(8482 == ssl3_accept_~s__state~0); 119656#L125 assume !(8464 == ssl3_accept_~s__state~0); 119655#L128 assume !(8465 == ssl3_accept_~s__state~0); 119654#L131 assume !(8466 == ssl3_accept_~s__state~0); 119653#L134 assume !(8496 == ssl3_accept_~s__state~0); 119651#L137 assume !(8497 == ssl3_accept_~s__state~0); 119614#L140 assume 8512 == ssl3_accept_~s__state~0; 119607#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 119608#L303 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 121494#L307 assume !(ssl3_accept_~ret~0 <= 0); 124153#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 124152#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 124151#L603 assume 0 == ssl3_accept_~skip~0; 124147#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 124146#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 124144#L614-1 assume !(0 != ssl3_accept_~cb~0); 124142#L602 ssl3_accept_~skip~0 := 0; 124141#L98-2 assume !false; 124140#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 124139#L101 assume !(12292 == ssl3_accept_~s__state~0); 124138#L104 assume !(16384 == ssl3_accept_~s__state~0); 124137#L107 assume !(8192 == ssl3_accept_~s__state~0); 124136#L110 assume !(24576 == ssl3_accept_~s__state~0); 124135#L113 assume !(8195 == ssl3_accept_~s__state~0); 124134#L116 assume !(8480 == ssl3_accept_~s__state~0); 124133#L119 assume !(8481 == ssl3_accept_~s__state~0); 124132#L122 assume !(8482 == ssl3_accept_~s__state~0); 124131#L125 assume !(8464 == ssl3_accept_~s__state~0); 124130#L128 assume !(8465 == ssl3_accept_~s__state~0); 124129#L131 assume !(8466 == ssl3_accept_~s__state~0); 124128#L134 assume !(8496 == ssl3_accept_~s__state~0); 124127#L137 assume !(8497 == ssl3_accept_~s__state~0); 124126#L140 assume !(8512 == ssl3_accept_~s__state~0); 124125#L143 assume !(8513 == ssl3_accept_~s__state~0); 124124#L146 assume 8528 == ssl3_accept_~s__state~0; 119775#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 124123#L320 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 124122#L320-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 124120#L329 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 115049#L332 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 115051#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 124159#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 124158#L603 assume !(0 == ssl3_accept_~skip~0); 115046#L602 ssl3_accept_~skip~0 := 0; 123734#L98-2 assume !false; 123732#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 123730#L101 assume !(12292 == ssl3_accept_~s__state~0); 123728#L104 assume !(16384 == ssl3_accept_~s__state~0); 123726#L107 assume !(8192 == ssl3_accept_~s__state~0); 123724#L110 assume !(24576 == ssl3_accept_~s__state~0); 123722#L113 assume !(8195 == ssl3_accept_~s__state~0); 123720#L116 assume !(8480 == ssl3_accept_~s__state~0); 123718#L119 assume !(8481 == ssl3_accept_~s__state~0); 123716#L122 assume !(8482 == ssl3_accept_~s__state~0); 123714#L125 assume !(8464 == ssl3_accept_~s__state~0); 123712#L128 assume !(8465 == ssl3_accept_~s__state~0); 123710#L131 assume !(8466 == ssl3_accept_~s__state~0); 123708#L134 assume !(8496 == ssl3_accept_~s__state~0); 123706#L137 assume !(8497 == ssl3_accept_~s__state~0); 123704#L140 assume !(8512 == ssl3_accept_~s__state~0); 123702#L143 assume !(8513 == ssl3_accept_~s__state~0); 123700#L146 assume !(8528 == ssl3_accept_~s__state~0); 123698#L149 assume !(8529 == ssl3_accept_~s__state~0); 123696#L152 assume 8544 == ssl3_accept_~s__state~0; 119766#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 123693#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 123691#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 123690#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 115334#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 115335#L399 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; 123523#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 123522#L603 assume 0 == ssl3_accept_~skip~0; 123518#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 123517#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 123515#L614-1 assume !(0 != ssl3_accept_~cb~0); 123513#L602 ssl3_accept_~skip~0 := 0; 123512#L98-2 assume !false; 123511#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 123510#L101 assume !(12292 == ssl3_accept_~s__state~0); 123509#L104 assume !(16384 == ssl3_accept_~s__state~0); 123508#L107 assume !(8192 == ssl3_accept_~s__state~0); 123507#L110 assume !(24576 == ssl3_accept_~s__state~0); 123506#L113 assume !(8195 == ssl3_accept_~s__state~0); 123505#L116 assume !(8480 == ssl3_accept_~s__state~0); 123504#L119 assume !(8481 == ssl3_accept_~s__state~0); 123503#L122 assume !(8482 == ssl3_accept_~s__state~0); 123502#L125 assume !(8464 == ssl3_accept_~s__state~0); 123501#L128 assume !(8465 == ssl3_accept_~s__state~0); 123500#L131 assume !(8466 == ssl3_accept_~s__state~0); 123499#L134 assume !(8496 == ssl3_accept_~s__state~0); 123498#L137 assume !(8497 == ssl3_accept_~s__state~0); 123497#L140 assume !(8512 == ssl3_accept_~s__state~0); 123496#L143 assume !(8513 == ssl3_accept_~s__state~0); 123495#L146 assume !(8528 == ssl3_accept_~s__state~0); 123494#L149 assume !(8529 == ssl3_accept_~s__state~0); 123493#L152 assume !(8544 == ssl3_accept_~s__state~0); 123492#L155 assume !(8545 == ssl3_accept_~s__state~0); 123491#L158 assume !(8560 == ssl3_accept_~s__state~0); 123490#L161 assume !(8561 == ssl3_accept_~s__state~0); 123489#L164 assume 8448 == ssl3_accept_~s__state~0; 123487#L165 assume !(ssl3_accept_~num1~0 > 0); 123486#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 123485#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 123484#L603 assume 0 == ssl3_accept_~skip~0; 123480#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 123479#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 123477#L614-1 assume !(0 != ssl3_accept_~cb~0); 123475#L602 ssl3_accept_~skip~0 := 0; 123474#L98-2 assume !false; 123473#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 123472#L101 assume !(12292 == ssl3_accept_~s__state~0); 123471#L104 assume !(16384 == ssl3_accept_~s__state~0); 123470#L107 assume !(8192 == ssl3_accept_~s__state~0); 123469#L110 assume !(24576 == ssl3_accept_~s__state~0); 123468#L113 assume !(8195 == ssl3_accept_~s__state~0); 123467#L116 assume !(8480 == ssl3_accept_~s__state~0); 123466#L119 assume !(8481 == ssl3_accept_~s__state~0); 123465#L122 assume !(8482 == ssl3_accept_~s__state~0); 123464#L125 assume !(8464 == ssl3_accept_~s__state~0); 123463#L128 assume !(8465 == ssl3_accept_~s__state~0); 123462#L131 assume !(8466 == ssl3_accept_~s__state~0); 123461#L134 assume !(8496 == ssl3_accept_~s__state~0); 123460#L137 assume !(8497 == ssl3_accept_~s__state~0); 123458#L140 assume !(8512 == ssl3_accept_~s__state~0); 123456#L143 assume !(8513 == ssl3_accept_~s__state~0); 123454#L146 assume !(8528 == ssl3_accept_~s__state~0); 123452#L149 assume !(8529 == ssl3_accept_~s__state~0); 123450#L152 assume !(8544 == ssl3_accept_~s__state~0); 123449#L155 assume !(8545 == ssl3_accept_~s__state~0); 123448#L158 assume !(8560 == ssl3_accept_~s__state~0); 123447#L161 assume !(8561 == ssl3_accept_~s__state~0); 123446#L164 assume !(8448 == ssl3_accept_~s__state~0); 123445#L167 assume 8576 == ssl3_accept_~s__state~0; 120082#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 120083#L439 assume !(ssl3_accept_~ret~0 <= 0); 120073#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 120074#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 120069#L603 assume 0 == ssl3_accept_~skip~0; 120070#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 120056#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 120055#L614-1 assume !(0 != ssl3_accept_~cb~0); 120028#L602 ssl3_accept_~skip~0 := 0; 120029#L98-2 assume !false; 120008#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 120009#L101 assume !(12292 == ssl3_accept_~s__state~0); 119990#L104 assume !(16384 == ssl3_accept_~s__state~0); 119991#L107 assume !(8192 == ssl3_accept_~s__state~0); 119975#L110 assume !(24576 == ssl3_accept_~s__state~0); 119976#L113 assume !(8195 == ssl3_accept_~s__state~0); 119960#L116 assume !(8480 == ssl3_accept_~s__state~0); 119961#L119 assume !(8481 == ssl3_accept_~s__state~0); 119941#L122 assume !(8482 == ssl3_accept_~s__state~0); 119942#L125 assume !(8464 == ssl3_accept_~s__state~0); 119923#L128 assume !(8465 == ssl3_accept_~s__state~0); 119924#L131 assume 8466 == ssl3_accept_~s__state~0; 119627#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 115862#L273 [2019-11-15 20:47:28,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:28,504 INFO L82 PathProgramCache]: Analyzing trace with hash -2011390299, now seen corresponding path program 2 times [2019-11-15 20:47:28,504 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:28,504 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623454978] [2019-11-15 20:47:28,504 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:28,505 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:28,505 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:28,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:28,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:28,512 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 20:47:28,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:28,513 INFO L82 PathProgramCache]: Analyzing trace with hash 474124606, now seen corresponding path program 1 times [2019-11-15 20:47:28,513 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:28,513 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469134978] [2019-11-15 20:47:28,513 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:28,513 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:28,514 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:28,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:28,586 INFO L134 CoverageAnalysis]: Checked inductivity of 438 backedges. 246 proven. 0 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2019-11-15 20:47:28,587 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469134978] [2019-11-15 20:47:28,587 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 20:47:28,587 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 20:47:28,587 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728060179] [2019-11-15 20:47:28,588 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 20:47:28,588 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 20:47:28,588 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 20:47:28,588 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 20:47:28,589 INFO L87 Difference]: Start difference. First operand 9130 states and 11568 transitions. cyclomatic complexity: 2457 Second operand 3 states. [2019-11-15 20:47:28,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 20:47:28,636 INFO L93 Difference]: Finished difference Result 17422 states and 21976 transitions. [2019-11-15 20:47:28,636 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 20:47:28,637 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 17422 states and 21976 transitions. [2019-11-15 20:47:28,697 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 11618 [2019-11-15 20:47:28,746 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 17422 states to 17422 states and 21976 transitions. [2019-11-15 20:47:28,747 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11693 [2019-11-15 20:47:28,759 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11693 [2019-11-15 20:47:28,759 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17422 states and 21976 transitions. [2019-11-15 20:47:28,765 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:28,766 INFO L688 BuchiCegarLoop]: Abstraction has 17422 states and 21976 transitions. [2019-11-15 20:47:28,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17422 states and 21976 transitions. [2019-11-15 20:47:28,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17422 to 9130. [2019-11-15 20:47:28,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9130 states. [2019-11-15 20:47:28,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9130 states to 9130 states and 11556 transitions. [2019-11-15 20:47:28,889 INFO L711 BuchiCegarLoop]: Abstraction has 9130 states and 11556 transitions. [2019-11-15 20:47:28,889 INFO L591 BuchiCegarLoop]: Abstraction has 9130 states and 11556 transitions. [2019-11-15 20:47:28,889 INFO L424 BuchiCegarLoop]: ======== Iteration 28============ [2019-11-15 20:47:28,889 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9130 states and 11556 transitions. [2019-11-15 20:47:28,908 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6098 [2019-11-15 20:47:28,908 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 20:47:28,908 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 20:47:28,910 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:28,910 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, 1] [2019-11-15 20:47:28,911 INFO L791 eck$LassoCheckResult]: Stem: 141872#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 141660#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 141611#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 141612#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 141759#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 141760#L98-2 assume !false; 144486#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 145184#L101 assume !(12292 == ssl3_accept_~s__state~0); 145185#L104 assume !(16384 == ssl3_accept_~s__state~0); 144939#L107 assume !(8192 == ssl3_accept_~s__state~0); 144940#L110 assume !(24576 == ssl3_accept_~s__state~0); 145147#L113 assume !(8195 == ssl3_accept_~s__state~0); 145148#L116 assume !(8480 == ssl3_accept_~s__state~0); 145143#L119 assume !(8481 == ssl3_accept_~s__state~0); 145144#L122 assume !(8482 == ssl3_accept_~s__state~0); 145117#L125 assume 8464 == ssl3_accept_~s__state~0; 143463#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 143464#L273 [2019-11-15 20:47:28,911 INFO L793 eck$LassoCheckResult]: Loop: 143464#L273 assume !(0 == ssl3_accept_~blastFlag~0); 147000#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 146992#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 146993#L603 assume 0 == ssl3_accept_~skip~0; 146981#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 146982#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 146975#L614-1 assume !(0 != ssl3_accept_~cb~0); 146974#L602 ssl3_accept_~skip~0 := 0; 146853#L98-2 assume !false; 146854#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146804#L101 assume !(12292 == ssl3_accept_~s__state~0); 146805#L104 assume !(16384 == ssl3_accept_~s__state~0); 146798#L107 assume !(8192 == ssl3_accept_~s__state~0); 146799#L110 assume !(24576 == ssl3_accept_~s__state~0); 146783#L113 assume !(8195 == ssl3_accept_~s__state~0); 146784#L116 assume !(8480 == ssl3_accept_~s__state~0); 146769#L119 assume !(8481 == ssl3_accept_~s__state~0); 146770#L122 assume !(8482 == ssl3_accept_~s__state~0); 146757#L125 assume !(8464 == ssl3_accept_~s__state~0); 146758#L128 assume !(8465 == ssl3_accept_~s__state~0); 146628#L131 assume !(8466 == ssl3_accept_~s__state~0); 146528#L134 assume 8496 == ssl3_accept_~s__state~0; 146464#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 146527#L286 assume !(1 == ssl3_accept_~blastFlag~0); 146526#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 146524#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 146521#L292-2 ssl3_accept_~s__init_num~0 := 0; 146519#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 146516#L603 assume 0 == ssl3_accept_~skip~0; 146508#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 146505#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 146501#L614-1 assume !(0 != ssl3_accept_~cb~0); 146498#L602 ssl3_accept_~skip~0 := 0; 146496#L98-2 assume !false; 146494#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146492#L101 assume !(12292 == ssl3_accept_~s__state~0); 146490#L104 assume !(16384 == ssl3_accept_~s__state~0); 146488#L107 assume !(8192 == ssl3_accept_~s__state~0); 146486#L110 assume !(24576 == ssl3_accept_~s__state~0); 146483#L113 assume !(8195 == ssl3_accept_~s__state~0); 146481#L116 assume !(8480 == ssl3_accept_~s__state~0); 146478#L119 assume !(8481 == ssl3_accept_~s__state~0); 146475#L122 assume !(8482 == ssl3_accept_~s__state~0); 146473#L125 assume !(8464 == ssl3_accept_~s__state~0); 146471#L128 assume !(8465 == ssl3_accept_~s__state~0); 146468#L131 assume !(8466 == ssl3_accept_~s__state~0); 146466#L134 assume !(8496 == ssl3_accept_~s__state~0); 146463#L137 assume !(8497 == ssl3_accept_~s__state~0); 146461#L140 assume 8512 == ssl3_accept_~s__state~0; 146458#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 146455#L303 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 146456#L307 assume !(ssl3_accept_~ret~0 <= 0); 147319#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 147318#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 147317#L603 assume 0 == ssl3_accept_~skip~0; 147313#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 147312#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 147310#L614-1 assume !(0 != ssl3_accept_~cb~0); 147308#L602 ssl3_accept_~skip~0 := 0; 147307#L98-2 assume !false; 147306#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147305#L101 assume !(12292 == ssl3_accept_~s__state~0); 147304#L104 assume !(16384 == ssl3_accept_~s__state~0); 147303#L107 assume !(8192 == ssl3_accept_~s__state~0); 147302#L110 assume !(24576 == ssl3_accept_~s__state~0); 147301#L113 assume !(8195 == ssl3_accept_~s__state~0); 147300#L116 assume !(8480 == ssl3_accept_~s__state~0); 147299#L119 assume !(8481 == ssl3_accept_~s__state~0); 147298#L122 assume !(8482 == ssl3_accept_~s__state~0); 147297#L125 assume !(8464 == ssl3_accept_~s__state~0); 147296#L128 assume !(8465 == ssl3_accept_~s__state~0); 147295#L131 assume !(8466 == ssl3_accept_~s__state~0); 147293#L134 assume !(8496 == ssl3_accept_~s__state~0); 147291#L137 assume !(8497 == ssl3_accept_~s__state~0); 147289#L140 assume !(8512 == ssl3_accept_~s__state~0); 147287#L143 assume !(8513 == ssl3_accept_~s__state~0); 147283#L146 assume 8528 == ssl3_accept_~s__state~0; 146611#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 147279#L320 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 147278#L320-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 147277#L329 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 147276#L332 assume 0 != (1 + ssl3_accept_~l~0) % 4294967296; 147275#L333 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; 147272#L338 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0) % 4294967296);ssl3_accept_~skip~0 := 1; 147269#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 147268#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 147266#L603 assume !(0 == ssl3_accept_~skip~0); 147260#L602 ssl3_accept_~skip~0 := 0; 147257#L98-2 assume !false; 147252#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147250#L101 assume !(12292 == ssl3_accept_~s__state~0); 147248#L104 assume !(16384 == ssl3_accept_~s__state~0); 147246#L107 assume !(8192 == ssl3_accept_~s__state~0); 147244#L110 assume !(24576 == ssl3_accept_~s__state~0); 147242#L113 assume !(8195 == ssl3_accept_~s__state~0); 147240#L116 assume !(8480 == ssl3_accept_~s__state~0); 147238#L119 assume !(8481 == ssl3_accept_~s__state~0); 147236#L122 assume !(8482 == ssl3_accept_~s__state~0); 147234#L125 assume !(8464 == ssl3_accept_~s__state~0); 147232#L128 assume !(8465 == ssl3_accept_~s__state~0); 147230#L131 assume !(8466 == ssl3_accept_~s__state~0); 147228#L134 assume !(8496 == ssl3_accept_~s__state~0); 147226#L137 assume !(8497 == ssl3_accept_~s__state~0); 147224#L140 assume !(8512 == ssl3_accept_~s__state~0); 147222#L143 assume !(8513 == ssl3_accept_~s__state~0); 147220#L146 assume !(8528 == ssl3_accept_~s__state~0); 147218#L149 assume !(8529 == ssl3_accept_~s__state~0); 147216#L152 assume 8544 == ssl3_accept_~s__state~0; 146596#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 147213#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 147210#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 147208#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 147204#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 147203#L399 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; 147201#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 147200#L603 assume 0 == ssl3_accept_~skip~0; 147196#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 147195#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 147193#L614-1 assume !(0 != ssl3_accept_~cb~0); 147191#L602 ssl3_accept_~skip~0 := 0; 147190#L98-2 assume !false; 147189#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147188#L101 assume !(12292 == ssl3_accept_~s__state~0); 147187#L104 assume !(16384 == ssl3_accept_~s__state~0); 147186#L107 assume !(8192 == ssl3_accept_~s__state~0); 147185#L110 assume !(24576 == ssl3_accept_~s__state~0); 147184#L113 assume !(8195 == ssl3_accept_~s__state~0); 147183#L116 assume !(8480 == ssl3_accept_~s__state~0); 147182#L119 assume !(8481 == ssl3_accept_~s__state~0); 147181#L122 assume !(8482 == ssl3_accept_~s__state~0); 147180#L125 assume !(8464 == ssl3_accept_~s__state~0); 147179#L128 assume !(8465 == ssl3_accept_~s__state~0); 147178#L131 assume !(8466 == ssl3_accept_~s__state~0); 147177#L134 assume !(8496 == ssl3_accept_~s__state~0); 147176#L137 assume !(8497 == ssl3_accept_~s__state~0); 147175#L140 assume !(8512 == ssl3_accept_~s__state~0); 147174#L143 assume !(8513 == ssl3_accept_~s__state~0); 147173#L146 assume !(8528 == ssl3_accept_~s__state~0); 147172#L149 assume !(8529 == ssl3_accept_~s__state~0); 147171#L152 assume !(8544 == ssl3_accept_~s__state~0); 147170#L155 assume !(8545 == ssl3_accept_~s__state~0); 147169#L158 assume !(8560 == ssl3_accept_~s__state~0); 147168#L161 assume !(8561 == ssl3_accept_~s__state~0); 147167#L164 assume 8448 == ssl3_accept_~s__state~0; 147165#L165 assume !(ssl3_accept_~num1~0 > 0); 147164#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 147163#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 147162#L603 assume 0 == ssl3_accept_~skip~0; 147158#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 147157#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 147155#L614-1 assume !(0 != ssl3_accept_~cb~0); 147153#L602 ssl3_accept_~skip~0 := 0; 147152#L98-2 assume !false; 147151#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147150#L101 assume !(12292 == ssl3_accept_~s__state~0); 147149#L104 assume !(16384 == ssl3_accept_~s__state~0); 147148#L107 assume !(8192 == ssl3_accept_~s__state~0); 147147#L110 assume !(24576 == ssl3_accept_~s__state~0); 147146#L113 assume !(8195 == ssl3_accept_~s__state~0); 147145#L116 assume !(8480 == ssl3_accept_~s__state~0); 147144#L119 assume !(8481 == ssl3_accept_~s__state~0); 147143#L122 assume !(8482 == ssl3_accept_~s__state~0); 147142#L125 assume !(8464 == ssl3_accept_~s__state~0); 147141#L128 assume !(8465 == ssl3_accept_~s__state~0); 147140#L131 assume !(8466 == ssl3_accept_~s__state~0); 147139#L134 assume !(8496 == ssl3_accept_~s__state~0); 147138#L137 assume !(8497 == ssl3_accept_~s__state~0); 147137#L140 assume !(8512 == ssl3_accept_~s__state~0); 147136#L143 assume !(8513 == ssl3_accept_~s__state~0); 147135#L146 assume !(8528 == ssl3_accept_~s__state~0); 147134#L149 assume !(8529 == ssl3_accept_~s__state~0); 147133#L152 assume !(8544 == ssl3_accept_~s__state~0); 147132#L155 assume !(8545 == ssl3_accept_~s__state~0); 147131#L158 assume !(8560 == ssl3_accept_~s__state~0); 147130#L161 assume !(8561 == ssl3_accept_~s__state~0); 147128#L164 assume !(8448 == ssl3_accept_~s__state~0); 147129#L167 assume 8576 == ssl3_accept_~s__state~0; 147010#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 147011#L439 assume !(ssl3_accept_~ret~0 <= 0); 146997#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 146998#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 146987#L603 assume 0 == ssl3_accept_~skip~0; 146988#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 146979#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 146978#L614-1 assume !(0 != ssl3_accept_~cb~0); 146970#L602 ssl3_accept_~skip~0 := 0; 146971#L98-2 assume !false; 146835#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146836#L101 assume !(12292 == ssl3_accept_~s__state~0); 146801#L104 assume !(16384 == ssl3_accept_~s__state~0); 146802#L107 assume !(8192 == ssl3_accept_~s__state~0); 146791#L110 assume !(24576 == ssl3_accept_~s__state~0); 146792#L113 assume !(8195 == ssl3_accept_~s__state~0); 146775#L116 assume !(8480 == ssl3_accept_~s__state~0); 146776#L119 assume !(8481 == ssl3_accept_~s__state~0); 146763#L122 assume !(8482 == ssl3_accept_~s__state~0); 146764#L125 assume !(8464 == ssl3_accept_~s__state~0); 146634#L128 assume !(8465 == ssl3_accept_~s__state~0); 146635#L131 assume 8466 == ssl3_accept_~s__state~0; 146470#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 143464#L273 [2019-11-15 20:47:28,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:28,912 INFO L82 PathProgramCache]: Analyzing trace with hash -2011390299, now seen corresponding path program 3 times [2019-11-15 20:47:28,912 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:28,912 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710620637] [2019-11-15 20:47:28,912 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:28,912 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:28,912 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:28,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:28,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:28,920 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 20:47:28,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:28,920 INFO L82 PathProgramCache]: Analyzing trace with hash -522575722, now seen corresponding path program 1 times [2019-11-15 20:47:28,920 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:28,920 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971012354] [2019-11-15 20:47:28,921 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:28,921 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:28,921 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:28,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:29,029 INFO L134 CoverageAnalysis]: Checked inductivity of 438 backedges. 288 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2019-11-15 20:47:29,029 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971012354] [2019-11-15 20:47:29,029 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 20:47:29,029 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-11-15 20:47:29,030 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109399892] [2019-11-15 20:47:29,030 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 20:47:29,030 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 20:47:29,030 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-11-15 20:47:29,031 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-15 20:47:29,031 INFO L87 Difference]: Start difference. First operand 9130 states and 11556 transitions. cyclomatic complexity: 2445 Second operand 5 states. [2019-11-15 20:47:29,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 20:47:29,137 INFO L93 Difference]: Finished difference Result 12267 states and 15484 transitions. [2019-11-15 20:47:29,137 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-15 20:47:29,138 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12267 states and 15484 transitions. [2019-11-15 20:47:29,187 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 8142 [2019-11-15 20:47:29,228 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12267 states to 12267 states and 15484 transitions. [2019-11-15 20:47:29,228 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8432 [2019-11-15 20:47:29,234 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8432 [2019-11-15 20:47:29,234 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12267 states and 15484 transitions. [2019-11-15 20:47:29,234 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:29,234 INFO L688 BuchiCegarLoop]: Abstraction has 12267 states and 15484 transitions. [2019-11-15 20:47:29,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12267 states and 15484 transitions. [2019-11-15 20:47:29,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12267 to 12075. [2019-11-15 20:47:29,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12075 states. [2019-11-15 20:47:29,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12075 states to 12075 states and 15262 transitions. [2019-11-15 20:47:29,363 INFO L711 BuchiCegarLoop]: Abstraction has 12075 states and 15262 transitions. [2019-11-15 20:47:29,363 INFO L591 BuchiCegarLoop]: Abstraction has 12075 states and 15262 transitions. [2019-11-15 20:47:29,364 INFO L424 BuchiCegarLoop]: ======== Iteration 29============ [2019-11-15 20:47:29,364 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12075 states and 15262 transitions. [2019-11-15 20:47:29,469 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 8142 [2019-11-15 20:47:29,469 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 20:47:29,469 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 20:47:29,470 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:29,470 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:29,470 INFO L791 eck$LassoCheckResult]: Stem: 163274#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 163069#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 163022#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 163023#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 163169#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 163170#L98-2 assume !false; 165757#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 169931#L101 assume !(12292 == ssl3_accept_~s__state~0); 169929#L104 assume !(16384 == ssl3_accept_~s__state~0); 169927#L107 assume !(8192 == ssl3_accept_~s__state~0); 169925#L110 assume !(24576 == ssl3_accept_~s__state~0); 169923#L113 assume !(8195 == ssl3_accept_~s__state~0); 169921#L116 assume !(8480 == ssl3_accept_~s__state~0); 168775#L119 assume !(8481 == ssl3_accept_~s__state~0); 168776#L122 assume !(8482 == ssl3_accept_~s__state~0); 164796#L125 assume !(8464 == ssl3_accept_~s__state~0); 164797#L128 assume !(8465 == ssl3_accept_~s__state~0); 170291#L131 assume !(8466 == ssl3_accept_~s__state~0); 170292#L134 assume 8496 == ssl3_accept_~s__state~0; 173270#L138 [2019-11-15 20:47:29,470 INFO L793 eck$LassoCheckResult]: Loop: 173270#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 173268#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 173266#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 173263#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 173264#L292-2 ssl3_accept_~s__init_num~0 := 0; 173322#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 173321#L603 assume 0 == ssl3_accept_~skip~0; 173316#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 173314#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 173311#L614-1 assume !(0 != ssl3_accept_~cb~0); 173306#L602 ssl3_accept_~skip~0 := 0; 173304#L98-2 assume !false; 173302#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 173300#L101 assume !(12292 == ssl3_accept_~s__state~0); 173298#L104 assume !(16384 == ssl3_accept_~s__state~0); 173296#L107 assume !(8192 == ssl3_accept_~s__state~0); 173291#L110 assume !(24576 == ssl3_accept_~s__state~0); 173288#L113 assume !(8195 == ssl3_accept_~s__state~0); 173285#L116 assume !(8480 == ssl3_accept_~s__state~0); 173283#L119 assume !(8481 == ssl3_accept_~s__state~0); 173281#L122 assume !(8482 == ssl3_accept_~s__state~0); 173279#L125 assume !(8464 == ssl3_accept_~s__state~0); 173277#L128 assume !(8465 == ssl3_accept_~s__state~0); 173275#L131 assume !(8466 == ssl3_accept_~s__state~0); 173272#L134 assume 8496 == ssl3_accept_~s__state~0; 173270#L138 [2019-11-15 20:47:29,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:29,470 INFO L82 PathProgramCache]: Analyzing trace with hash -210909267, now seen corresponding path program 1 times [2019-11-15 20:47:29,470 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:29,471 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505157214] [2019-11-15 20:47:29,471 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:29,471 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:29,471 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:29,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:29,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 20:47:29,482 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505157214] [2019-11-15 20:47:29,482 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 20:47:29,482 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-15 20:47:29,482 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040998433] [2019-11-15 20:47:29,482 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-15 20:47:29,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:29,482 INFO L82 PathProgramCache]: Analyzing trace with hash -555813250, now seen corresponding path program 1 times [2019-11-15 20:47:29,482 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:29,483 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910393118] [2019-11-15 20:47:29,483 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:29,483 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:29,483 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:29,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:29,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 20:47:29,492 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910393118] [2019-11-15 20:47:29,492 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 20:47:29,492 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 20:47:29,492 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737354632] [2019-11-15 20:47:29,492 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 20:47:29,492 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 20:47:29,492 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 20:47:29,493 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 20:47:29,493 INFO L87 Difference]: Start difference. First operand 12075 states and 15262 transitions. cyclomatic complexity: 3213 Second operand 3 states. [2019-11-15 20:47:29,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 20:47:29,627 INFO L93 Difference]: Finished difference Result 11913 states and 15023 transitions. [2019-11-15 20:47:29,627 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 20:47:29,628 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11913 states and 15023 transitions. [2019-11-15 20:47:29,667 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 8061 [2019-11-15 20:47:29,699 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11913 states to 11884 states and 14994 transitions. [2019-11-15 20:47:29,700 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8224 [2019-11-15 20:47:29,704 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8224 [2019-11-15 20:47:29,704 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11884 states and 14994 transitions. [2019-11-15 20:47:29,705 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:29,705 INFO L688 BuchiCegarLoop]: Abstraction has 11884 states and 14994 transitions. [2019-11-15 20:47:29,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11884 states and 14994 transitions. [2019-11-15 20:47:29,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11884 to 11765. [2019-11-15 20:47:29,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11765 states. [2019-11-15 20:47:29,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11765 states to 11765 states and 14845 transitions. [2019-11-15 20:47:29,805 INFO L711 BuchiCegarLoop]: Abstraction has 11765 states and 14845 transitions. [2019-11-15 20:47:29,805 INFO L591 BuchiCegarLoop]: Abstraction has 11765 states and 14845 transitions. [2019-11-15 20:47:29,805 INFO L424 BuchiCegarLoop]: ======== Iteration 30============ [2019-11-15 20:47:29,805 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11765 states and 14845 transitions. [2019-11-15 20:47:29,830 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 8002 [2019-11-15 20:47:29,830 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 20:47:29,830 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 20:47:29,831 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-15 20:47:29,831 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [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] [2019-11-15 20:47:29,831 INFO L791 eck$LassoCheckResult]: Stem: 187286#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 187065#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 187018#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 187019#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 187170#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 187171#L98-2 [2019-11-15 20:47:29,831 INFO L793 eck$LassoCheckResult]: Loop: 187171#L98-2 assume !false; 192544#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 192538#L101 assume !(12292 == ssl3_accept_~s__state~0); 192533#L104 assume !(16384 == ssl3_accept_~s__state~0); 192529#L107 assume !(8192 == ssl3_accept_~s__state~0); 192523#L110 assume !(24576 == ssl3_accept_~s__state~0); 192518#L113 assume !(8195 == ssl3_accept_~s__state~0); 192514#L116 assume !(8480 == ssl3_accept_~s__state~0); 192508#L119 assume !(8481 == ssl3_accept_~s__state~0); 192504#L122 assume !(8482 == ssl3_accept_~s__state~0); 192500#L125 assume !(8464 == ssl3_accept_~s__state~0); 192441#L128 assume !(8465 == ssl3_accept_~s__state~0); 192442#L131 assume !(8466 == ssl3_accept_~s__state~0); 192635#L134 assume !(8496 == ssl3_accept_~s__state~0); 192634#L137 assume !(8497 == ssl3_accept_~s__state~0); 192633#L140 assume !(8512 == ssl3_accept_~s__state~0); 192632#L143 assume !(8513 == ssl3_accept_~s__state~0); 192630#L146 assume !(8528 == ssl3_accept_~s__state~0); 192629#L149 assume !(8529 == ssl3_accept_~s__state~0); 192628#L152 assume !(8544 == ssl3_accept_~s__state~0); 192627#L155 assume !(8545 == ssl3_accept_~s__state~0); 192625#L158 assume !(8560 == ssl3_accept_~s__state~0); 192626#L161 assume !(8561 == ssl3_accept_~s__state~0); 192621#L164 assume 8448 == ssl3_accept_~s__state~0; 192347#L165 assume !(ssl3_accept_~num1~0 > 0); 192348#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 192331#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 192332#L603 assume 0 == ssl3_accept_~skip~0; 192306#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 192307#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 192289#L614-1 assume !(0 != ssl3_accept_~cb~0); 192288#L602 ssl3_accept_~skip~0 := 0; 192273#L98-2 assume !false; 192274#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 192261#L101 assume 12292 == ssl3_accept_~s__state~0; 192262#L102 ssl3_accept_~s__new_session~0 := 1; 192615#L210 ssl3_accept_~s__server~0 := 1; 192609#L215 assume 0 != ssl3_accept_~cb~0; 192610#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 192599#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 192585#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 192578#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 192579#L242 assume 12292 != ssl3_accept_~s__state~0; 192572#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 192571#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 192567#L603 assume 0 == ssl3_accept_~skip~0; 192568#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 192561#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 192560#L614-1 assume !(0 != ssl3_accept_~cb~0); 192555#L602 ssl3_accept_~skip~0 := 0; 187171#L98-2 [2019-11-15 20:47:29,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:29,832 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 2 times [2019-11-15 20:47:29,832 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:29,832 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247542231] [2019-11-15 20:47:29,832 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:29,832 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:29,833 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:29,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:29,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:29,838 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 20:47:29,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:29,839 INFO L82 PathProgramCache]: Analyzing trace with hash -1533713590, now seen corresponding path program 1 times [2019-11-15 20:47:29,839 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:29,839 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972461204] [2019-11-15 20:47:29,839 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:29,839 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:29,840 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:29,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:29,850 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 20:47:29,850 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972461204] [2019-11-15 20:47:29,850 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 20:47:29,850 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 20:47:29,851 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513414007] [2019-11-15 20:47:29,851 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 20:47:29,851 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 20:47:29,851 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 20:47:29,851 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 20:47:29,851 INFO L87 Difference]: Start difference. First operand 11765 states and 14845 transitions. cyclomatic complexity: 3102 Second operand 3 states. [2019-11-15 20:47:29,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 20:47:29,909 INFO L93 Difference]: Finished difference Result 23242 states and 28792 transitions. [2019-11-15 20:47:29,909 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 20:47:29,909 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 23242 states and 28792 transitions. [2019-11-15 20:47:29,989 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 15811 [2019-11-15 20:47:30,053 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 23242 states to 23242 states and 28792 transitions. [2019-11-15 20:47:30,053 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 16086 [2019-11-15 20:47:30,062 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 16086 [2019-11-15 20:47:30,062 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23242 states and 28792 transitions. [2019-11-15 20:47:30,063 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:30,063 INFO L688 BuchiCegarLoop]: Abstraction has 23242 states and 28792 transitions. [2019-11-15 20:47:30,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23242 states and 28792 transitions. [2019-11-15 20:47:30,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23242 to 23242. [2019-11-15 20:47:30,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23242 states. [2019-11-15 20:47:30,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23242 states to 23242 states and 28792 transitions. [2019-11-15 20:47:30,253 INFO L711 BuchiCegarLoop]: Abstraction has 23242 states and 28792 transitions. [2019-11-15 20:47:30,253 INFO L591 BuchiCegarLoop]: Abstraction has 23242 states and 28792 transitions. [2019-11-15 20:47:30,253 INFO L424 BuchiCegarLoop]: ======== Iteration 31============ [2019-11-15 20:47:30,254 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 23242 states and 28792 transitions. [2019-11-15 20:47:30,305 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 15811 [2019-11-15 20:47:30,305 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 20:47:30,305 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 20:47:30,306 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-15 20:47:30,306 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:30,306 INFO L791 eck$LassoCheckResult]: Stem: 222307#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 222079#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 222042#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 222184#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 222186#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 224594#L98-2 [2019-11-15 20:47:30,306 INFO L793 eck$LassoCheckResult]: Loop: 224594#L98-2 assume !false; 224584#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 224585#L101 assume !(12292 == ssl3_accept_~s__state~0); 224573#L104 assume !(16384 == ssl3_accept_~s__state~0); 224574#L107 assume !(8192 == ssl3_accept_~s__state~0); 224563#L110 assume !(24576 == ssl3_accept_~s__state~0); 224564#L113 assume !(8195 == ssl3_accept_~s__state~0); 224552#L116 assume !(8480 == ssl3_accept_~s__state~0); 224553#L119 assume !(8481 == ssl3_accept_~s__state~0); 224539#L122 assume !(8482 == ssl3_accept_~s__state~0); 224540#L125 assume !(8464 == ssl3_accept_~s__state~0); 224699#L128 assume !(8465 == ssl3_accept_~s__state~0); 224700#L131 assume !(8466 == ssl3_accept_~s__state~0); 225409#L134 assume !(8496 == ssl3_accept_~s__state~0); 225407#L137 assume !(8497 == ssl3_accept_~s__state~0); 225405#L140 assume !(8512 == ssl3_accept_~s__state~0); 225403#L143 assume !(8513 == ssl3_accept_~s__state~0); 225401#L146 assume !(8528 == ssl3_accept_~s__state~0); 225399#L149 assume !(8529 == ssl3_accept_~s__state~0); 225397#L152 assume !(8544 == ssl3_accept_~s__state~0); 225395#L155 assume !(8545 == ssl3_accept_~s__state~0); 225392#L158 assume !(8560 == ssl3_accept_~s__state~0); 225387#L161 assume !(8561 == ssl3_accept_~s__state~0); 224660#L164 assume 8448 == ssl3_accept_~s__state~0; 224661#L165 assume !(ssl3_accept_~num1~0 > 0); 224648#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 224649#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 224637#L603 assume 0 == ssl3_accept_~skip~0; 224638#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 224619#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 224618#L614-1 assume 0 != ssl3_accept_~cb~0; 224602#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 224603#L602 ssl3_accept_~skip~0 := 0; 224591#L98-2 assume !false; 224592#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 224580#L101 assume !(12292 == ssl3_accept_~s__state~0); 224582#L104 assume 16384 == ssl3_accept_~s__state~0; 224560#L210 ssl3_accept_~s__server~0 := 1; 225416#L215 assume 0 != ssl3_accept_~cb~0; 225414#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 224969#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 224970#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 225385#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 225248#L242 assume 12292 != ssl3_accept_~s__state~0; 225247#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 225246#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 225245#L603 assume 0 == ssl3_accept_~skip~0; 224624#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 224625#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 224606#L614-1 assume 0 != ssl3_accept_~cb~0; 224608#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 224595#L602 ssl3_accept_~skip~0 := 0; 224594#L98-2 [2019-11-15 20:47:30,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:30,307 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 3 times [2019-11-15 20:47:30,307 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:30,307 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093522099] [2019-11-15 20:47:30,307 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:30,307 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:30,308 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:30,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:30,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:30,316 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 20:47:30,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:30,316 INFO L82 PathProgramCache]: Analyzing trace with hash -276268158, now seen corresponding path program 1 times [2019-11-15 20:47:30,316 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:30,317 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809213279] [2019-11-15 20:47:30,317 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:30,317 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:30,317 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:30,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:30,338 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2019-11-15 20:47:30,338 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809213279] [2019-11-15 20:47:30,338 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 20:47:30,338 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 20:47:30,338 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126573113] [2019-11-15 20:47:30,338 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 20:47:30,339 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 20:47:30,339 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 20:47:30,339 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 20:47:30,339 INFO L87 Difference]: Start difference. First operand 23242 states and 28792 transitions. cyclomatic complexity: 5594 Second operand 3 states. [2019-11-15 20:47:30,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 20:47:30,383 INFO L93 Difference]: Finished difference Result 19755 states and 24317 transitions. [2019-11-15 20:47:30,383 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 20:47:30,384 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 19755 states and 24317 transitions. [2019-11-15 20:47:30,450 INFO L131 ngComponentsAnalysis]: Automaton has 52 accepting balls. 12328 [2019-11-15 20:47:30,508 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 19755 states to 19445 states and 23913 transitions. [2019-11-15 20:47:30,508 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13708 [2019-11-15 20:47:30,516 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13708 [2019-11-15 20:47:30,516 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19445 states and 23913 transitions. [2019-11-15 20:47:30,517 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:30,518 INFO L688 BuchiCegarLoop]: Abstraction has 19445 states and 23913 transitions. [2019-11-15 20:47:30,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19445 states and 23913 transitions. [2019-11-15 20:47:30,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19445 to 14404. [2019-11-15 20:47:30,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14404 states. [2019-11-15 20:47:30,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14404 states to 14404 states and 17824 transitions. [2019-11-15 20:47:30,651 INFO L711 BuchiCegarLoop]: Abstraction has 14404 states and 17824 transitions. [2019-11-15 20:47:30,651 INFO L591 BuchiCegarLoop]: Abstraction has 14404 states and 17824 transitions. [2019-11-15 20:47:30,651 INFO L424 BuchiCegarLoop]: ======== Iteration 32============ [2019-11-15 20:47:30,651 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 14404 states and 17824 transitions. [2019-11-15 20:47:30,678 INFO L131 ngComponentsAnalysis]: Automaton has 38 accepting balls. 9141 [2019-11-15 20:47:30,679 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 20:47:30,679 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 20:47:30,682 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:30,682 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:30,682 INFO L791 eck$LassoCheckResult]: Stem: 265275#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 265080#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 265032#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 265033#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 265169#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 265170#L98-2 assume !false; 270004#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 270003#L101 assume !(12292 == ssl3_accept_~s__state~0); 270002#L104 assume !(16384 == ssl3_accept_~s__state~0); 270001#L107 assume !(8192 == ssl3_accept_~s__state~0); 270000#L110 assume !(24576 == ssl3_accept_~s__state~0); 269999#L113 assume !(8195 == ssl3_accept_~s__state~0); 269998#L116 assume !(8480 == ssl3_accept_~s__state~0); 269997#L119 assume !(8481 == ssl3_accept_~s__state~0); 269996#L122 assume !(8482 == ssl3_accept_~s__state~0); 265532#L125 assume !(8464 == ssl3_accept_~s__state~0); 265533#L128 assume !(8465 == ssl3_accept_~s__state~0); 270139#L131 assume !(8466 == ssl3_accept_~s__state~0); 270181#L134 [2019-11-15 20:47:30,683 INFO L793 eck$LassoCheckResult]: Loop: 270181#L134 assume !(8496 == ssl3_accept_~s__state~0); 270182#L137 assume !(8497 == ssl3_accept_~s__state~0); 266133#L140 assume !(8512 == ssl3_accept_~s__state~0); 266134#L143 assume !(8513 == ssl3_accept_~s__state~0); 270397#L146 assume !(8528 == ssl3_accept_~s__state~0); 270396#L149 assume !(8529 == ssl3_accept_~s__state~0); 270395#L152 assume !(8544 == ssl3_accept_~s__state~0); 270393#L155 assume !(8545 == ssl3_accept_~s__state~0); 270391#L158 assume !(8560 == ssl3_accept_~s__state~0); 270390#L161 assume !(8561 == ssl3_accept_~s__state~0); 270388#L164 assume 8448 == ssl3_accept_~s__state~0; 270334#L165 assume !(ssl3_accept_~num1~0 > 0); 270381#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 270380#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 270379#L603 assume 0 == ssl3_accept_~skip~0; 265606#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 265607#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 265588#L614-1 assume 0 != ssl3_accept_~cb~0; 265589#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 265584#L602 ssl3_accept_~skip~0 := 0; 265585#L98-2 assume !false; 265572#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 265573#L101 assume !(12292 == ssl3_accept_~s__state~0); 265564#L104 assume !(16384 == ssl3_accept_~s__state~0); 265565#L107 assume !(8192 == ssl3_accept_~s__state~0); 265556#L110 assume !(24576 == ssl3_accept_~s__state~0); 265557#L113 assume !(8195 == ssl3_accept_~s__state~0); 265548#L116 assume !(8480 == ssl3_accept_~s__state~0); 265549#L119 assume !(8481 == ssl3_accept_~s__state~0); 265537#L122 assume 8482 == ssl3_accept_~s__state~0; 265539#L123 ssl3_accept_~s__state~0 := 3; 270292#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 270293#L603 assume 0 == ssl3_accept_~skip~0; 270283#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 270284#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 270277#L614-1 assume 0 != ssl3_accept_~cb~0; 270279#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 270273#L602 ssl3_accept_~skip~0 := 0; 270274#L98-2 assume !false; 270269#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 270270#L101 assume !(12292 == ssl3_accept_~s__state~0); 270265#L104 assume !(16384 == ssl3_accept_~s__state~0); 270266#L107 assume !(8192 == ssl3_accept_~s__state~0); 270244#L110 assume !(24576 == ssl3_accept_~s__state~0); 270245#L113 assume !(8195 == ssl3_accept_~s__state~0); 270219#L116 assume !(8480 == ssl3_accept_~s__state~0); 270220#L119 assume !(8481 == ssl3_accept_~s__state~0); 270205#L122 assume !(8482 == ssl3_accept_~s__state~0); 270206#L125 assume !(8464 == ssl3_accept_~s__state~0); 270193#L128 assume !(8465 == ssl3_accept_~s__state~0); 270194#L131 assume !(8466 == ssl3_accept_~s__state~0); 270181#L134 [2019-11-15 20:47:30,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:30,683 INFO L82 PathProgramCache]: Analyzing trace with hash 2071406454, now seen corresponding path program 1 times [2019-11-15 20:47:30,683 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:30,683 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403777439] [2019-11-15 20:47:30,684 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:30,684 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:30,684 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:30,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:30,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 20:47:30,695 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403777439] [2019-11-15 20:47:30,695 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 20:47:30,695 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 20:47:30,695 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191579208] [2019-11-15 20:47:30,696 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-15 20:47:30,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:30,696 INFO L82 PathProgramCache]: Analyzing trace with hash 95809412, now seen corresponding path program 1 times [2019-11-15 20:47:30,696 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:30,696 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620418849] [2019-11-15 20:47:30,696 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:30,696 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:30,697 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:30,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:30,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:30,706 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 20:47:30,890 WARN L191 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 47 [2019-11-15 20:47:30,929 INFO L210 LassoAnalysis]: Preferences: [2019-11-15 20:47:30,929 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-15 20:47:30,929 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-15 20:47:30,930 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-15 20:47:30,930 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-11-15 20:47:30,930 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 20:47:30,930 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-15 20:47:30,930 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-15 20:47:30,930 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14.cil.c_Iteration32_Loop [2019-11-15 20:47:30,930 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-15 20:47:30,930 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-15 20:47:30,931 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:30,935 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:30,937 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:30,939 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:30,942 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:30,952 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:30,958 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:30,967 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:31,098 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-15 20:47:31,098 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-15 20:47:31,107 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 20:47:31,107 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 20:47:31,111 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 20:47:31,111 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/z3 Starting monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-15 20:47:31,117 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 20:47:31,117 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 20:47:31,120 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 20:47:31,120 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/z3 Starting monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-15 20:47:31,126 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 20:47:31,126 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 20:47:31,130 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 20:47:31,131 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~tmp___1~0=-12288} Honda state: {ULTIMATE.start_ssl3_accept_~tmp___1~0=-12288} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/z3 Starting monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-15 20:47:31,139 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 20:47:31,139 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 20:47:31,144 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 20:47:31,144 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~cb~0=7} Honda state: {ULTIMATE.start_ssl3_accept_~cb~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/z3 Starting monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-15 20:47:31,149 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 20:47:31,149 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/z3 Starting monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-15 20:47:31,164 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-15 20:47:31,164 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 20:47:39,254 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-15 20:47:39,261 INFO L210 LassoAnalysis]: Preferences: [2019-11-15 20:47:39,262 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-15 20:47:39,262 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-15 20:47:39,262 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-15 20:47:39,262 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-11-15 20:47:39,262 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 20:47:39,262 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-15 20:47:39,262 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-15 20:47:39,262 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14.cil.c_Iteration32_Loop [2019-11-15 20:47:39,262 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-15 20:47:39,263 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-15 20:47:39,264 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:39,268 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:39,271 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:39,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-11-15 20:47:39,276 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:39,287 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:39,293 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:39,298 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 20:47:39,467 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-15 20:47:39,467 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-11-15 20:47:39,469 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 20:47:39,470 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 20:47:39,470 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 20:47:39,470 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 20:47:39,470 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 20:47:39,470 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 20:47:39,471 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 20:47:39,471 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 20:47:39,471 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 20:47:39,471 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 20:47:39,472 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 20:47:39,472 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 20:47:39,472 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 20:47:39,472 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 20:47:39,472 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 20:47:39,472 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 20:47:39,472 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 20:47:39,473 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 20:47:39,473 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 20:47:39,473 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 20:47:39,474 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 20:47:39,474 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 20:47:39,474 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 20:47:39,474 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 20:47:39,474 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 20:47:39,474 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 20:47:39,475 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 20:47:39,475 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 20:47:39,475 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 20:47:39,475 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 20:47:39,475 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 20:47:39,476 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-15 20:47:39,476 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 20:47:39,476 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-15 20:47:39,476 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 20:47:39,476 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 20:47:39,477 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 20:47:39,477 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 20:47:39,477 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 20:47:39,477 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 20:47:39,477 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-15 20:47:39,477 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 20:47:39,483 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-15 20:47:39,483 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 20:47:39,489 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-15 20:47:39,499 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-15 20:47:39,507 INFO L444 ModelExtractionUtils]: 2 out of 5 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-11-15 20:47:39,508 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-15 20:47:39,508 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-15 20:47:39,508 INFO L510 LassoAnalysis]: Proved termination. [2019-11-15 20:47:39,508 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2019-11-15 20:47:39,509 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-15 20:47:39,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:39,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:39,536 INFO L256 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-15 20:47:39,536 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 20:47:39,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:39,549 INFO L256 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 6 conjunts are in the unsatisfiable core [2019-11-15 20:47:39,549 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 20:47:39,567 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 20:47:39,568 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-11-15 20:47:39,568 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 14404 states and 17824 transitions. cyclomatic complexity: 3472 Second operand 5 states. [2019-11-15 20:47:39,996 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 14404 states and 17824 transitions. cyclomatic complexity: 3472. Second operand 5 states. Result 36322 states and 44534 transitions. Complement of second has 8 states. [2019-11-15 20:47:39,996 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-11-15 20:47:39,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-15 20:47:39,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 317 transitions. [2019-11-15 20:47:39,997 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 317 transitions. Stem has 18 letters. Loop has 51 letters. [2019-11-15 20:47:39,998 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 20:47:39,998 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 317 transitions. Stem has 69 letters. Loop has 51 letters. [2019-11-15 20:47:39,998 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 20:47:39,998 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 317 transitions. Stem has 18 letters. Loop has 102 letters. [2019-11-15 20:47:39,999 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 20:47:39,999 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 36322 states and 44534 transitions. [2019-11-15 20:47:40,113 INFO L131 ngComponentsAnalysis]: Automaton has 50 accepting balls. 8489 [2019-11-15 20:47:40,194 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 36322 states to 36122 states and 44234 transitions. [2019-11-15 20:47:40,194 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11111 [2019-11-15 20:47:40,201 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11161 [2019-11-15 20:47:40,201 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36122 states and 44234 transitions. [2019-11-15 20:47:40,201 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:40,202 INFO L688 BuchiCegarLoop]: Abstraction has 36122 states and 44234 transitions. [2019-11-15 20:47:40,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36122 states and 44234 transitions. [2019-11-15 20:47:40,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36122 to 30825. [2019-11-15 20:47:40,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30825 states. [2019-11-15 20:47:40,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30825 states to 30825 states and 38011 transitions. [2019-11-15 20:47:40,489 INFO L711 BuchiCegarLoop]: Abstraction has 30825 states and 38011 transitions. [2019-11-15 20:47:40,489 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 20:47:40,489 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 20:47:40,490 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 20:47:40,490 INFO L87 Difference]: Start difference. First operand 30825 states and 38011 transitions. Second operand 3 states. [2019-11-15 20:47:40,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 20:47:40,618 INFO L93 Difference]: Finished difference Result 15563 states and 19057 transitions. [2019-11-15 20:47:40,619 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 20:47:40,619 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15563 states and 19057 transitions. [2019-11-15 20:47:40,659 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 2982 [2019-11-15 20:47:40,687 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15563 states to 15563 states and 19057 transitions. [2019-11-15 20:47:40,687 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3637 [2019-11-15 20:47:40,689 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3637 [2019-11-15 20:47:40,689 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15563 states and 19057 transitions. [2019-11-15 20:47:40,689 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:40,689 INFO L688 BuchiCegarLoop]: Abstraction has 15563 states and 19057 transitions. [2019-11-15 20:47:40,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15563 states and 19057 transitions. [2019-11-15 20:47:40,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15563 to 15479. [2019-11-15 20:47:40,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15479 states. [2019-11-15 20:47:40,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15479 states to 15479 states and 18949 transitions. [2019-11-15 20:47:40,808 INFO L711 BuchiCegarLoop]: Abstraction has 15479 states and 18949 transitions. [2019-11-15 20:47:40,808 INFO L591 BuchiCegarLoop]: Abstraction has 15479 states and 18949 transitions. [2019-11-15 20:47:40,808 INFO L424 BuchiCegarLoop]: ======== Iteration 33============ [2019-11-15 20:47:40,809 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15479 states and 18949 transitions. [2019-11-15 20:47:40,839 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 2970 [2019-11-15 20:47:40,839 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 20:47:40,839 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 20:47:40,840 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:40,840 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:40,840 INFO L791 eck$LassoCheckResult]: Stem: 362622#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 362428#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 362391#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 362523#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 362525#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 364433#L98-2 assume !false; 364432#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 364431#L101 assume !(12292 == ssl3_accept_~s__state~0); 364430#L104 assume !(16384 == ssl3_accept_~s__state~0); 364429#L107 assume !(8192 == ssl3_accept_~s__state~0); 364428#L110 assume !(24576 == ssl3_accept_~s__state~0); 364427#L113 assume !(8195 == ssl3_accept_~s__state~0); 364426#L116 assume !(8480 == ssl3_accept_~s__state~0); 364425#L119 assume !(8481 == ssl3_accept_~s__state~0); 364424#L122 assume !(8482 == ssl3_accept_~s__state~0); 364423#L125 assume 8464 == ssl3_accept_~s__state~0; 364421#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 364416#L273 assume !(0 == ssl3_accept_~blastFlag~0); 364412#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 364407#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 364406#L603 assume 0 == ssl3_accept_~skip~0; 364392#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 364383#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 364374#L614-1 assume !(0 != ssl3_accept_~cb~0); 364375#L602 ssl3_accept_~skip~0 := 0; 366537#L98-2 assume !false; 366533#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 366529#L101 assume !(12292 == ssl3_accept_~s__state~0); 366525#L104 assume !(16384 == ssl3_accept_~s__state~0); 366521#L107 assume !(8192 == ssl3_accept_~s__state~0); 366517#L110 assume !(24576 == ssl3_accept_~s__state~0); 366513#L113 assume !(8195 == ssl3_accept_~s__state~0); 366509#L116 assume !(8480 == ssl3_accept_~s__state~0); 366505#L119 assume !(8481 == ssl3_accept_~s__state~0); 366501#L122 assume !(8482 == ssl3_accept_~s__state~0); 366497#L125 assume !(8464 == ssl3_accept_~s__state~0); 366493#L128 assume !(8465 == ssl3_accept_~s__state~0); 366489#L131 assume !(8466 == ssl3_accept_~s__state~0); 366479#L134 assume 8496 == ssl3_accept_~s__state~0; 366379#L138 [2019-11-15 20:47:40,840 INFO L793 eck$LassoCheckResult]: Loop: 366379#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 366471#L286 assume !(1 == ssl3_accept_~blastFlag~0); 366465#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 366459#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 366456#L292-2 ssl3_accept_~s__init_num~0 := 0; 366453#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 366447#L603 assume 0 == ssl3_accept_~skip~0; 366437#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 366432#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 366428#L614-1 assume !(0 != ssl3_accept_~cb~0); 364264#L602 ssl3_accept_~skip~0 := 0; 366424#L98-2 assume !false; 366421#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 366418#L101 assume !(12292 == ssl3_accept_~s__state~0); 366415#L104 assume !(16384 == ssl3_accept_~s__state~0); 366412#L107 assume !(8192 == ssl3_accept_~s__state~0); 366409#L110 assume !(24576 == ssl3_accept_~s__state~0); 366406#L113 assume !(8195 == ssl3_accept_~s__state~0); 366403#L116 assume !(8480 == ssl3_accept_~s__state~0); 366400#L119 assume !(8481 == ssl3_accept_~s__state~0); 366397#L122 assume !(8482 == ssl3_accept_~s__state~0); 366394#L125 assume !(8464 == ssl3_accept_~s__state~0); 366391#L128 assume !(8465 == ssl3_accept_~s__state~0); 366388#L131 assume !(8466 == ssl3_accept_~s__state~0); 366382#L134 assume !(8496 == ssl3_accept_~s__state~0); 366378#L137 assume 8497 == ssl3_accept_~s__state~0; 366379#L138 [2019-11-15 20:47:40,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:40,841 INFO L82 PathProgramCache]: Analyzing trace with hash 1606770335, now seen corresponding path program 1 times [2019-11-15 20:47:40,841 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:40,841 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844500067] [2019-11-15 20:47:40,841 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:40,841 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:40,841 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:40,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:40,856 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 20:47:40,857 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844500067] [2019-11-15 20:47:40,857 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 20:47:40,857 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 20:47:40,857 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708237692] [2019-11-15 20:47:40,857 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-15 20:47:40,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:40,858 INFO L82 PathProgramCache]: Analyzing trace with hash 90207210, now seen corresponding path program 1 times [2019-11-15 20:47:40,858 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:40,858 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571768177] [2019-11-15 20:47:40,858 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:40,858 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:40,858 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:40,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:40,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 20:47:40,867 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571768177] [2019-11-15 20:47:40,867 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 20:47:40,867 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 20:47:40,867 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946911029] [2019-11-15 20:47:40,867 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 20:47:40,868 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 20:47:40,868 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 20:47:40,868 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 20:47:40,868 INFO L87 Difference]: Start difference. First operand 15479 states and 18949 transitions. cyclomatic complexity: 3522 Second operand 3 states. [2019-11-15 20:47:41,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 20:47:41,051 INFO L93 Difference]: Finished difference Result 15479 states and 18925 transitions. [2019-11-15 20:47:41,051 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 20:47:41,052 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15479 states and 18925 transitions. [2019-11-15 20:47:41,100 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 2909 [2019-11-15 20:47:41,137 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15479 states to 15479 states and 18925 transitions. [2019-11-15 20:47:41,137 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3619 [2019-11-15 20:47:41,139 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3619 [2019-11-15 20:47:41,140 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15479 states and 18925 transitions. [2019-11-15 20:47:41,140 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:41,140 INFO L688 BuchiCegarLoop]: Abstraction has 15479 states and 18925 transitions. [2019-11-15 20:47:41,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15479 states and 18925 transitions. [2019-11-15 20:47:41,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15479 to 15479. [2019-11-15 20:47:41,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15479 states. [2019-11-15 20:47:41,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15479 states to 15479 states and 18925 transitions. [2019-11-15 20:47:41,257 INFO L711 BuchiCegarLoop]: Abstraction has 15479 states and 18925 transitions. [2019-11-15 20:47:41,257 INFO L591 BuchiCegarLoop]: Abstraction has 15479 states and 18925 transitions. [2019-11-15 20:47:41,257 INFO L424 BuchiCegarLoop]: ======== Iteration 34============ [2019-11-15 20:47:41,258 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15479 states and 18925 transitions. [2019-11-15 20:47:41,288 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 2909 [2019-11-15 20:47:41,288 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 20:47:41,288 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 20:47:41,289 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:41,289 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:41,290 INFO L791 eck$LassoCheckResult]: Stem: 393589#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 393394#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 393346#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 393347#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 393487#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 395446#L98-2 assume !false; 395443#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 395440#L101 assume !(12292 == ssl3_accept_~s__state~0); 395437#L104 assume !(16384 == ssl3_accept_~s__state~0); 395434#L107 assume !(8192 == ssl3_accept_~s__state~0); 395431#L110 assume !(24576 == ssl3_accept_~s__state~0); 395428#L113 assume !(8195 == ssl3_accept_~s__state~0); 395425#L116 assume !(8480 == ssl3_accept_~s__state~0); 395422#L119 assume !(8481 == ssl3_accept_~s__state~0); 395419#L122 assume !(8482 == ssl3_accept_~s__state~0); 395416#L125 assume 8464 == ssl3_accept_~s__state~0; 395413#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 395410#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 395406#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 395402#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 395397#L603 assume 0 == ssl3_accept_~skip~0; 395382#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 395371#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 395362#L614-1 assume !(0 != ssl3_accept_~cb~0); 395363#L602 ssl3_accept_~skip~0 := 0; 396784#L98-2 assume !false; 396780#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 396776#L101 assume !(12292 == ssl3_accept_~s__state~0); 396772#L104 assume !(16384 == ssl3_accept_~s__state~0); 396768#L107 assume !(8192 == ssl3_accept_~s__state~0); 396764#L110 assume !(24576 == ssl3_accept_~s__state~0); 396760#L113 assume !(8195 == ssl3_accept_~s__state~0); 396756#L116 assume !(8480 == ssl3_accept_~s__state~0); 396751#L119 assume !(8481 == ssl3_accept_~s__state~0); 396747#L122 assume !(8482 == ssl3_accept_~s__state~0); 396743#L125 assume !(8464 == ssl3_accept_~s__state~0); 396739#L128 assume !(8465 == ssl3_accept_~s__state~0); 396734#L131 assume !(8466 == ssl3_accept_~s__state~0); 396729#L134 assume 8496 == ssl3_accept_~s__state~0; 396722#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 396719#L286 assume !(1 == ssl3_accept_~blastFlag~0); 396713#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 396707#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 396706#L292-2 [2019-11-15 20:47:41,290 INFO L793 eck$LassoCheckResult]: Loop: 396706#L292-2 ssl3_accept_~s__init_num~0 := 0; 398317#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 398315#L603 assume 0 == ssl3_accept_~skip~0; 398310#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 393757#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 398306#L614-1 assume !(0 != ssl3_accept_~cb~0); 397407#L602 ssl3_accept_~skip~0 := 0; 398303#L98-2 assume !false; 398301#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 398299#L101 assume !(12292 == ssl3_accept_~s__state~0); 398297#L104 assume !(16384 == ssl3_accept_~s__state~0); 398295#L107 assume !(8192 == ssl3_accept_~s__state~0); 398293#L110 assume !(24576 == ssl3_accept_~s__state~0); 398290#L113 assume !(8195 == ssl3_accept_~s__state~0); 397343#L116 assume !(8480 == ssl3_accept_~s__state~0); 397342#L119 assume !(8481 == ssl3_accept_~s__state~0); 397341#L122 assume !(8482 == ssl3_accept_~s__state~0); 397340#L125 assume !(8464 == ssl3_accept_~s__state~0); 397338#L128 assume !(8465 == ssl3_accept_~s__state~0); 397336#L131 assume !(8466 == ssl3_accept_~s__state~0); 397325#L134 assume !(8496 == ssl3_accept_~s__state~0); 397315#L137 assume !(8497 == ssl3_accept_~s__state~0); 397270#L140 assume !(8512 == ssl3_accept_~s__state~0); 397267#L143 assume !(8513 == ssl3_accept_~s__state~0); 397266#L146 assume !(8528 == ssl3_accept_~s__state~0); 397265#L149 assume !(8529 == ssl3_accept_~s__state~0); 397264#L152 assume !(8544 == ssl3_accept_~s__state~0); 397263#L155 assume !(8545 == ssl3_accept_~s__state~0); 397261#L158 assume !(8560 == ssl3_accept_~s__state~0); 397258#L161 assume !(8561 == ssl3_accept_~s__state~0); 397257#L164 assume !(8448 == ssl3_accept_~s__state~0); 397256#L167 assume !(8576 == ssl3_accept_~s__state~0); 397253#L170 assume !(8577 == ssl3_accept_~s__state~0); 397251#L173 assume !(8592 == ssl3_accept_~s__state~0); 397243#L176 assume !(8593 == ssl3_accept_~s__state~0); 397239#L179 assume !(8608 == ssl3_accept_~s__state~0); 397134#L182 assume !(8609 == ssl3_accept_~s__state~0); 397133#L185 assume !(8640 == ssl3_accept_~s__state~0); 394645#L188 assume !(8641 == ssl3_accept_~s__state~0); 394646#L191 assume 8656 == ssl3_accept_~s__state~0; 393439#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 393598#L498 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 393599#L503 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 393595#L509-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 393372#L519 assume !(0 == ssl3_accept_~tmp___10~0); 393373#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 394484#L603 assume 0 == ssl3_accept_~skip~0; 394414#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 394406#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 394405#L614-1 assume !(0 != ssl3_accept_~cb~0); 394390#L602 ssl3_accept_~skip~0 := 0; 394391#L98-2 assume !false; 394375#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 394376#L101 assume !(12292 == ssl3_accept_~s__state~0); 394361#L104 assume !(16384 == ssl3_accept_~s__state~0); 394362#L107 assume !(8192 == ssl3_accept_~s__state~0); 397111#L110 assume !(24576 == ssl3_accept_~s__state~0); 394341#L113 assume !(8195 == ssl3_accept_~s__state~0); 394342#L116 assume !(8480 == ssl3_accept_~s__state~0); 394327#L119 assume !(8481 == ssl3_accept_~s__state~0); 394328#L122 assume !(8482 == ssl3_accept_~s__state~0); 394313#L125 assume !(8464 == ssl3_accept_~s__state~0); 394314#L128 assume !(8465 == ssl3_accept_~s__state~0); 394299#L131 assume !(8466 == ssl3_accept_~s__state~0); 394300#L134 assume !(8496 == ssl3_accept_~s__state~0); 394286#L137 assume !(8497 == ssl3_accept_~s__state~0); 394280#L140 assume !(8512 == ssl3_accept_~s__state~0); 394273#L143 assume !(8513 == ssl3_accept_~s__state~0); 394274#L146 assume !(8528 == ssl3_accept_~s__state~0); 394259#L149 assume !(8529 == ssl3_accept_~s__state~0); 394260#L152 assume !(8544 == ssl3_accept_~s__state~0); 397107#L155 assume !(8545 == ssl3_accept_~s__state~0); 394239#L158 assume !(8560 == ssl3_accept_~s__state~0); 394240#L161 assume !(8561 == ssl3_accept_~s__state~0); 394228#L164 assume !(8448 == ssl3_accept_~s__state~0); 394222#L167 assume !(8576 == ssl3_accept_~s__state~0); 394223#L170 assume !(8577 == ssl3_accept_~s__state~0); 394210#L173 assume !(8592 == ssl3_accept_~s__state~0); 394204#L176 assume !(8593 == ssl3_accept_~s__state~0); 394205#L179 assume !(8608 == ssl3_accept_~s__state~0); 394193#L182 assume !(8609 == ssl3_accept_~s__state~0); 394187#L185 assume !(8640 == ssl3_accept_~s__state~0); 394188#L188 assume !(8641 == ssl3_accept_~s__state~0); 397094#L191 assume !(8656 == ssl3_accept_~s__state~0); 393438#L194 assume !(8657 == ssl3_accept_~s__state~0); 393440#L197 assume 8672 == ssl3_accept_~s__state~0; 393657#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 397086#L527 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 393998#L533-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 393842#L542 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 393837#L542-2 ssl3_accept_~s__init_num~0 := 0; 393835#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 393833#L603 assume 0 == ssl3_accept_~skip~0; 393825#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 393822#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 393818#L614-1 assume !(0 != ssl3_accept_~cb~0); 393816#L602 ssl3_accept_~skip~0 := 0; 393814#L98-2 assume !false; 393812#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 393810#L101 assume !(12292 == ssl3_accept_~s__state~0); 393808#L104 assume !(16384 == ssl3_accept_~s__state~0); 393806#L107 assume !(8192 == ssl3_accept_~s__state~0); 393804#L110 assume !(24576 == ssl3_accept_~s__state~0); 393802#L113 assume !(8195 == ssl3_accept_~s__state~0); 393800#L116 assume !(8480 == ssl3_accept_~s__state~0); 393798#L119 assume !(8481 == ssl3_accept_~s__state~0); 393796#L122 assume !(8482 == ssl3_accept_~s__state~0); 393794#L125 assume !(8464 == ssl3_accept_~s__state~0); 393792#L128 assume !(8465 == ssl3_accept_~s__state~0); 393790#L131 assume !(8466 == ssl3_accept_~s__state~0); 393788#L134 assume !(8496 == ssl3_accept_~s__state~0); 393786#L137 assume !(8497 == ssl3_accept_~s__state~0); 393784#L140 assume !(8512 == ssl3_accept_~s__state~0); 393782#L143 assume !(8513 == ssl3_accept_~s__state~0); 393780#L146 assume !(8528 == ssl3_accept_~s__state~0); 393778#L149 assume !(8529 == ssl3_accept_~s__state~0); 393776#L152 assume !(8544 == ssl3_accept_~s__state~0); 393774#L155 assume !(8545 == ssl3_accept_~s__state~0); 393772#L158 assume !(8560 == ssl3_accept_~s__state~0); 393770#L161 assume !(8561 == ssl3_accept_~s__state~0); 393768#L164 assume 8448 == ssl3_accept_~s__state~0; 393764#L165 assume !(ssl3_accept_~num1~0 > 0); 393762#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 393760#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 393756#L603 assume 0 == ssl3_accept_~skip~0; 393748#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 393745#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 393741#L614-1 assume !(0 != ssl3_accept_~cb~0); 393742#L602 ssl3_accept_~skip~0 := 0; 393736#L98-2 assume !false; 393737#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 393732#L101 assume !(12292 == ssl3_accept_~s__state~0); 393733#L104 assume !(16384 == ssl3_accept_~s__state~0); 393728#L107 assume !(8192 == ssl3_accept_~s__state~0); 393729#L110 assume !(24576 == ssl3_accept_~s__state~0); 393724#L113 assume !(8195 == ssl3_accept_~s__state~0); 393725#L116 assume !(8480 == ssl3_accept_~s__state~0); 393720#L119 assume !(8481 == ssl3_accept_~s__state~0); 393721#L122 assume !(8482 == ssl3_accept_~s__state~0); 393716#L125 assume !(8464 == ssl3_accept_~s__state~0); 393717#L128 assume !(8465 == ssl3_accept_~s__state~0); 393712#L131 assume !(8466 == ssl3_accept_~s__state~0); 393713#L134 assume !(8496 == ssl3_accept_~s__state~0); 393708#L137 assume !(8497 == ssl3_accept_~s__state~0); 393709#L140 assume !(8512 == ssl3_accept_~s__state~0); 393704#L143 assume !(8513 == ssl3_accept_~s__state~0); 393705#L146 assume !(8528 == ssl3_accept_~s__state~0); 393700#L149 assume !(8529 == ssl3_accept_~s__state~0); 393701#L152 assume !(8544 == ssl3_accept_~s__state~0); 393696#L155 assume !(8545 == ssl3_accept_~s__state~0); 393697#L158 assume !(8560 == ssl3_accept_~s__state~0); 393692#L161 assume !(8561 == ssl3_accept_~s__state~0); 393693#L164 assume !(8448 == ssl3_accept_~s__state~0); 393687#L167 assume 8576 == ssl3_accept_~s__state~0; 393688#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 394783#L439 assume !(ssl3_accept_~ret~0 <= 0); 394776#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 394777#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 399387#L603 assume 0 == ssl3_accept_~skip~0; 399383#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 399382#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 399380#L614-1 assume !(0 != ssl3_accept_~cb~0); 399189#L602 ssl3_accept_~skip~0 := 0; 399378#L98-2 assume !false; 399376#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 399374#L101 assume !(12292 == ssl3_accept_~s__state~0); 399372#L104 assume !(16384 == ssl3_accept_~s__state~0); 399370#L107 assume !(8192 == ssl3_accept_~s__state~0); 399365#L110 assume !(24576 == ssl3_accept_~s__state~0); 399362#L113 assume !(8195 == ssl3_accept_~s__state~0); 399360#L116 assume !(8480 == ssl3_accept_~s__state~0); 399359#L119 assume !(8481 == ssl3_accept_~s__state~0); 399357#L122 assume !(8482 == ssl3_accept_~s__state~0); 399355#L125 assume !(8464 == ssl3_accept_~s__state~0); 399354#L128 assume !(8465 == ssl3_accept_~s__state~0); 399353#L131 assume 8466 == ssl3_accept_~s__state~0; 394547#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 399347#L273 assume !(0 == ssl3_accept_~blastFlag~0); 399340#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 399335#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 399332#L603 assume 0 == ssl3_accept_~skip~0; 399323#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 399321#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 399318#L614-1 assume !(0 != ssl3_accept_~cb~0); 397648#L602 ssl3_accept_~skip~0 := 0; 399315#L98-2 assume !false; 399313#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 399311#L101 assume !(12292 == ssl3_accept_~s__state~0); 399309#L104 assume !(16384 == ssl3_accept_~s__state~0); 399228#L107 assume !(8192 == ssl3_accept_~s__state~0); 399223#L110 assume !(24576 == ssl3_accept_~s__state~0); 399222#L113 assume !(8195 == ssl3_accept_~s__state~0); 399221#L116 assume !(8480 == ssl3_accept_~s__state~0); 399217#L119 assume !(8481 == ssl3_accept_~s__state~0); 399215#L122 assume !(8482 == ssl3_accept_~s__state~0); 399214#L125 assume !(8464 == ssl3_accept_~s__state~0); 399213#L128 assume !(8465 == ssl3_accept_~s__state~0); 399212#L131 assume !(8466 == ssl3_accept_~s__state~0); 399210#L134 assume 8496 == ssl3_accept_~s__state~0; 396264#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 393581#L286 assume !(1 == ssl3_accept_~blastFlag~0); 393582#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 398320#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 396706#L292-2 [2019-11-15 20:47:41,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:41,291 INFO L82 PathProgramCache]: Analyzing trace with hash 662447433, now seen corresponding path program 1 times [2019-11-15 20:47:41,291 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:41,291 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125963062] [2019-11-15 20:47:41,291 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:41,291 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:41,292 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:41,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:41,305 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 20:47:41,305 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125963062] [2019-11-15 20:47:41,305 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 20:47:41,305 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 20:47:41,306 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330203579] [2019-11-15 20:47:41,306 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-15 20:47:41,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:41,306 INFO L82 PathProgramCache]: Analyzing trace with hash -2091467591, now seen corresponding path program 1 times [2019-11-15 20:47:41,306 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:41,306 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650634645] [2019-11-15 20:47:41,307 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:41,307 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:41,307 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:41,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:41,437 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 278 proven. 30 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2019-11-15 20:47:41,438 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650634645] [2019-11-15 20:47:41,438 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1552355126] [2019-11-15 20:47:41,438 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 20:47:41,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:41,539 INFO L256 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-15 20:47:41,542 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 20:47:41,694 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 278 proven. 30 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2019-11-15 20:47:41,694 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 20:47:41,695 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2019-11-15 20:47:41,695 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979345618] [2019-11-15 20:47:41,695 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 20:47:41,695 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 20:47:41,695 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 20:47:41,695 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 20:47:41,695 INFO L87 Difference]: Start difference. First operand 15479 states and 18925 transitions. cyclomatic complexity: 3490 Second operand 3 states. [2019-11-15 20:47:41,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 20:47:41,730 INFO L93 Difference]: Finished difference Result 15479 states and 18733 transitions. [2019-11-15 20:47:41,731 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 20:47:41,731 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15479 states and 18733 transitions. [2019-11-15 20:47:41,764 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 2909 [2019-11-15 20:47:41,789 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15479 states to 15479 states and 18733 transitions. [2019-11-15 20:47:41,789 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3619 [2019-11-15 20:47:41,791 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3619 [2019-11-15 20:47:41,791 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15479 states and 18733 transitions. [2019-11-15 20:47:41,791 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:41,791 INFO L688 BuchiCegarLoop]: Abstraction has 15479 states and 18733 transitions. [2019-11-15 20:47:41,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15479 states and 18733 transitions. [2019-11-15 20:47:41,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15479 to 15479. [2019-11-15 20:47:41,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15479 states. [2019-11-15 20:47:41,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15479 states to 15479 states and 18733 transitions. [2019-11-15 20:47:41,884 INFO L711 BuchiCegarLoop]: Abstraction has 15479 states and 18733 transitions. [2019-11-15 20:47:41,885 INFO L591 BuchiCegarLoop]: Abstraction has 15479 states and 18733 transitions. [2019-11-15 20:47:41,885 INFO L424 BuchiCegarLoop]: ======== Iteration 35============ [2019-11-15 20:47:41,885 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15479 states and 18733 transitions. [2019-11-15 20:47:41,905 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 2909 [2019-11-15 20:47:41,905 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 20:47:41,905 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 20:47:41,906 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:41,906 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:41,906 INFO L791 eck$LassoCheckResult]: Stem: 425153#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 424967#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 424919#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 424920#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 425049#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 425050#L98-2 assume !false; 431150#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 431148#L101 assume !(12292 == ssl3_accept_~s__state~0); 431144#L104 assume !(16384 == ssl3_accept_~s__state~0); 431142#L107 assume !(8192 == ssl3_accept_~s__state~0); 431139#L110 assume !(24576 == ssl3_accept_~s__state~0); 431138#L113 assume !(8195 == ssl3_accept_~s__state~0); 431137#L116 assume !(8480 == ssl3_accept_~s__state~0); 431136#L119 assume !(8481 == ssl3_accept_~s__state~0); 431135#L122 assume !(8482 == ssl3_accept_~s__state~0); 431134#L125 assume 8464 == ssl3_accept_~s__state~0; 431131#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 431132#L273 assume !(0 == ssl3_accept_~blastFlag~0); 431124#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 431123#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 431122#L603 assume 0 == ssl3_accept_~skip~0; 431118#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 431116#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 431114#L614-1 assume 0 != ssl3_accept_~cb~0; 431113#L621 assume !(ssl3_accept_~s__state~0 != ssl3_accept_~state~0); 431112#L602 ssl3_accept_~skip~0 := 0; 431111#L98-2 assume !false; 431110#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 431105#L101 assume !(12292 == ssl3_accept_~s__state~0); 431102#L104 assume !(16384 == ssl3_accept_~s__state~0); 431100#L107 assume !(8192 == ssl3_accept_~s__state~0); 431098#L110 assume !(24576 == ssl3_accept_~s__state~0); 431096#L113 assume !(8195 == ssl3_accept_~s__state~0); 431094#L116 assume !(8480 == ssl3_accept_~s__state~0); 431092#L119 assume !(8481 == ssl3_accept_~s__state~0); 431090#L122 assume !(8482 == ssl3_accept_~s__state~0); 431088#L125 assume !(8464 == ssl3_accept_~s__state~0); 431086#L128 assume !(8465 == ssl3_accept_~s__state~0); 431084#L131 assume !(8466 == ssl3_accept_~s__state~0); 431081#L134 assume 8496 == ssl3_accept_~s__state~0; 431079#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 431077#L286 assume !(1 == ssl3_accept_~blastFlag~0); 431076#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 431073#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 426379#L292-2 [2019-11-15 20:47:41,907 INFO L793 eck$LassoCheckResult]: Loop: 426379#L292-2 ssl3_accept_~s__init_num~0 := 0; 426378#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 426375#L603 assume 0 == ssl3_accept_~skip~0; 426368#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 425325#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 426361#L614-1 assume 0 != ssl3_accept_~cb~0; 426358#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 426356#L602 ssl3_accept_~skip~0 := 0; 426354#L98-2 assume !false; 426352#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 426350#L101 assume !(12292 == ssl3_accept_~s__state~0); 426348#L104 assume !(16384 == ssl3_accept_~s__state~0); 426346#L107 assume !(8192 == ssl3_accept_~s__state~0); 426344#L110 assume !(24576 == ssl3_accept_~s__state~0); 426342#L113 assume !(8195 == ssl3_accept_~s__state~0); 426340#L116 assume !(8480 == ssl3_accept_~s__state~0); 426338#L119 assume !(8481 == ssl3_accept_~s__state~0); 426336#L122 assume !(8482 == ssl3_accept_~s__state~0); 426334#L125 assume !(8464 == ssl3_accept_~s__state~0); 426332#L128 assume !(8465 == ssl3_accept_~s__state~0); 426330#L131 assume !(8466 == ssl3_accept_~s__state~0); 426328#L134 assume !(8496 == ssl3_accept_~s__state~0); 426326#L137 assume !(8497 == ssl3_accept_~s__state~0); 426324#L140 assume !(8512 == ssl3_accept_~s__state~0); 426322#L143 assume !(8513 == ssl3_accept_~s__state~0); 426320#L146 assume !(8528 == ssl3_accept_~s__state~0); 426318#L149 assume !(8529 == ssl3_accept_~s__state~0); 426316#L152 assume !(8544 == ssl3_accept_~s__state~0); 426314#L155 assume !(8545 == ssl3_accept_~s__state~0); 426312#L158 assume !(8560 == ssl3_accept_~s__state~0); 426310#L161 assume !(8561 == ssl3_accept_~s__state~0); 426308#L164 assume !(8448 == ssl3_accept_~s__state~0); 426306#L167 assume !(8576 == ssl3_accept_~s__state~0); 426304#L170 assume !(8577 == ssl3_accept_~s__state~0); 426303#L173 assume !(8592 == ssl3_accept_~s__state~0); 426302#L176 assume !(8593 == ssl3_accept_~s__state~0); 426300#L179 assume !(8608 == ssl3_accept_~s__state~0); 426299#L182 assume !(8609 == ssl3_accept_~s__state~0); 426298#L185 assume !(8640 == ssl3_accept_~s__state~0); 426296#L188 assume !(8641 == ssl3_accept_~s__state~0); 426294#L191 assume 8656 == ssl3_accept_~s__state~0; 425233#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 426291#L498 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 426290#L503 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 426286#L509-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 426282#L519 assume !(0 == ssl3_accept_~tmp___10~0); 426280#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 426278#L603 assume 0 == ssl3_accept_~skip~0; 426273#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 426271#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 426265#L614-1 assume 0 != ssl3_accept_~cb~0; 426262#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 426260#L602 ssl3_accept_~skip~0 := 0; 426258#L98-2 assume !false; 426256#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 426254#L101 assume !(12292 == ssl3_accept_~s__state~0); 426252#L104 assume !(16384 == ssl3_accept_~s__state~0); 426250#L107 assume !(8192 == ssl3_accept_~s__state~0); 426248#L110 assume !(24576 == ssl3_accept_~s__state~0); 426246#L113 assume !(8195 == ssl3_accept_~s__state~0); 426244#L116 assume !(8480 == ssl3_accept_~s__state~0); 426242#L119 assume !(8481 == ssl3_accept_~s__state~0); 426240#L122 assume !(8482 == ssl3_accept_~s__state~0); 426238#L125 assume !(8464 == ssl3_accept_~s__state~0); 426236#L128 assume !(8465 == ssl3_accept_~s__state~0); 426234#L131 assume !(8466 == ssl3_accept_~s__state~0); 426232#L134 assume !(8496 == ssl3_accept_~s__state~0); 426230#L137 assume !(8497 == ssl3_accept_~s__state~0); 426228#L140 assume !(8512 == ssl3_accept_~s__state~0); 426226#L143 assume !(8513 == ssl3_accept_~s__state~0); 426224#L146 assume !(8528 == ssl3_accept_~s__state~0); 426222#L149 assume !(8529 == ssl3_accept_~s__state~0); 426220#L152 assume !(8544 == ssl3_accept_~s__state~0); 426218#L155 assume !(8545 == ssl3_accept_~s__state~0); 426216#L158 assume !(8560 == ssl3_accept_~s__state~0); 426214#L161 assume !(8561 == ssl3_accept_~s__state~0); 426212#L164 assume !(8448 == ssl3_accept_~s__state~0); 426210#L167 assume !(8576 == ssl3_accept_~s__state~0); 426208#L170 assume !(8577 == ssl3_accept_~s__state~0); 426206#L173 assume !(8592 == ssl3_accept_~s__state~0); 426204#L176 assume !(8593 == ssl3_accept_~s__state~0); 426202#L179 assume !(8608 == ssl3_accept_~s__state~0); 426200#L182 assume !(8609 == ssl3_accept_~s__state~0); 426198#L185 assume !(8640 == ssl3_accept_~s__state~0); 426196#L188 assume !(8641 == ssl3_accept_~s__state~0); 426194#L191 assume !(8656 == ssl3_accept_~s__state~0); 426192#L194 assume !(8657 == ssl3_accept_~s__state~0); 426190#L197 assume 8672 == ssl3_accept_~s__state~0; 425220#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 426187#L527 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 426182#L533-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 425149#L542 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 425150#L542-2 ssl3_accept_~s__init_num~0 := 0; 425405#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 425401#L603 assume 0 == ssl3_accept_~skip~0; 425396#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 425394#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 425388#L614-1 assume 0 != ssl3_accept_~cb~0; 425385#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 425383#L602 ssl3_accept_~skip~0 := 0; 425381#L98-2 assume !false; 425379#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 425377#L101 assume !(12292 == ssl3_accept_~s__state~0); 425375#L104 assume !(16384 == ssl3_accept_~s__state~0); 425373#L107 assume !(8192 == ssl3_accept_~s__state~0); 425371#L110 assume !(24576 == ssl3_accept_~s__state~0); 425369#L113 assume !(8195 == ssl3_accept_~s__state~0); 425367#L116 assume !(8480 == ssl3_accept_~s__state~0); 425365#L119 assume !(8481 == ssl3_accept_~s__state~0); 425363#L122 assume !(8482 == ssl3_accept_~s__state~0); 425361#L125 assume !(8464 == ssl3_accept_~s__state~0); 425359#L128 assume !(8465 == ssl3_accept_~s__state~0); 425357#L131 assume !(8466 == ssl3_accept_~s__state~0); 425355#L134 assume !(8496 == ssl3_accept_~s__state~0); 425353#L137 assume !(8497 == ssl3_accept_~s__state~0); 425351#L140 assume !(8512 == ssl3_accept_~s__state~0); 425349#L143 assume !(8513 == ssl3_accept_~s__state~0); 425347#L146 assume !(8528 == ssl3_accept_~s__state~0); 425345#L149 assume !(8529 == ssl3_accept_~s__state~0); 425343#L152 assume !(8544 == ssl3_accept_~s__state~0); 425341#L155 assume !(8545 == ssl3_accept_~s__state~0); 425339#L158 assume !(8560 == ssl3_accept_~s__state~0); 425337#L161 assume !(8561 == ssl3_accept_~s__state~0); 425335#L164 assume 8448 == ssl3_accept_~s__state~0; 425332#L165 assume !(ssl3_accept_~num1~0 > 0); 425329#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 425327#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 425324#L603 assume 0 == ssl3_accept_~skip~0; 425318#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 425313#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 425309#L614-1 assume 0 != ssl3_accept_~cb~0; 425306#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 425307#L602 ssl3_accept_~skip~0 := 0; 425302#L98-2 assume !false; 425303#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 425298#L101 assume !(12292 == ssl3_accept_~s__state~0); 425299#L104 assume !(16384 == ssl3_accept_~s__state~0); 425294#L107 assume !(8192 == ssl3_accept_~s__state~0); 425295#L110 assume !(24576 == ssl3_accept_~s__state~0); 425290#L113 assume !(8195 == ssl3_accept_~s__state~0); 425291#L116 assume !(8480 == ssl3_accept_~s__state~0); 425286#L119 assume !(8481 == ssl3_accept_~s__state~0); 425287#L122 assume !(8482 == ssl3_accept_~s__state~0); 425282#L125 assume !(8464 == ssl3_accept_~s__state~0); 425283#L128 assume !(8465 == ssl3_accept_~s__state~0); 425278#L131 assume !(8466 == ssl3_accept_~s__state~0); 425279#L134 assume !(8496 == ssl3_accept_~s__state~0); 425274#L137 assume !(8497 == ssl3_accept_~s__state~0); 425275#L140 assume !(8512 == ssl3_accept_~s__state~0); 425270#L143 assume !(8513 == ssl3_accept_~s__state~0); 425271#L146 assume !(8528 == ssl3_accept_~s__state~0); 425266#L149 assume !(8529 == ssl3_accept_~s__state~0); 425267#L152 assume !(8544 == ssl3_accept_~s__state~0); 425262#L155 assume !(8545 == ssl3_accept_~s__state~0); 425263#L158 assume !(8560 == ssl3_accept_~s__state~0); 425258#L161 assume !(8561 == ssl3_accept_~s__state~0); 425259#L164 assume !(8448 == ssl3_accept_~s__state~0); 425253#L167 assume 8576 == ssl3_accept_~s__state~0; 425254#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 426168#L439 assume !(ssl3_accept_~ret~0 <= 0); 426165#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 426166#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 431790#L603 assume 0 == ssl3_accept_~skip~0; 431782#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 431780#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 431775#L614-1 assume 0 != ssl3_accept_~cb~0; 431773#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 431771#L602 ssl3_accept_~skip~0 := 0; 431768#L98-2 assume !false; 431766#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 431764#L101 assume !(12292 == ssl3_accept_~s__state~0); 431763#L104 assume !(16384 == ssl3_accept_~s__state~0); 431762#L107 assume !(8192 == ssl3_accept_~s__state~0); 431761#L110 assume !(24576 == ssl3_accept_~s__state~0); 431756#L113 assume !(8195 == ssl3_accept_~s__state~0); 431753#L116 assume !(8480 == ssl3_accept_~s__state~0); 431751#L119 assume !(8481 == ssl3_accept_~s__state~0); 431749#L122 assume !(8482 == ssl3_accept_~s__state~0); 431747#L125 assume !(8464 == ssl3_accept_~s__state~0); 431745#L128 assume !(8465 == ssl3_accept_~s__state~0); 431743#L131 assume 8466 == ssl3_accept_~s__state~0; 426611#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 431740#L273 assume !(0 == ssl3_accept_~blastFlag~0); 431434#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 431431#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 431429#L603 assume 0 == ssl3_accept_~skip~0; 431421#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 431419#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 431416#L614-1 assume 0 != ssl3_accept_~cb~0; 431414#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 431412#L602 ssl3_accept_~skip~0 := 0; 431410#L98-2 assume !false; 431408#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 431406#L101 assume !(12292 == ssl3_accept_~s__state~0); 431404#L104 assume !(16384 == ssl3_accept_~s__state~0); 431402#L107 assume !(8192 == ssl3_accept_~s__state~0); 431400#L110 assume !(24576 == ssl3_accept_~s__state~0); 431398#L113 assume !(8195 == ssl3_accept_~s__state~0); 431396#L116 assume !(8480 == ssl3_accept_~s__state~0); 431394#L119 assume !(8481 == ssl3_accept_~s__state~0); 431392#L122 assume !(8482 == ssl3_accept_~s__state~0); 431390#L125 assume !(8464 == ssl3_accept_~s__state~0); 431388#L128 assume !(8465 == ssl3_accept_~s__state~0); 431386#L131 assume !(8466 == ssl3_accept_~s__state~0); 431384#L134 assume 8496 == ssl3_accept_~s__state~0; 426605#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 431381#L286 assume !(1 == ssl3_accept_~blastFlag~0); 431378#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 426380#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 426379#L292-2 [2019-11-15 20:47:41,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:41,907 INFO L82 PathProgramCache]: Analyzing trace with hash -1198009593, now seen corresponding path program 1 times [2019-11-15 20:47:41,907 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:41,907 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287028575] [2019-11-15 20:47:41,908 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:41,908 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:41,908 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:41,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:41,925 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 20:47:41,925 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287028575] [2019-11-15 20:47:41,925 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 20:47:41,925 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 20:47:41,925 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889190728] [2019-11-15 20:47:41,925 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-15 20:47:41,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:41,926 INFO L82 PathProgramCache]: Analyzing trace with hash -333626615, now seen corresponding path program 1 times [2019-11-15 20:47:41,926 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:41,926 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433502009] [2019-11-15 20:47:41,926 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:41,926 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:41,926 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:41,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:41,985 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 290 proven. 31 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2019-11-15 20:47:41,985 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433502009] [2019-11-15 20:47:41,985 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2145529784] [2019-11-15 20:47:41,985 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 20:47:42,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:42,078 INFO L256 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 5 conjunts are in the unsatisfiable core [2019-11-15 20:47:42,080 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 20:47:42,127 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 290 proven. 31 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2019-11-15 20:47:42,127 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 20:47:42,128 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2019-11-15 20:47:42,128 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965717642] [2019-11-15 20:47:42,128 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 20:47:42,128 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 20:47:42,129 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 20:47:42,129 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 20:47:42,129 INFO L87 Difference]: Start difference. First operand 15479 states and 18733 transitions. cyclomatic complexity: 3298 Second operand 3 states. [2019-11-15 20:47:42,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 20:47:42,170 INFO L93 Difference]: Finished difference Result 15475 states and 18725 transitions. [2019-11-15 20:47:42,171 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 20:47:42,171 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15475 states and 18725 transitions. [2019-11-15 20:47:42,204 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 2909 [2019-11-15 20:47:42,230 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15475 states to 15473 states and 18723 transitions. [2019-11-15 20:47:42,230 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3615 [2019-11-15 20:47:42,231 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3615 [2019-11-15 20:47:42,232 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15473 states and 18723 transitions. [2019-11-15 20:47:42,232 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:42,232 INFO L688 BuchiCegarLoop]: Abstraction has 15473 states and 18723 transitions. [2019-11-15 20:47:42,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15473 states and 18723 transitions. [2019-11-15 20:47:42,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15473 to 15473. [2019-11-15 20:47:42,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15473 states. [2019-11-15 20:47:42,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15473 states to 15473 states and 18723 transitions. [2019-11-15 20:47:42,334 INFO L711 BuchiCegarLoop]: Abstraction has 15473 states and 18723 transitions. [2019-11-15 20:47:42,334 INFO L591 BuchiCegarLoop]: Abstraction has 15473 states and 18723 transitions. [2019-11-15 20:47:42,334 INFO L424 BuchiCegarLoop]: ======== Iteration 36============ [2019-11-15 20:47:42,335 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15473 states and 18723 transitions. [2019-11-15 20:47:42,354 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 2909 [2019-11-15 20:47:42,354 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 20:47:42,354 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 20:47:42,355 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:42,356 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:42,356 INFO L791 eck$LassoCheckResult]: Stem: 456737#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 456556#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 456508#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 456509#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 456640#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 456641#L98-2 assume !false; 463733#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 463729#L101 assume !(12292 == ssl3_accept_~s__state~0); 463723#L104 assume !(16384 == ssl3_accept_~s__state~0); 463715#L107 assume !(8192 == ssl3_accept_~s__state~0); 463711#L110 assume !(24576 == ssl3_accept_~s__state~0); 463707#L113 assume !(8195 == ssl3_accept_~s__state~0); 463702#L116 assume !(8480 == ssl3_accept_~s__state~0); 463699#L119 assume !(8481 == ssl3_accept_~s__state~0); 463696#L122 assume !(8482 == ssl3_accept_~s__state~0); 463691#L125 assume 8464 == ssl3_accept_~s__state~0; 463690#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 463689#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 463687#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 463685#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 463684#L603 assume 0 == ssl3_accept_~skip~0; 463680#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 463675#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 463668#L614-1 assume 0 != ssl3_accept_~cb~0; 463661#L621 assume !(ssl3_accept_~s__state~0 != ssl3_accept_~state~0); 463656#L602 ssl3_accept_~skip~0 := 0; 463652#L98-2 assume !false; 463647#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 463637#L101 assume !(12292 == ssl3_accept_~s__state~0); 463631#L104 assume !(16384 == ssl3_accept_~s__state~0); 463626#L107 assume !(8192 == ssl3_accept_~s__state~0); 463621#L110 assume !(24576 == ssl3_accept_~s__state~0); 463616#L113 assume !(8195 == ssl3_accept_~s__state~0); 463611#L116 assume !(8480 == ssl3_accept_~s__state~0); 463606#L119 assume !(8481 == ssl3_accept_~s__state~0); 463601#L122 assume !(8482 == ssl3_accept_~s__state~0); 463596#L125 assume !(8464 == ssl3_accept_~s__state~0); 463591#L128 assume !(8465 == ssl3_accept_~s__state~0); 463586#L131 assume !(8466 == ssl3_accept_~s__state~0); 463582#L134 assume 8496 == ssl3_accept_~s__state~0; 463574#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 463565#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 463559#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 463554#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 458011#L292-2 [2019-11-15 20:47:42,356 INFO L793 eck$LassoCheckResult]: Loop: 458011#L292-2 ssl3_accept_~s__init_num~0 := 0; 458008#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 458006#L603 assume 0 == ssl3_accept_~skip~0; 457999#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 456907#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 457991#L614-1 assume 0 != ssl3_accept_~cb~0; 457989#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 457987#L602 ssl3_accept_~skip~0 := 0; 457985#L98-2 assume !false; 457983#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 457981#L101 assume !(12292 == ssl3_accept_~s__state~0); 457979#L104 assume !(16384 == ssl3_accept_~s__state~0); 457977#L107 assume !(8192 == ssl3_accept_~s__state~0); 457975#L110 assume !(24576 == ssl3_accept_~s__state~0); 457973#L113 assume !(8195 == ssl3_accept_~s__state~0); 457971#L116 assume !(8480 == ssl3_accept_~s__state~0); 457969#L119 assume !(8481 == ssl3_accept_~s__state~0); 457967#L122 assume !(8482 == ssl3_accept_~s__state~0); 457965#L125 assume !(8464 == ssl3_accept_~s__state~0); 457963#L128 assume !(8465 == ssl3_accept_~s__state~0); 457961#L131 assume !(8466 == ssl3_accept_~s__state~0); 457959#L134 assume !(8496 == ssl3_accept_~s__state~0); 457957#L137 assume !(8497 == ssl3_accept_~s__state~0); 457955#L140 assume !(8512 == ssl3_accept_~s__state~0); 457953#L143 assume !(8513 == ssl3_accept_~s__state~0); 457951#L146 assume !(8528 == ssl3_accept_~s__state~0); 457949#L149 assume !(8529 == ssl3_accept_~s__state~0); 457947#L152 assume !(8544 == ssl3_accept_~s__state~0); 457945#L155 assume !(8545 == ssl3_accept_~s__state~0); 457943#L158 assume !(8560 == ssl3_accept_~s__state~0); 457941#L161 assume !(8561 == ssl3_accept_~s__state~0); 457939#L164 assume !(8448 == ssl3_accept_~s__state~0); 457937#L167 assume !(8576 == ssl3_accept_~s__state~0); 457936#L170 assume !(8577 == ssl3_accept_~s__state~0); 457935#L173 assume !(8592 == ssl3_accept_~s__state~0); 457933#L176 assume !(8593 == ssl3_accept_~s__state~0); 457932#L179 assume !(8608 == ssl3_accept_~s__state~0); 457931#L182 assume !(8609 == ssl3_accept_~s__state~0); 457930#L185 assume !(8640 == ssl3_accept_~s__state~0); 457928#L188 assume !(8641 == ssl3_accept_~s__state~0); 457926#L191 assume 8656 == ssl3_accept_~s__state~0; 456815#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 457923#L498 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 457922#L503 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 457918#L509-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 457914#L519 assume !(0 == ssl3_accept_~tmp___10~0); 457912#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 457910#L603 assume 0 == ssl3_accept_~skip~0; 457905#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 457903#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 457897#L614-1 assume 0 != ssl3_accept_~cb~0; 457894#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 457892#L602 ssl3_accept_~skip~0 := 0; 457890#L98-2 assume !false; 457888#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 457886#L101 assume !(12292 == ssl3_accept_~s__state~0); 457884#L104 assume !(16384 == ssl3_accept_~s__state~0); 457882#L107 assume !(8192 == ssl3_accept_~s__state~0); 457880#L110 assume !(24576 == ssl3_accept_~s__state~0); 457878#L113 assume !(8195 == ssl3_accept_~s__state~0); 457876#L116 assume !(8480 == ssl3_accept_~s__state~0); 457874#L119 assume !(8481 == ssl3_accept_~s__state~0); 457872#L122 assume !(8482 == ssl3_accept_~s__state~0); 457870#L125 assume !(8464 == ssl3_accept_~s__state~0); 457868#L128 assume !(8465 == ssl3_accept_~s__state~0); 457866#L131 assume !(8466 == ssl3_accept_~s__state~0); 457864#L134 assume !(8496 == ssl3_accept_~s__state~0); 457862#L137 assume !(8497 == ssl3_accept_~s__state~0); 457860#L140 assume !(8512 == ssl3_accept_~s__state~0); 457858#L143 assume !(8513 == ssl3_accept_~s__state~0); 457856#L146 assume !(8528 == ssl3_accept_~s__state~0); 457854#L149 assume !(8529 == ssl3_accept_~s__state~0); 457852#L152 assume !(8544 == ssl3_accept_~s__state~0); 457850#L155 assume !(8545 == ssl3_accept_~s__state~0); 457848#L158 assume !(8560 == ssl3_accept_~s__state~0); 457846#L161 assume !(8561 == ssl3_accept_~s__state~0); 457844#L164 assume !(8448 == ssl3_accept_~s__state~0); 457842#L167 assume !(8576 == ssl3_accept_~s__state~0); 457840#L170 assume !(8577 == ssl3_accept_~s__state~0); 457838#L173 assume !(8592 == ssl3_accept_~s__state~0); 457836#L176 assume !(8593 == ssl3_accept_~s__state~0); 457834#L179 assume !(8608 == ssl3_accept_~s__state~0); 457832#L182 assume !(8609 == ssl3_accept_~s__state~0); 457830#L185 assume !(8640 == ssl3_accept_~s__state~0); 457828#L188 assume !(8641 == ssl3_accept_~s__state~0); 457826#L191 assume !(8656 == ssl3_accept_~s__state~0); 457824#L194 assume !(8657 == ssl3_accept_~s__state~0); 457822#L197 assume 8672 == ssl3_accept_~s__state~0; 456800#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 457819#L527 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 457814#L533-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 456733#L542 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 456734#L542-2 ssl3_accept_~s__init_num~0 := 0; 456987#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 456983#L603 assume 0 == ssl3_accept_~skip~0; 456978#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 456976#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 456970#L614-1 assume 0 != ssl3_accept_~cb~0; 456967#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 456965#L602 ssl3_accept_~skip~0 := 0; 456963#L98-2 assume !false; 456961#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 456959#L101 assume !(12292 == ssl3_accept_~s__state~0); 456957#L104 assume !(16384 == ssl3_accept_~s__state~0); 456955#L107 assume !(8192 == ssl3_accept_~s__state~0); 456953#L110 assume !(24576 == ssl3_accept_~s__state~0); 456951#L113 assume !(8195 == ssl3_accept_~s__state~0); 456949#L116 assume !(8480 == ssl3_accept_~s__state~0); 456947#L119 assume !(8481 == ssl3_accept_~s__state~0); 456945#L122 assume !(8482 == ssl3_accept_~s__state~0); 456943#L125 assume !(8464 == ssl3_accept_~s__state~0); 456941#L128 assume !(8465 == ssl3_accept_~s__state~0); 456939#L131 assume !(8466 == ssl3_accept_~s__state~0); 456937#L134 assume !(8496 == ssl3_accept_~s__state~0); 456935#L137 assume !(8497 == ssl3_accept_~s__state~0); 456933#L140 assume !(8512 == ssl3_accept_~s__state~0); 456931#L143 assume !(8513 == ssl3_accept_~s__state~0); 456929#L146 assume !(8528 == ssl3_accept_~s__state~0); 456927#L149 assume !(8529 == ssl3_accept_~s__state~0); 456925#L152 assume !(8544 == ssl3_accept_~s__state~0); 456923#L155 assume !(8545 == ssl3_accept_~s__state~0); 456921#L158 assume !(8560 == ssl3_accept_~s__state~0); 456919#L161 assume !(8561 == ssl3_accept_~s__state~0); 456917#L164 assume 8448 == ssl3_accept_~s__state~0; 456914#L165 assume !(ssl3_accept_~num1~0 > 0); 456911#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 456909#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 456906#L603 assume 0 == ssl3_accept_~skip~0; 456900#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 456895#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 456891#L614-1 assume 0 != ssl3_accept_~cb~0; 456888#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 456889#L602 ssl3_accept_~skip~0 := 0; 456884#L98-2 assume !false; 456885#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 456880#L101 assume !(12292 == ssl3_accept_~s__state~0); 456881#L104 assume !(16384 == ssl3_accept_~s__state~0); 456876#L107 assume !(8192 == ssl3_accept_~s__state~0); 456877#L110 assume !(24576 == ssl3_accept_~s__state~0); 456872#L113 assume !(8195 == ssl3_accept_~s__state~0); 456873#L116 assume !(8480 == ssl3_accept_~s__state~0); 456868#L119 assume !(8481 == ssl3_accept_~s__state~0); 456869#L122 assume !(8482 == ssl3_accept_~s__state~0); 456864#L125 assume !(8464 == ssl3_accept_~s__state~0); 456865#L128 assume !(8465 == ssl3_accept_~s__state~0); 456860#L131 assume !(8466 == ssl3_accept_~s__state~0); 456861#L134 assume !(8496 == ssl3_accept_~s__state~0); 456856#L137 assume !(8497 == ssl3_accept_~s__state~0); 456857#L140 assume !(8512 == ssl3_accept_~s__state~0); 456852#L143 assume !(8513 == ssl3_accept_~s__state~0); 456853#L146 assume !(8528 == ssl3_accept_~s__state~0); 456848#L149 assume !(8529 == ssl3_accept_~s__state~0); 456849#L152 assume !(8544 == ssl3_accept_~s__state~0); 456844#L155 assume !(8545 == ssl3_accept_~s__state~0); 456845#L158 assume !(8560 == ssl3_accept_~s__state~0); 456840#L161 assume !(8561 == ssl3_accept_~s__state~0); 456841#L164 assume !(8448 == ssl3_accept_~s__state~0); 456835#L167 assume 8576 == ssl3_accept_~s__state~0; 456836#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 458016#L439 assume !(ssl3_accept_~ret~0 <= 0); 458014#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 458015#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 466382#L603 assume 0 == ssl3_accept_~skip~0; 466378#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 466377#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 466375#L614-1 assume 0 != ssl3_accept_~cb~0; 466374#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 466373#L602 ssl3_accept_~skip~0 := 0; 466372#L98-2 assume !false; 466371#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 466370#L101 assume !(12292 == ssl3_accept_~s__state~0); 466369#L104 assume !(16384 == ssl3_accept_~s__state~0); 466368#L107 assume !(8192 == ssl3_accept_~s__state~0); 466367#L110 assume !(24576 == ssl3_accept_~s__state~0); 466366#L113 assume !(8195 == ssl3_accept_~s__state~0); 466365#L116 assume !(8480 == ssl3_accept_~s__state~0); 466364#L119 assume !(8481 == ssl3_accept_~s__state~0); 466363#L122 assume !(8482 == ssl3_accept_~s__state~0); 466362#L125 assume !(8464 == ssl3_accept_~s__state~0); 466361#L128 assume !(8465 == ssl3_accept_~s__state~0); 466360#L131 assume 8466 == ssl3_accept_~s__state~0; 458177#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 466354#L273 assume !(0 == ssl3_accept_~blastFlag~0); 466351#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 466348#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 466347#L603 assume 0 == ssl3_accept_~skip~0; 466343#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 466342#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 466340#L614-1 assume 0 != ssl3_accept_~cb~0; 466337#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 466335#L602 ssl3_accept_~skip~0 := 0; 466332#L98-2 assume !false; 466333#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 469210#L101 assume !(12292 == ssl3_accept_~s__state~0); 469208#L104 assume !(16384 == ssl3_accept_~s__state~0); 466323#L107 assume !(8192 == ssl3_accept_~s__state~0); 466321#L110 assume !(24576 == ssl3_accept_~s__state~0); 466319#L113 assume !(8195 == ssl3_accept_~s__state~0); 466316#L116 assume !(8480 == ssl3_accept_~s__state~0); 466313#L119 assume !(8481 == ssl3_accept_~s__state~0); 466314#L122 assume !(8482 == ssl3_accept_~s__state~0); 468812#L125 assume !(8464 == ssl3_accept_~s__state~0); 468810#L128 assume !(8465 == ssl3_accept_~s__state~0); 468808#L131 assume !(8466 == ssl3_accept_~s__state~0); 468806#L134 assume 8496 == ssl3_accept_~s__state~0; 458170#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 468804#L286 assume !(1 == ssl3_accept_~blastFlag~0); 468598#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 458012#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 458011#L292-2 [2019-11-15 20:47:42,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:42,357 INFO L82 PathProgramCache]: Analyzing trace with hash 1173727747, now seen corresponding path program 1 times [2019-11-15 20:47:42,357 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:42,357 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795665390] [2019-11-15 20:47:42,357 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:42,357 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:42,357 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:42,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:42,385 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 20:47:42,385 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795665390] [2019-11-15 20:47:42,385 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 20:47:42,385 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2019-11-15 20:47:42,385 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93675926] [2019-11-15 20:47:42,386 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-15 20:47:42,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:42,386 INFO L82 PathProgramCache]: Analyzing trace with hash -333626615, now seen corresponding path program 2 times [2019-11-15 20:47:42,386 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:42,386 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038804244] [2019-11-15 20:47:42,386 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:42,386 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:42,386 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:42,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:42,449 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 290 proven. 31 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2019-11-15 20:47:42,450 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038804244] [2019-11-15 20:47:42,450 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1019082869] [2019-11-15 20:47:42,450 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 20:47:42,544 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-11-15 20:47:42,544 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-15 20:47:42,545 INFO L256 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 5 conjunts are in the unsatisfiable core [2019-11-15 20:47:42,550 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 20:47:42,595 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 290 proven. 31 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2019-11-15 20:47:42,596 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 20:47:42,596 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2019-11-15 20:47:42,596 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761873441] [2019-11-15 20:47:42,596 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 20:47:42,597 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 20:47:42,597 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-11-15 20:47:42,597 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-15 20:47:42,597 INFO L87 Difference]: Start difference. First operand 15473 states and 18723 transitions. cyclomatic complexity: 3294 Second operand 5 states. [2019-11-15 20:47:42,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 20:47:42,900 INFO L93 Difference]: Finished difference Result 17696 states and 21176 transitions. [2019-11-15 20:47:42,901 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-11-15 20:47:42,901 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 17696 states and 21176 transitions. [2019-11-15 20:47:42,957 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3292 [2019-11-15 20:47:42,997 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 17696 states to 17228 states and 20700 transitions. [2019-11-15 20:47:42,997 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4044 [2019-11-15 20:47:43,000 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4044 [2019-11-15 20:47:43,000 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17228 states and 20700 transitions. [2019-11-15 20:47:43,000 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:43,001 INFO L688 BuchiCegarLoop]: Abstraction has 17228 states and 20700 transitions. [2019-11-15 20:47:43,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17228 states and 20700 transitions. [2019-11-15 20:47:43,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17228 to 16054. [2019-11-15 20:47:43,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16054 states. [2019-11-15 20:47:43,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16054 states to 16054 states and 19434 transitions. [2019-11-15 20:47:43,131 INFO L711 BuchiCegarLoop]: Abstraction has 16054 states and 19434 transitions. [2019-11-15 20:47:43,131 INFO L591 BuchiCegarLoop]: Abstraction has 16054 states and 19434 transitions. [2019-11-15 20:47:43,131 INFO L424 BuchiCegarLoop]: ======== Iteration 37============ [2019-11-15 20:47:43,131 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16054 states and 19434 transitions. [2019-11-15 20:47:43,162 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3039 [2019-11-15 20:47:43,162 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 20:47:43,162 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 20:47:43,163 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:43,164 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:43,164 INFO L791 eck$LassoCheckResult]: Stem: 490567#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 490366#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 490318#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 490319#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 490457#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 490458#L98-2 assume !false; 498820#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 498819#L101 assume !(12292 == ssl3_accept_~s__state~0); 498818#L104 assume !(16384 == ssl3_accept_~s__state~0); 498817#L107 assume !(8192 == ssl3_accept_~s__state~0); 498816#L110 assume !(24576 == ssl3_accept_~s__state~0); 498815#L113 assume !(8195 == ssl3_accept_~s__state~0); 498814#L116 assume !(8480 == ssl3_accept_~s__state~0); 498813#L119 assume !(8481 == ssl3_accept_~s__state~0); 498811#L122 assume !(8482 == ssl3_accept_~s__state~0); 498810#L125 assume 8464 == ssl3_accept_~s__state~0; 498809#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 498808#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 498802#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 498803#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 498812#L603 assume 0 == ssl3_accept_~skip~0; 498804#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 498801#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 498798#L614-1 assume 0 != ssl3_accept_~cb~0; 498796#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 498795#L602 ssl3_accept_~skip~0 := 0; 498794#L98-2 assume !false; 498793#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 498001#L101 assume !(12292 == ssl3_accept_~s__state~0); 498002#L104 assume !(16384 == ssl3_accept_~s__state~0); 497993#L107 assume !(8192 == ssl3_accept_~s__state~0); 497994#L110 assume !(24576 == ssl3_accept_~s__state~0); 497985#L113 assume !(8195 == ssl3_accept_~s__state~0); 497986#L116 assume !(8480 == ssl3_accept_~s__state~0); 497979#L119 assume !(8481 == ssl3_accept_~s__state~0); 497980#L122 assume !(8482 == ssl3_accept_~s__state~0); 498792#L125 assume !(8464 == ssl3_accept_~s__state~0); 498787#L128 assume !(8465 == ssl3_accept_~s__state~0); 498784#L131 assume !(8466 == ssl3_accept_~s__state~0); 498781#L134 assume 8496 == ssl3_accept_~s__state~0; 498779#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 498777#L286 assume !(1 == ssl3_accept_~blastFlag~0); 498756#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 498755#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 492076#L292-2 [2019-11-15 20:47:43,164 INFO L793 eck$LassoCheckResult]: Loop: 492076#L292-2 ssl3_accept_~s__init_num~0 := 0; 492075#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 492074#L603 assume 0 == ssl3_accept_~skip~0; 492070#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 491734#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 492062#L614-1 assume 0 != ssl3_accept_~cb~0; 492061#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 492007#L602 ssl3_accept_~skip~0 := 0; 491893#L98-2 assume !false; 491800#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 491798#L101 assume !(12292 == ssl3_accept_~s__state~0); 491796#L104 assume !(16384 == ssl3_accept_~s__state~0); 491794#L107 assume !(8192 == ssl3_accept_~s__state~0); 491792#L110 assume !(24576 == ssl3_accept_~s__state~0); 491790#L113 assume !(8195 == ssl3_accept_~s__state~0); 491788#L116 assume !(8480 == ssl3_accept_~s__state~0); 491786#L119 assume !(8481 == ssl3_accept_~s__state~0); 491784#L122 assume !(8482 == ssl3_accept_~s__state~0); 491782#L125 assume !(8464 == ssl3_accept_~s__state~0); 491780#L128 assume !(8465 == ssl3_accept_~s__state~0); 491778#L131 assume !(8466 == ssl3_accept_~s__state~0); 491776#L134 assume !(8496 == ssl3_accept_~s__state~0); 491774#L137 assume !(8497 == ssl3_accept_~s__state~0); 491772#L140 assume !(8512 == ssl3_accept_~s__state~0); 491770#L143 assume !(8513 == ssl3_accept_~s__state~0); 491768#L146 assume !(8528 == ssl3_accept_~s__state~0); 491766#L149 assume !(8529 == ssl3_accept_~s__state~0); 491764#L152 assume !(8544 == ssl3_accept_~s__state~0); 491762#L155 assume !(8545 == ssl3_accept_~s__state~0); 491760#L158 assume !(8560 == ssl3_accept_~s__state~0); 491758#L161 assume !(8561 == ssl3_accept_~s__state~0); 491756#L164 assume !(8448 == ssl3_accept_~s__state~0); 491754#L167 assume !(8576 == ssl3_accept_~s__state~0); 491752#L170 assume !(8577 == ssl3_accept_~s__state~0); 491750#L173 assume !(8592 == ssl3_accept_~s__state~0); 491747#L176 assume !(8593 == ssl3_accept_~s__state~0); 491746#L179 assume !(8608 == ssl3_accept_~s__state~0); 491745#L182 assume !(8609 == ssl3_accept_~s__state~0); 491744#L185 assume !(8640 == ssl3_accept_~s__state~0); 491743#L188 assume !(8641 == ssl3_accept_~s__state~0); 491742#L191 assume 8656 == ssl3_accept_~s__state~0; 490670#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 491741#L498 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 491740#L503 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 491737#L509-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 491736#L519 assume !(0 == ssl3_accept_~tmp___10~0); 491735#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 491733#L603 assume 0 == ssl3_accept_~skip~0; 491729#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 491728#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 491726#L614-1 assume 0 != ssl3_accept_~cb~0; 491725#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 491724#L602 ssl3_accept_~skip~0 := 0; 491723#L98-2 assume !false; 491625#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 491623#L101 assume !(12292 == ssl3_accept_~s__state~0); 491621#L104 assume !(16384 == ssl3_accept_~s__state~0); 491619#L107 assume !(8192 == ssl3_accept_~s__state~0); 491617#L110 assume !(24576 == ssl3_accept_~s__state~0); 491615#L113 assume !(8195 == ssl3_accept_~s__state~0); 491613#L116 assume !(8480 == ssl3_accept_~s__state~0); 491611#L119 assume !(8481 == ssl3_accept_~s__state~0); 491609#L122 assume !(8482 == ssl3_accept_~s__state~0); 491607#L125 assume !(8464 == ssl3_accept_~s__state~0); 491605#L128 assume !(8465 == ssl3_accept_~s__state~0); 491603#L131 assume !(8466 == ssl3_accept_~s__state~0); 491601#L134 assume !(8496 == ssl3_accept_~s__state~0); 491599#L137 assume !(8497 == ssl3_accept_~s__state~0); 491597#L140 assume !(8512 == ssl3_accept_~s__state~0); 491595#L143 assume !(8513 == ssl3_accept_~s__state~0); 491593#L146 assume !(8528 == ssl3_accept_~s__state~0); 491591#L149 assume !(8529 == ssl3_accept_~s__state~0); 491589#L152 assume !(8544 == ssl3_accept_~s__state~0); 491587#L155 assume !(8545 == ssl3_accept_~s__state~0); 491585#L158 assume !(8560 == ssl3_accept_~s__state~0); 491583#L161 assume !(8561 == ssl3_accept_~s__state~0); 491581#L164 assume !(8448 == ssl3_accept_~s__state~0); 491579#L167 assume !(8576 == ssl3_accept_~s__state~0); 491577#L170 assume !(8577 == ssl3_accept_~s__state~0); 491575#L173 assume !(8592 == ssl3_accept_~s__state~0); 491573#L176 assume !(8593 == ssl3_accept_~s__state~0); 491571#L179 assume !(8608 == ssl3_accept_~s__state~0); 491569#L182 assume !(8609 == ssl3_accept_~s__state~0); 491567#L185 assume !(8640 == ssl3_accept_~s__state~0); 491565#L188 assume !(8641 == ssl3_accept_~s__state~0); 491563#L191 assume !(8656 == ssl3_accept_~s__state~0); 491561#L194 assume !(8657 == ssl3_accept_~s__state~0); 491559#L197 assume 8672 == ssl3_accept_~s__state~0; 490655#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 491556#L527 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 491551#L533-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 490563#L542 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 490564#L542-2 ssl3_accept_~s__init_num~0 := 0; 490859#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 490858#L603 assume 0 == ssl3_accept_~skip~0; 490854#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 490853#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 490851#L614-1 assume 0 != ssl3_accept_~cb~0; 490850#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 490847#L602 ssl3_accept_~skip~0 := 0; 490843#L98-2 assume !false; 490817#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 490815#L101 assume !(12292 == ssl3_accept_~s__state~0); 490813#L104 assume !(16384 == ssl3_accept_~s__state~0); 490811#L107 assume !(8192 == ssl3_accept_~s__state~0); 490809#L110 assume !(24576 == ssl3_accept_~s__state~0); 490807#L113 assume !(8195 == ssl3_accept_~s__state~0); 490805#L116 assume !(8480 == ssl3_accept_~s__state~0); 490803#L119 assume !(8481 == ssl3_accept_~s__state~0); 490801#L122 assume !(8482 == ssl3_accept_~s__state~0); 490799#L125 assume !(8464 == ssl3_accept_~s__state~0); 490797#L128 assume !(8465 == ssl3_accept_~s__state~0); 490795#L131 assume !(8466 == ssl3_accept_~s__state~0); 490793#L134 assume !(8496 == ssl3_accept_~s__state~0); 490791#L137 assume !(8497 == ssl3_accept_~s__state~0); 490789#L140 assume !(8512 == ssl3_accept_~s__state~0); 490787#L143 assume !(8513 == ssl3_accept_~s__state~0); 490785#L146 assume !(8528 == ssl3_accept_~s__state~0); 490783#L149 assume !(8529 == ssl3_accept_~s__state~0); 490781#L152 assume !(8544 == ssl3_accept_~s__state~0); 490779#L155 assume !(8545 == ssl3_accept_~s__state~0); 490777#L158 assume !(8560 == ssl3_accept_~s__state~0); 490775#L161 assume !(8561 == ssl3_accept_~s__state~0); 490773#L164 assume 8448 == ssl3_accept_~s__state~0; 490770#L165 assume !(ssl3_accept_~num1~0 > 0); 490767#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 490765#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 490762#L603 assume 0 == ssl3_accept_~skip~0; 490756#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 490751#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 490747#L614-1 assume 0 != ssl3_accept_~cb~0; 490744#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 490745#L602 ssl3_accept_~skip~0 := 0; 490740#L98-2 assume !false; 490741#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 490736#L101 assume !(12292 == ssl3_accept_~s__state~0); 490737#L104 assume !(16384 == ssl3_accept_~s__state~0); 490732#L107 assume !(8192 == ssl3_accept_~s__state~0); 490733#L110 assume !(24576 == ssl3_accept_~s__state~0); 490728#L113 assume !(8195 == ssl3_accept_~s__state~0); 490729#L116 assume !(8480 == ssl3_accept_~s__state~0); 490724#L119 assume !(8481 == ssl3_accept_~s__state~0); 490725#L122 assume !(8482 == ssl3_accept_~s__state~0); 490720#L125 assume !(8464 == ssl3_accept_~s__state~0); 490721#L128 assume !(8465 == ssl3_accept_~s__state~0); 490716#L131 assume !(8466 == ssl3_accept_~s__state~0); 490717#L134 assume !(8496 == ssl3_accept_~s__state~0); 490712#L137 assume !(8497 == ssl3_accept_~s__state~0); 490713#L140 assume !(8512 == ssl3_accept_~s__state~0); 490708#L143 assume !(8513 == ssl3_accept_~s__state~0); 490709#L146 assume !(8528 == ssl3_accept_~s__state~0); 490704#L149 assume !(8529 == ssl3_accept_~s__state~0); 490705#L152 assume !(8544 == ssl3_accept_~s__state~0); 490700#L155 assume !(8545 == ssl3_accept_~s__state~0); 490701#L158 assume !(8560 == ssl3_accept_~s__state~0); 490696#L161 assume !(8561 == ssl3_accept_~s__state~0); 490697#L164 assume !(8448 == ssl3_accept_~s__state~0); 490691#L167 assume 8576 == ssl3_accept_~s__state~0; 490692#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 491820#L439 assume !(ssl3_accept_~ret~0 <= 0); 491817#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 491818#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 499032#L603 assume 0 == ssl3_accept_~skip~0; 499020#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 499017#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 499013#L614-1 assume 0 != ssl3_accept_~cb~0; 499010#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 499007#L602 ssl3_accept_~skip~0 := 0; 499004#L98-2 assume !false; 499001#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 498998#L101 assume !(12292 == ssl3_accept_~s__state~0); 498995#L104 assume !(16384 == ssl3_accept_~s__state~0); 498992#L107 assume !(8192 == ssl3_accept_~s__state~0); 498989#L110 assume !(24576 == ssl3_accept_~s__state~0); 498986#L113 assume !(8195 == ssl3_accept_~s__state~0); 498983#L116 assume !(8480 == ssl3_accept_~s__state~0); 498980#L119 assume !(8481 == ssl3_accept_~s__state~0); 498977#L122 assume !(8482 == ssl3_accept_~s__state~0); 498974#L125 assume !(8464 == ssl3_accept_~s__state~0); 498971#L128 assume !(8465 == ssl3_accept_~s__state~0); 498967#L131 assume 8466 == ssl3_accept_~s__state~0; 492176#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 498964#L273 assume !(0 == ssl3_accept_~blastFlag~0); 498908#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 498906#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 498904#L603 assume 0 == ssl3_accept_~skip~0; 498894#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 498891#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 498888#L614-1 assume 0 != ssl3_accept_~cb~0; 498885#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 498882#L602 ssl3_accept_~skip~0 := 0; 498880#L98-2 assume !false; 498230#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 498229#L101 assume !(12292 == ssl3_accept_~s__state~0); 498228#L104 assume !(16384 == ssl3_accept_~s__state~0); 498227#L107 assume !(8192 == ssl3_accept_~s__state~0); 498226#L110 assume !(24576 == ssl3_accept_~s__state~0); 498213#L113 assume !(8195 == ssl3_accept_~s__state~0); 498210#L116 assume !(8480 == ssl3_accept_~s__state~0); 498206#L119 assume !(8481 == ssl3_accept_~s__state~0); 498203#L122 assume !(8482 == ssl3_accept_~s__state~0); 498200#L125 assume !(8464 == ssl3_accept_~s__state~0); 498197#L128 assume !(8465 == ssl3_accept_~s__state~0); 498193#L131 assume !(8466 == ssl3_accept_~s__state~0); 498187#L134 assume 8496 == ssl3_accept_~s__state~0; 492165#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 498183#L286 assume !(1 == ssl3_accept_~blastFlag~0); 490559#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 490560#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 492076#L292-2 [2019-11-15 20:47:43,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:43,165 INFO L82 PathProgramCache]: Analyzing trace with hash 1991378119, now seen corresponding path program 1 times [2019-11-15 20:47:43,165 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:43,165 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179235445] [2019-11-15 20:47:43,165 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:43,165 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:43,166 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:43,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:43,178 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 20:47:43,178 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179235445] [2019-11-15 20:47:43,178 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 20:47:43,178 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 20:47:43,178 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043298697] [2019-11-15 20:47:43,178 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-15 20:47:43,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:43,179 INFO L82 PathProgramCache]: Analyzing trace with hash -333626615, now seen corresponding path program 3 times [2019-11-15 20:47:43,179 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:43,179 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067015663] [2019-11-15 20:47:43,179 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:43,179 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:43,179 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:43,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:43,388 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 290 proven. 31 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2019-11-15 20:47:43,389 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067015663] [2019-11-15 20:47:43,389 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2017798455] [2019-11-15 20:47:43,389 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 20:47:43,491 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2019-11-15 20:47:43,492 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-15 20:47:43,493 INFO L256 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 5 conjunts are in the unsatisfiable core [2019-11-15 20:47:43,495 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 20:47:43,537 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 290 proven. 31 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2019-11-15 20:47:43,537 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 20:47:43,538 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2019-11-15 20:47:43,538 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898668154] [2019-11-15 20:47:43,538 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 20:47:43,538 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 20:47:43,539 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 20:47:43,539 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 20:47:43,539 INFO L87 Difference]: Start difference. First operand 16054 states and 19434 transitions. cyclomatic complexity: 3424 Second operand 3 states. [2019-11-15 20:47:43,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 20:47:43,601 INFO L93 Difference]: Finished difference Result 16791 states and 20269 transitions. [2019-11-15 20:47:43,602 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 20:47:43,602 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16791 states and 20269 transitions. [2019-11-15 20:47:43,653 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3039 [2019-11-15 20:47:43,682 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16791 states to 16356 states and 19762 transitions. [2019-11-15 20:47:43,682 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3697 [2019-11-15 20:47:43,684 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3697 [2019-11-15 20:47:43,684 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16356 states and 19762 transitions. [2019-11-15 20:47:43,684 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:43,684 INFO L688 BuchiCegarLoop]: Abstraction has 16356 states and 19762 transitions. [2019-11-15 20:47:43,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16356 states and 19762 transitions. [2019-11-15 20:47:43,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16356 to 16356. [2019-11-15 20:47:43,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16356 states. [2019-11-15 20:47:43,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16356 states to 16356 states and 19762 transitions. [2019-11-15 20:47:43,774 INFO L711 BuchiCegarLoop]: Abstraction has 16356 states and 19762 transitions. [2019-11-15 20:47:43,774 INFO L591 BuchiCegarLoop]: Abstraction has 16356 states and 19762 transitions. [2019-11-15 20:47:43,774 INFO L424 BuchiCegarLoop]: ======== Iteration 38============ [2019-11-15 20:47:43,774 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16356 states and 19762 transitions. [2019-11-15 20:47:43,795 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3039 [2019-11-15 20:47:43,795 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 20:47:43,795 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 20:47:43,796 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:43,797 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:43,797 INFO L791 eck$LassoCheckResult]: Stem: 524033#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 523845#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 523808#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 523937#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 523939#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 525794#L98-2 assume !false; 525787#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 525780#L101 assume !(12292 == ssl3_accept_~s__state~0); 525773#L104 assume !(16384 == ssl3_accept_~s__state~0); 525766#L107 assume !(8192 == ssl3_accept_~s__state~0); 525759#L110 assume !(24576 == ssl3_accept_~s__state~0); 525753#L113 assume !(8195 == ssl3_accept_~s__state~0); 525747#L116 assume !(8480 == ssl3_accept_~s__state~0); 525741#L119 assume !(8481 == ssl3_accept_~s__state~0); 525735#L122 assume !(8482 == ssl3_accept_~s__state~0); 525730#L125 assume 8464 == ssl3_accept_~s__state~0; 525725#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 525718#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 525714#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 525711#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 525707#L603 assume 0 == ssl3_accept_~skip~0; 525698#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 525684#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 525676#L614-1 assume 0 != ssl3_accept_~cb~0; 525672#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 525668#L602 ssl3_accept_~skip~0 := 0; 525664#L98-2 assume !false; 525661#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 525658#L101 assume !(12292 == ssl3_accept_~s__state~0); 525655#L104 assume !(16384 == ssl3_accept_~s__state~0); 525652#L107 assume !(8192 == ssl3_accept_~s__state~0); 525649#L110 assume !(24576 == ssl3_accept_~s__state~0); 525646#L113 assume !(8195 == ssl3_accept_~s__state~0); 525643#L116 assume !(8480 == ssl3_accept_~s__state~0); 525640#L119 assume !(8481 == ssl3_accept_~s__state~0); 525637#L122 assume !(8482 == ssl3_accept_~s__state~0); 525634#L125 assume !(8464 == ssl3_accept_~s__state~0); 525631#L128 assume !(8465 == ssl3_accept_~s__state~0); 525628#L131 assume !(8466 == ssl3_accept_~s__state~0); 525624#L134 assume 8496 == ssl3_accept_~s__state~0; 525621#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 525619#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 525615#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 525609#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 525602#L292-2 [2019-11-15 20:47:43,797 INFO L793 eck$LassoCheckResult]: Loop: 525602#L292-2 ssl3_accept_~s__init_num~0 := 0; 526468#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 526465#L603 assume 0 == ssl3_accept_~skip~0; 526459#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 524879#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 526450#L614-1 assume 0 != ssl3_accept_~cb~0; 526438#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 526436#L602 ssl3_accept_~skip~0 := 0; 526435#L98-2 assume !false; 526434#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 526433#L101 assume !(12292 == ssl3_accept_~s__state~0); 526432#L104 assume !(16384 == ssl3_accept_~s__state~0); 526431#L107 assume !(8192 == ssl3_accept_~s__state~0); 526430#L110 assume !(24576 == ssl3_accept_~s__state~0); 526429#L113 assume !(8195 == ssl3_accept_~s__state~0); 526428#L116 assume !(8480 == ssl3_accept_~s__state~0); 526427#L119 assume !(8481 == ssl3_accept_~s__state~0); 526426#L122 assume !(8482 == ssl3_accept_~s__state~0); 526425#L125 assume !(8464 == ssl3_accept_~s__state~0); 526424#L128 assume !(8465 == ssl3_accept_~s__state~0); 526423#L131 assume !(8466 == ssl3_accept_~s__state~0); 526422#L134 assume !(8496 == ssl3_accept_~s__state~0); 526421#L137 assume !(8497 == ssl3_accept_~s__state~0); 526420#L140 assume !(8512 == ssl3_accept_~s__state~0); 526419#L143 assume !(8513 == ssl3_accept_~s__state~0); 526418#L146 assume !(8528 == ssl3_accept_~s__state~0); 526417#L149 assume !(8529 == ssl3_accept_~s__state~0); 526416#L152 assume !(8544 == ssl3_accept_~s__state~0); 526415#L155 assume !(8545 == ssl3_accept_~s__state~0); 526414#L158 assume !(8560 == ssl3_accept_~s__state~0); 526412#L161 assume !(8561 == ssl3_accept_~s__state~0); 526407#L164 assume !(8448 == ssl3_accept_~s__state~0); 526404#L167 assume !(8576 == ssl3_accept_~s__state~0); 526402#L170 assume !(8577 == ssl3_accept_~s__state~0); 526400#L173 assume !(8592 == ssl3_accept_~s__state~0); 526398#L176 assume !(8593 == ssl3_accept_~s__state~0); 526396#L179 assume !(8608 == ssl3_accept_~s__state~0); 526341#L182 assume !(8609 == ssl3_accept_~s__state~0); 523967#L185 assume !(8640 == ssl3_accept_~s__state~0); 523912#L188 assume !(8641 == ssl3_accept_~s__state~0); 523913#L191 assume 8656 == ssl3_accept_~s__state~0; 523890#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 524042#L498 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 524043#L503 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 524039#L509-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 524050#L519 assume !(0 == ssl3_accept_~tmp___10~0); 524872#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 524869#L603 assume 0 == ssl3_accept_~skip~0; 524851#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 524852#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 524835#L614-1 assume 0 != ssl3_accept_~cb~0; 524836#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 524819#L602 ssl3_accept_~skip~0 := 0; 524820#L98-2 assume !false; 524805#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 524806#L101 assume !(12292 == ssl3_accept_~s__state~0); 524791#L104 assume !(16384 == ssl3_accept_~s__state~0); 524792#L107 assume !(8192 == ssl3_accept_~s__state~0); 524775#L110 assume !(24576 == ssl3_accept_~s__state~0); 524776#L113 assume !(8195 == ssl3_accept_~s__state~0); 524762#L116 assume !(8480 == ssl3_accept_~s__state~0); 524763#L119 assume !(8481 == ssl3_accept_~s__state~0); 524752#L122 assume !(8482 == ssl3_accept_~s__state~0); 524753#L125 assume !(8464 == ssl3_accept_~s__state~0); 526116#L128 assume !(8465 == ssl3_accept_~s__state~0); 526114#L131 assume !(8466 == ssl3_accept_~s__state~0); 526112#L134 assume !(8496 == ssl3_accept_~s__state~0); 526110#L137 assume !(8497 == ssl3_accept_~s__state~0); 526108#L140 assume !(8512 == ssl3_accept_~s__state~0); 526106#L143 assume !(8513 == ssl3_accept_~s__state~0); 526104#L146 assume !(8528 == ssl3_accept_~s__state~0); 526047#L149 assume !(8529 == ssl3_accept_~s__state~0); 526045#L152 assume !(8544 == ssl3_accept_~s__state~0); 526042#L155 assume !(8545 == ssl3_accept_~s__state~0); 526040#L158 assume !(8560 == ssl3_accept_~s__state~0); 526037#L161 assume !(8561 == ssl3_accept_~s__state~0); 526035#L164 assume !(8448 == ssl3_accept_~s__state~0); 526032#L167 assume !(8576 == ssl3_accept_~s__state~0); 526030#L170 assume !(8577 == ssl3_accept_~s__state~0); 526027#L173 assume !(8592 == ssl3_accept_~s__state~0); 526025#L176 assume !(8593 == ssl3_accept_~s__state~0); 526022#L179 assume !(8608 == ssl3_accept_~s__state~0); 526019#L182 assume !(8609 == ssl3_accept_~s__state~0); 526018#L185 assume !(8640 == ssl3_accept_~s__state~0); 526015#L188 assume !(8641 == ssl3_accept_~s__state~0); 524614#L191 assume !(8656 == ssl3_accept_~s__state~0); 523889#L194 assume !(8657 == ssl3_accept_~s__state~0); 523775#L197 assume 8672 == ssl3_accept_~s__state~0; 523776#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 523897#L527 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 523804#L533-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 524029#L542 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 524030#L542-2 ssl3_accept_~s__init_num~0 := 0; 524276#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 524272#L603 assume 0 == ssl3_accept_~skip~0; 524267#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 524265#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 524259#L614-1 assume 0 != ssl3_accept_~cb~0; 524256#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 524254#L602 ssl3_accept_~skip~0 := 0; 524252#L98-2 assume !false; 524250#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 524248#L101 assume !(12292 == ssl3_accept_~s__state~0); 524246#L104 assume !(16384 == ssl3_accept_~s__state~0); 524244#L107 assume !(8192 == ssl3_accept_~s__state~0); 524242#L110 assume !(24576 == ssl3_accept_~s__state~0); 524240#L113 assume !(8195 == ssl3_accept_~s__state~0); 524238#L116 assume !(8480 == ssl3_accept_~s__state~0); 524236#L119 assume !(8481 == ssl3_accept_~s__state~0); 524234#L122 assume !(8482 == ssl3_accept_~s__state~0); 524232#L125 assume !(8464 == ssl3_accept_~s__state~0); 524230#L128 assume !(8465 == ssl3_accept_~s__state~0); 524228#L131 assume !(8466 == ssl3_accept_~s__state~0); 524226#L134 assume !(8496 == ssl3_accept_~s__state~0); 524224#L137 assume !(8497 == ssl3_accept_~s__state~0); 524222#L140 assume !(8512 == ssl3_accept_~s__state~0); 524220#L143 assume !(8513 == ssl3_accept_~s__state~0); 524218#L146 assume !(8528 == ssl3_accept_~s__state~0); 524216#L149 assume !(8529 == ssl3_accept_~s__state~0); 524214#L152 assume !(8544 == ssl3_accept_~s__state~0); 524212#L155 assume !(8545 == ssl3_accept_~s__state~0); 524210#L158 assume !(8560 == ssl3_accept_~s__state~0); 524208#L161 assume !(8561 == ssl3_accept_~s__state~0); 524206#L164 assume 8448 == ssl3_accept_~s__state~0; 524203#L165 assume !(ssl3_accept_~num1~0 > 0); 524200#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 524198#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 524195#L603 assume 0 == ssl3_accept_~skip~0; 524189#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 524184#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 524180#L614-1 assume 0 != ssl3_accept_~cb~0; 524177#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 524178#L602 ssl3_accept_~skip~0 := 0; 524173#L98-2 assume !false; 524174#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 524169#L101 assume !(12292 == ssl3_accept_~s__state~0); 524170#L104 assume !(16384 == ssl3_accept_~s__state~0); 524165#L107 assume !(8192 == ssl3_accept_~s__state~0); 524166#L110 assume !(24576 == ssl3_accept_~s__state~0); 524161#L113 assume !(8195 == ssl3_accept_~s__state~0); 524162#L116 assume !(8480 == ssl3_accept_~s__state~0); 524157#L119 assume !(8481 == ssl3_accept_~s__state~0); 524158#L122 assume !(8482 == ssl3_accept_~s__state~0); 524153#L125 assume !(8464 == ssl3_accept_~s__state~0); 524154#L128 assume !(8465 == ssl3_accept_~s__state~0); 524149#L131 assume !(8466 == ssl3_accept_~s__state~0); 524150#L134 assume !(8496 == ssl3_accept_~s__state~0); 524145#L137 assume !(8497 == ssl3_accept_~s__state~0); 524146#L140 assume !(8512 == ssl3_accept_~s__state~0); 524141#L143 assume !(8513 == ssl3_accept_~s__state~0); 524142#L146 assume !(8528 == ssl3_accept_~s__state~0); 524137#L149 assume !(8529 == ssl3_accept_~s__state~0); 524138#L152 assume !(8544 == ssl3_accept_~s__state~0); 524133#L155 assume !(8545 == ssl3_accept_~s__state~0); 524134#L158 assume !(8560 == ssl3_accept_~s__state~0); 524129#L161 assume !(8561 == ssl3_accept_~s__state~0); 524130#L164 assume !(8448 == ssl3_accept_~s__state~0); 524125#L167 assume 8576 == ssl3_accept_~s__state~0; 523995#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 523846#L439 assume !(ssl3_accept_~ret~0 <= 0); 523835#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 523836#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 528480#L603 assume 0 == ssl3_accept_~skip~0; 528476#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 528475#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 528473#L614-1 assume 0 != ssl3_accept_~cb~0; 528472#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 528471#L602 ssl3_accept_~skip~0 := 0; 528470#L98-2 assume !false; 528469#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 528468#L101 assume !(12292 == ssl3_accept_~s__state~0); 528465#L104 assume !(16384 == ssl3_accept_~s__state~0); 528462#L107 assume !(8192 == ssl3_accept_~s__state~0); 528459#L110 assume !(24576 == ssl3_accept_~s__state~0); 528456#L113 assume !(8195 == ssl3_accept_~s__state~0); 528453#L116 assume !(8480 == ssl3_accept_~s__state~0); 528450#L119 assume !(8481 == ssl3_accept_~s__state~0); 528447#L122 assume !(8482 == ssl3_accept_~s__state~0); 528444#L125 assume !(8464 == ssl3_accept_~s__state~0); 528441#L128 assume !(8465 == ssl3_accept_~s__state~0); 528438#L131 assume 8466 == ssl3_accept_~s__state~0; 526721#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 528434#L273 assume !(0 == ssl3_accept_~blastFlag~0); 528432#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 528430#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 528428#L603 assume 0 == ssl3_accept_~skip~0; 528423#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 528418#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 528414#L614-1 assume 0 != ssl3_accept_~cb~0; 528403#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 528401#L602 ssl3_accept_~skip~0 := 0; 528400#L98-2 assume !false; 528399#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 528398#L101 assume !(12292 == ssl3_accept_~s__state~0); 528397#L104 assume !(16384 == ssl3_accept_~s__state~0); 528396#L107 assume !(8192 == ssl3_accept_~s__state~0); 528395#L110 assume !(24576 == ssl3_accept_~s__state~0); 528394#L113 assume !(8195 == ssl3_accept_~s__state~0); 528393#L116 assume !(8480 == ssl3_accept_~s__state~0); 528392#L119 assume !(8481 == ssl3_accept_~s__state~0); 528391#L122 assume !(8482 == ssl3_accept_~s__state~0); 528390#L125 assume !(8464 == ssl3_accept_~s__state~0); 528389#L128 assume !(8465 == ssl3_accept_~s__state~0); 528388#L131 assume !(8466 == ssl3_accept_~s__state~0); 526490#L134 assume 8496 == ssl3_accept_~s__state~0; 526487#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 526483#L286 assume !(1 == ssl3_accept_~blastFlag~0); 526478#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 526475#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 525602#L292-2 [2019-11-15 20:47:43,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:43,797 INFO L82 PathProgramCache]: Analyzing trace with hash 1991376197, now seen corresponding path program 1 times [2019-11-15 20:47:43,797 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:43,797 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376577861] [2019-11-15 20:47:43,797 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:43,798 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:43,798 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:43,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:43,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:43,808 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 20:47:43,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:43,809 INFO L82 PathProgramCache]: Analyzing trace with hash -333626615, now seen corresponding path program 4 times [2019-11-15 20:47:43,809 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:43,809 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671853147] [2019-11-15 20:47:43,809 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:43,809 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:43,809 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:43,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:43,873 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 290 proven. 31 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2019-11-15 20:47:43,873 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671853147] [2019-11-15 20:47:43,873 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [640331208] [2019-11-15 20:47:43,873 INFO L92 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 20:47:43,970 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2019-11-15 20:47:43,970 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-15 20:47:43,971 INFO L256 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 5 conjunts are in the unsatisfiable core [2019-11-15 20:47:43,974 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 20:47:44,018 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 290 proven. 31 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2019-11-15 20:47:44,018 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 20:47:44,018 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2019-11-15 20:47:44,019 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972273063] [2019-11-15 20:47:44,019 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 20:47:44,019 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 20:47:44,020 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-11-15 20:47:44,020 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2019-11-15 20:47:44,020 INFO L87 Difference]: Start difference. First operand 16356 states and 19762 transitions. cyclomatic complexity: 3450 Second operand 6 states. [2019-11-15 20:47:44,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 20:47:44,413 INFO L93 Difference]: Finished difference Result 18006 states and 21486 transitions. [2019-11-15 20:47:44,413 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-11-15 20:47:44,413 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18006 states and 21486 transitions. [2019-11-15 20:47:44,451 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 2913 [2019-11-15 20:47:44,478 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18006 states to 16198 states and 19305 transitions. [2019-11-15 20:47:44,478 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3703 [2019-11-15 20:47:44,480 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3890 [2019-11-15 20:47:44,480 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16198 states and 19305 transitions. [2019-11-15 20:47:44,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:44,482 INFO L688 BuchiCegarLoop]: Abstraction has 16198 states and 19305 transitions. [2019-11-15 20:47:44,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16198 states and 19305 transitions. [2019-11-15 20:47:44,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16198 to 15840. [2019-11-15 20:47:44,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15840 states. [2019-11-15 20:47:44,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15840 states to 15840 states and 18849 transitions. [2019-11-15 20:47:44,585 INFO L711 BuchiCegarLoop]: Abstraction has 15840 states and 18849 transitions. [2019-11-15 20:47:44,585 INFO L591 BuchiCegarLoop]: Abstraction has 15840 states and 18849 transitions. [2019-11-15 20:47:44,585 INFO L424 BuchiCegarLoop]: ======== Iteration 39============ [2019-11-15 20:47:44,585 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15840 states and 18849 transitions. [2019-11-15 20:47:44,605 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 2885 [2019-11-15 20:47:44,605 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 20:47:44,605 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 20:47:44,606 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [2, 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] [2019-11-15 20:47:44,606 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 20:47:44,606 INFO L791 eck$LassoCheckResult]: Stem: 559018#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 558844#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 558797#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 558798#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 558926#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 558927#L98-2 assume !false; 562341#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 562339#L101 assume !(12292 == ssl3_accept_~s__state~0); 562337#L104 assume !(16384 == ssl3_accept_~s__state~0); 562335#L107 assume !(8192 == ssl3_accept_~s__state~0); 562333#L110 assume !(24576 == ssl3_accept_~s__state~0); 562331#L113 assume !(8195 == ssl3_accept_~s__state~0); 562329#L116 assume !(8480 == ssl3_accept_~s__state~0); 562327#L119 assume !(8481 == ssl3_accept_~s__state~0); 562325#L122 assume !(8482 == ssl3_accept_~s__state~0); 562323#L125 assume 8464 == ssl3_accept_~s__state~0; 562322#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 562320#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 562318#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 562316#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 562314#L603 assume 0 == ssl3_accept_~skip~0; 562306#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 562303#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 562300#L614-1 assume 0 != ssl3_accept_~cb~0; 562297#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 562295#L602 ssl3_accept_~skip~0 := 0; 562293#L98-2 assume !false; 562291#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 562289#L101 assume !(12292 == ssl3_accept_~s__state~0); 562287#L104 assume !(16384 == ssl3_accept_~s__state~0); 562285#L107 assume !(8192 == ssl3_accept_~s__state~0); 562283#L110 assume !(24576 == ssl3_accept_~s__state~0); 562281#L113 assume !(8195 == ssl3_accept_~s__state~0); 562279#L116 assume !(8480 == ssl3_accept_~s__state~0); 562277#L119 assume !(8481 == ssl3_accept_~s__state~0); 562275#L122 assume !(8482 == ssl3_accept_~s__state~0); 562273#L125 assume !(8464 == ssl3_accept_~s__state~0); 562271#L128 assume !(8465 == ssl3_accept_~s__state~0); 562269#L131 assume !(8466 == ssl3_accept_~s__state~0); 562266#L134 assume 8496 == ssl3_accept_~s__state~0; 562265#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 562262#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 562257#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 562255#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 561750#L292-2 ssl3_accept_~s__init_num~0 := 0; 561751#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 561690#L603 assume 0 == ssl3_accept_~skip~0; 561691#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 560339#L604-1 [2019-11-15 20:47:44,606 INFO L793 eck$LassoCheckResult]: Loop: 560339#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 561670#L614-1 assume 0 != ssl3_accept_~cb~0; 561660#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 561661#L602 ssl3_accept_~skip~0 := 0; 561201#L98-2 assume !false; 561202#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 561180#L101 assume !(12292 == ssl3_accept_~s__state~0); 561181#L104 assume !(16384 == ssl3_accept_~s__state~0); 561134#L107 assume !(8192 == ssl3_accept_~s__state~0); 561135#L110 assume !(24576 == ssl3_accept_~s__state~0); 561110#L113 assume !(8195 == ssl3_accept_~s__state~0); 561111#L116 assume !(8480 == ssl3_accept_~s__state~0); 561081#L119 assume !(8481 == ssl3_accept_~s__state~0); 561082#L122 assume !(8482 == ssl3_accept_~s__state~0); 561060#L125 assume !(8464 == ssl3_accept_~s__state~0); 561061#L128 assume !(8465 == ssl3_accept_~s__state~0); 561047#L131 assume !(8466 == ssl3_accept_~s__state~0); 561048#L134 assume !(8496 == ssl3_accept_~s__state~0); 561035#L137 assume !(8497 == ssl3_accept_~s__state~0); 561036#L140 assume !(8512 == ssl3_accept_~s__state~0); 561023#L143 assume !(8513 == ssl3_accept_~s__state~0); 561024#L146 assume !(8528 == ssl3_accept_~s__state~0); 560968#L149 assume !(8529 == ssl3_accept_~s__state~0); 560969#L152 assume !(8544 == ssl3_accept_~s__state~0); 560953#L155 assume !(8545 == ssl3_accept_~s__state~0); 560954#L158 assume !(8560 == ssl3_accept_~s__state~0); 560683#L161 assume !(8561 == ssl3_accept_~s__state~0); 560684#L164 assume !(8448 == ssl3_accept_~s__state~0); 560667#L167 assume !(8576 == ssl3_accept_~s__state~0); 560668#L170 assume !(8577 == ssl3_accept_~s__state~0); 560646#L173 assume !(8592 == ssl3_accept_~s__state~0); 560638#L176 assume !(8593 == ssl3_accept_~s__state~0); 560631#L179 assume !(8608 == ssl3_accept_~s__state~0); 560624#L182 assume !(8609 == ssl3_accept_~s__state~0); 560617#L185 assume !(8640 == ssl3_accept_~s__state~0); 560610#L188 assume !(8641 == ssl3_accept_~s__state~0); 560357#L191 assume 8656 == ssl3_accept_~s__state~0; 558882#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 560353#L498 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 560351#L503 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 560345#L509-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 560343#L519 assume !(0 == ssl3_accept_~tmp___10~0); 560341#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 560338#L603 assume 0 == ssl3_accept_~skip~0; 560332#L604 assume -12288 != ssl3_accept_~tmp___1~0; 560333#L605 assume !(8656 != ssl3_accept_~s__state~0); 560339#L604-1 [2019-11-15 20:47:44,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:44,607 INFO L82 PathProgramCache]: Analyzing trace with hash -1479788913, now seen corresponding path program 1 times [2019-11-15 20:47:44,607 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:44,607 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064348507] [2019-11-15 20:47:44,607 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:44,607 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:44,607 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:44,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:44,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:44,618 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 20:47:44,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:44,618 INFO L82 PathProgramCache]: Analyzing trace with hash -1096890997, now seen corresponding path program 1 times [2019-11-15 20:47:44,618 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:44,618 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154574027] [2019-11-15 20:47:44,619 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:44,619 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:44,619 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:44,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 20:47:44,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 20:47:44,636 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154574027] [2019-11-15 20:47:44,636 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 20:47:44,636 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 20:47:44,636 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626263368] [2019-11-15 20:47:44,637 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 20:47:44,637 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 20:47:44,637 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 20:47:44,637 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 20:47:44,637 INFO L87 Difference]: Start difference. First operand 15840 states and 18849 transitions. cyclomatic complexity: 3051 Second operand 3 states. [2019-11-15 20:47:44,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 20:47:44,796 INFO L93 Difference]: Finished difference Result 15840 states and 18795 transitions. [2019-11-15 20:47:44,797 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 20:47:44,797 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15840 states and 18795 transitions. [2019-11-15 20:47:44,845 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 2707 [2019-11-15 20:47:44,876 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15840 states to 12961 states and 15326 transitions. [2019-11-15 20:47:44,876 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3350 [2019-11-15 20:47:44,878 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3350 [2019-11-15 20:47:44,878 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12961 states and 15326 transitions. [2019-11-15 20:47:44,878 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 20:47:44,879 INFO L688 BuchiCegarLoop]: Abstraction has 12961 states and 15326 transitions. [2019-11-15 20:47:44,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12961 states and 15326 transitions. [2019-11-15 20:47:44,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12961 to 12541. [2019-11-15 20:47:44,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12541 states. [2019-11-15 20:47:44,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12541 states to 12541 states and 14830 transitions. [2019-11-15 20:47:44,970 INFO L711 BuchiCegarLoop]: Abstraction has 12541 states and 14830 transitions. [2019-11-15 20:47:44,970 INFO L591 BuchiCegarLoop]: Abstraction has 12541 states and 14830 transitions. [2019-11-15 20:47:44,971 INFO L424 BuchiCegarLoop]: ======== Iteration 40============ [2019-11-15 20:47:44,971 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12541 states and 14830 transitions. [2019-11-15 20:47:44,995 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 2683 [2019-11-15 20:47:44,995 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 20:47:44,995 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 20:47:44,996 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, 1, 1, 1, 1] [2019-11-15 20:47:44,997 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] [2019-11-15 20:47:44,997 INFO L791 eck$LassoCheckResult]: Stem: 590707#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 590529#L81 assume !(0 != ssl3_accept_~s__info_callback~0); 590492#L84 assume !(0 != ssl3_accept_~s__ctx__info_callback~0); 590482#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 590483#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 590612#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 590498#L98-2 assume !false; 590499#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 590725#L101 assume !(12292 == ssl3_accept_~s__state~0); 590734#L104 assume !(16384 == ssl3_accept_~s__state~0); 590735#L107 assume !(8192 == ssl3_accept_~s__state~0); 590727#L110 assume !(24576 == ssl3_accept_~s__state~0); 590649#L113 assume !(8195 == ssl3_accept_~s__state~0); 590631#L116 assume !(8480 == ssl3_accept_~s__state~0); 590632#L119 assume !(8481 == ssl3_accept_~s__state~0); 590577#L122 assume !(8482 == ssl3_accept_~s__state~0); 590540#L125 assume 8464 == ssl3_accept_~s__state~0; 590541#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 590729#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 595746#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 595742#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 595738#L603 assume 0 == ssl3_accept_~skip~0; 595731#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 595726#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 595720#L614-1 assume !(0 != ssl3_accept_~cb~0); 595710#L602 ssl3_accept_~skip~0 := 0; 595704#L98-2 assume !false; 595701#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 595698#L101 assume !(12292 == ssl3_accept_~s__state~0); 595695#L104 assume !(16384 == ssl3_accept_~s__state~0); 595692#L107 assume !(8192 == ssl3_accept_~s__state~0); 595690#L110 assume !(24576 == ssl3_accept_~s__state~0); 595688#L113 assume !(8195 == ssl3_accept_~s__state~0); 595687#L116 assume !(8480 == ssl3_accept_~s__state~0); 595685#L119 assume !(8481 == ssl3_accept_~s__state~0); 595683#L122 assume !(8482 == ssl3_accept_~s__state~0); 595681#L125 assume !(8464 == ssl3_accept_~s__state~0); 595676#L128 assume !(8465 == ssl3_accept_~s__state~0); 595673#L131 assume !(8466 == ssl3_accept_~s__state~0); 595670#L134 assume 8496 == ssl3_accept_~s__state~0; 595668#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 594848#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 594849#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 595618#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 595613#L292-2 ssl3_accept_~s__init_num~0 := 0; 595607#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 595603#L603 assume 0 == ssl3_accept_~skip~0; 595594#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 595587#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 595581#L614-1 assume !(0 != ssl3_accept_~cb~0); 595577#L602 ssl3_accept_~skip~0 := 0; 595573#L98-2 assume !false; 595569#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 595565#L101 assume !(12292 == ssl3_accept_~s__state~0); 595561#L104 assume !(16384 == ssl3_accept_~s__state~0); 595557#L107 assume !(8192 == ssl3_accept_~s__state~0); 595553#L110 assume !(24576 == ssl3_accept_~s__state~0); 595549#L113 assume !(8195 == ssl3_accept_~s__state~0); 595545#L116 assume !(8480 == ssl3_accept_~s__state~0); 595541#L119 assume !(8481 == ssl3_accept_~s__state~0); 595537#L122 assume !(8482 == ssl3_accept_~s__state~0); 595533#L125 assume !(8464 == ssl3_accept_~s__state~0); 595529#L128 assume !(8465 == ssl3_accept_~s__state~0); 595526#L131 assume !(8466 == ssl3_accept_~s__state~0); 595521#L134 assume !(8496 == ssl3_accept_~s__state~0); 595517#L137 assume !(8497 == ssl3_accept_~s__state~0); 595511#L140 assume 8512 == ssl3_accept_~s__state~0; 595508#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 595503#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 595499#L303-2 [2019-11-15 20:47:44,997 INFO L793 eck$LassoCheckResult]: Loop: 595499#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 595493#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 595484#L603 assume !(0 == ssl3_accept_~skip~0); 595477#L602 ssl3_accept_~skip~0 := 0; 595474#L98-2 assume !false; 595471#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 595468#L101 assume !(12292 == ssl3_accept_~s__state~0); 595464#L104 assume !(16384 == ssl3_accept_~s__state~0); 595455#L107 assume !(8192 == ssl3_accept_~s__state~0); 595449#L110 assume !(24576 == ssl3_accept_~s__state~0); 595443#L113 assume !(8195 == ssl3_accept_~s__state~0); 595439#L116 assume !(8480 == ssl3_accept_~s__state~0); 595435#L119 assume !(8481 == ssl3_accept_~s__state~0); 595431#L122 assume !(8482 == ssl3_accept_~s__state~0); 595426#L125 assume !(8464 == ssl3_accept_~s__state~0); 595410#L128 assume !(8465 == ssl3_accept_~s__state~0); 595408#L131 assume !(8466 == ssl3_accept_~s__state~0); 595406#L134 assume !(8496 == ssl3_accept_~s__state~0); 595404#L137 assume !(8497 == ssl3_accept_~s__state~0); 595402#L140 assume !(8512 == ssl3_accept_~s__state~0); 595400#L143 assume !(8513 == ssl3_accept_~s__state~0); 595398#L146 assume 8528 == ssl3_accept_~s__state~0; 594394#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 595395#L320 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 595393#L320-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 595374#L329 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 595197#L332 assume 0 != (1 + ssl3_accept_~l~0) % 4294967296; 595195#L333 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; 595192#L338 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0) % 4294967296);ssl3_accept_~skip~0 := 1; 595188#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 595186#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 595183#L603 assume !(0 == ssl3_accept_~skip~0); 595180#L602 ssl3_accept_~skip~0 := 0; 595178#L98-2 assume !false; 595176#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 595174#L101 assume !(12292 == ssl3_accept_~s__state~0); 595172#L104 assume !(16384 == ssl3_accept_~s__state~0); 595170#L107 assume !(8192 == ssl3_accept_~s__state~0); 595168#L110 assume !(24576 == ssl3_accept_~s__state~0); 595166#L113 assume !(8195 == ssl3_accept_~s__state~0); 595164#L116 assume !(8480 == ssl3_accept_~s__state~0); 595162#L119 assume !(8481 == ssl3_accept_~s__state~0); 595160#L122 assume !(8482 == ssl3_accept_~s__state~0); 595158#L125 assume !(8464 == ssl3_accept_~s__state~0); 595156#L128 assume !(8465 == ssl3_accept_~s__state~0); 595154#L131 assume !(8466 == ssl3_accept_~s__state~0); 595152#L134 assume !(8496 == ssl3_accept_~s__state~0); 595150#L137 assume !(8497 == ssl3_accept_~s__state~0); 595148#L140 assume !(8512 == ssl3_accept_~s__state~0); 595146#L143 assume !(8513 == ssl3_accept_~s__state~0); 595144#L146 assume !(8528 == ssl3_accept_~s__state~0); 595142#L149 assume !(8529 == ssl3_accept_~s__state~0); 595140#L152 assume 8544 == ssl3_accept_~s__state~0; 594371#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 595137#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 595134#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 595132#L387 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 595130#L388 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 595126#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 595124#L399 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; 595121#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 595120#L603 assume 0 == ssl3_accept_~skip~0; 595089#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 594977#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 594975#L614-1 assume !(0 != ssl3_accept_~cb~0); 594970#L602 ssl3_accept_~skip~0 := 0; 594967#L98-2 assume !false; 594965#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 594963#L101 assume !(12292 == ssl3_accept_~s__state~0); 594961#L104 assume !(16384 == ssl3_accept_~s__state~0); 594959#L107 assume !(8192 == ssl3_accept_~s__state~0); 594957#L110 assume !(24576 == ssl3_accept_~s__state~0); 594751#L113 assume !(8195 == ssl3_accept_~s__state~0); 594750#L116 assume !(8480 == ssl3_accept_~s__state~0); 594749#L119 assume !(8481 == ssl3_accept_~s__state~0); 594748#L122 assume !(8482 == ssl3_accept_~s__state~0); 594747#L125 assume !(8464 == ssl3_accept_~s__state~0); 594746#L128 assume !(8465 == ssl3_accept_~s__state~0); 594744#L131 assume !(8466 == ssl3_accept_~s__state~0); 594742#L134 assume !(8496 == ssl3_accept_~s__state~0); 594737#L137 assume !(8497 == ssl3_accept_~s__state~0); 594734#L140 assume !(8512 == ssl3_accept_~s__state~0); 594732#L143 assume !(8513 == ssl3_accept_~s__state~0); 594730#L146 assume !(8528 == ssl3_accept_~s__state~0); 594728#L149 assume !(8529 == ssl3_accept_~s__state~0); 594726#L152 assume !(8544 == ssl3_accept_~s__state~0); 594724#L155 assume !(8545 == ssl3_accept_~s__state~0); 594722#L158 assume !(8560 == ssl3_accept_~s__state~0); 594720#L161 assume !(8561 == ssl3_accept_~s__state~0); 594718#L164 assume 8448 == ssl3_accept_~s__state~0; 594714#L165 assume !(ssl3_accept_~num1~0 > 0); 594712#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 594710#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 594708#L603 assume 0 == ssl3_accept_~skip~0; 594701#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 594699#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 594696#L614-1 assume !(0 != ssl3_accept_~cb~0); 594694#L602 ssl3_accept_~skip~0 := 0; 594692#L98-2 assume !false; 594690#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 594688#L101 assume !(12292 == ssl3_accept_~s__state~0); 594686#L104 assume !(16384 == ssl3_accept_~s__state~0); 594684#L107 assume !(8192 == ssl3_accept_~s__state~0); 594682#L110 assume !(24576 == ssl3_accept_~s__state~0); 594679#L113 assume !(8195 == ssl3_accept_~s__state~0); 594677#L116 assume !(8480 == ssl3_accept_~s__state~0); 594675#L119 assume !(8481 == ssl3_accept_~s__state~0); 594673#L122 assume !(8482 == ssl3_accept_~s__state~0); 594671#L125 assume !(8464 == ssl3_accept_~s__state~0); 594668#L128 assume !(8465 == ssl3_accept_~s__state~0); 594666#L131 assume !(8466 == ssl3_accept_~s__state~0); 594664#L134 assume !(8496 == ssl3_accept_~s__state~0); 594659#L137 assume !(8497 == ssl3_accept_~s__state~0); 594656#L140 assume !(8512 == ssl3_accept_~s__state~0); 594653#L143 assume !(8513 == ssl3_accept_~s__state~0); 594649#L146 assume !(8528 == ssl3_accept_~s__state~0); 594633#L149 assume !(8529 == ssl3_accept_~s__state~0); 594626#L152 assume !(8544 == ssl3_accept_~s__state~0); 594373#L155 assume !(8545 == ssl3_accept_~s__state~0); 594374#L158 assume !(8560 == ssl3_accept_~s__state~0); 594356#L161 assume !(8561 == ssl3_accept_~s__state~0); 594357#L164 assume !(8448 == ssl3_accept_~s__state~0); 594231#L167 assume 8576 == ssl3_accept_~s__state~0; 594232#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 594221#L439 assume !(ssl3_accept_~ret~0 <= 0); 594222#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 594581#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 595697#L603 assume 0 == ssl3_accept_~skip~0; 594206#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 594207#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 594199#L614-1 assume !(0 != ssl3_accept_~cb~0); 594200#L602 ssl3_accept_~skip~0 := 0; 594189#L98-2 assume !false; 594190#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 594175#L101 assume !(12292 == ssl3_accept_~s__state~0); 594176#L104 assume !(16384 == ssl3_accept_~s__state~0); 594164#L107 assume !(8192 == ssl3_accept_~s__state~0); 594165#L110 assume !(24576 == ssl3_accept_~s__state~0); 594078#L113 assume !(8195 == ssl3_accept_~s__state~0); 594079#L116 assume !(8480 == ssl3_accept_~s__state~0); 594062#L119 assume !(8481 == ssl3_accept_~s__state~0); 594063#L122 assume !(8482 == ssl3_accept_~s__state~0); 594046#L125 assume !(8464 == ssl3_accept_~s__state~0); 594047#L128 assume !(8465 == ssl3_accept_~s__state~0); 594033#L131 assume 8466 == ssl3_accept_~s__state~0; 590801#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 590620#L273 assume !(0 == ssl3_accept_~blastFlag~0); 590616#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 590617#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 594192#L603 assume 0 == ssl3_accept_~skip~0; 594193#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 594180#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 594179#L614-1 assume !(0 != ssl3_accept_~cb~0); 594168#L602 ssl3_accept_~skip~0 := 0; 594169#L98-2 assume !false; 594082#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 594083#L101 assume !(12292 == ssl3_accept_~s__state~0); 594066#L104 assume !(16384 == ssl3_accept_~s__state~0); 594067#L107 assume !(8192 == ssl3_accept_~s__state~0); 594050#L110 assume !(24576 == ssl3_accept_~s__state~0); 594051#L113 assume !(8195 == ssl3_accept_~s__state~0); 594035#L116 assume !(8480 == ssl3_accept_~s__state~0); 594036#L119 assume !(8481 == ssl3_accept_~s__state~0); 594017#L122 assume !(8482 == ssl3_accept_~s__state~0); 594018#L125 assume !(8464 == ssl3_accept_~s__state~0); 594013#L128 assume !(8465 == ssl3_accept_~s__state~0); 594014#L131 assume !(8466 == ssl3_accept_~s__state~0); 590772#L134 assume 8496 == ssl3_accept_~s__state~0; 590773#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 590699#L286 assume !(1 == ssl3_accept_~blastFlag~0); 590700#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 595617#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 595612#L292-2 ssl3_accept_~s__init_num~0 := 0; 595606#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 595602#L603 assume 0 == ssl3_accept_~skip~0; 595590#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 595585#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 595580#L614-1 assume !(0 != ssl3_accept_~cb~0); 595576#L602 ssl3_accept_~skip~0 := 0; 595572#L98-2 assume !false; 595568#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 595564#L101 assume !(12292 == ssl3_accept_~s__state~0); 595560#L104 assume !(16384 == ssl3_accept_~s__state~0); 595556#L107 assume !(8192 == ssl3_accept_~s__state~0); 595552#L110 assume !(24576 == ssl3_accept_~s__state~0); 595548#L113 assume !(8195 == ssl3_accept_~s__state~0); 595544#L116 assume !(8480 == ssl3_accept_~s__state~0); 595540#L119 assume !(8481 == ssl3_accept_~s__state~0); 595536#L122 assume !(8482 == ssl3_accept_~s__state~0); 595532#L125 assume !(8464 == ssl3_accept_~s__state~0); 595528#L128 assume !(8465 == ssl3_accept_~s__state~0); 595525#L131 assume !(8466 == ssl3_accept_~s__state~0); 595520#L134 assume !(8496 == ssl3_accept_~s__state~0); 595516#L137 assume !(8497 == ssl3_accept_~s__state~0); 595510#L140 assume 8512 == ssl3_accept_~s__state~0; 594401#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 595502#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 595499#L303-2 [2019-11-15 20:47:44,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:44,998 INFO L82 PathProgramCache]: Analyzing trace with hash 2010999047, now seen corresponding path program 1 times [2019-11-15 20:47:44,998 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:44,998 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102514369] [2019-11-15 20:47:44,998 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:44,998 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:44,999 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:45,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:45,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:45,013 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 20:47:45,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:45,014 INFO L82 PathProgramCache]: Analyzing trace with hash 701082674, now seen corresponding path program 1 times [2019-11-15 20:47:45,014 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:45,014 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799838435] [2019-11-15 20:47:45,014 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:45,014 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:45,014 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:45,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:45,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:45,060 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 20:47:45,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 20:47:45,061 INFO L82 PathProgramCache]: Analyzing trace with hash -267745556, now seen corresponding path program 1 times [2019-11-15 20:47:45,061 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 20:47:45,061 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774934449] [2019-11-15 20:47:45,061 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:45,062 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 20:47:45,062 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 20:47:45,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:45,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 20:47:45,145 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 20:47:48,203 WARN L191 SmtUtils]: Spent 3.05 s on a formula simplification. DAG size of input: 407 DAG size of output: 155 [2019-11-15 20:47:48,310 WARN L191 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2019-11-15 20:47:48,631 WARN L191 SmtUtils]: Spent 310.00 ms on a formula simplification. DAG size of input: 177 DAG size of output: 99 [2019-11-15 20:47:48,754 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 15.11 08:47:48 BoogieIcfgContainer [2019-11-15 20:47:48,754 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-11-15 20:47:48,755 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-11-15 20:47:48,755 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-11-15 20:47:48,755 INFO L275 PluginConnector]: Witness Printer initialized [2019-11-15 20:47:48,755 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.11 08:47:16" (3/4) ... [2019-11-15 20:47:48,758 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2019-11-15 20:47:48,840 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/run_dir_d7a50dc5-ec0c-4754-9fe3-36ed366967d8/bin/uautomizer/witness.graphml [2019-11-15 20:47:48,840 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-11-15 20:47:48,841 INFO L168 Benchmark]: Toolchain (without parser) took 33903.80 ms. Allocated memory was 1.0 GB in the beginning and 2.0 GB in the end (delta: 976.2 MB). Free memory was 939.7 MB in the beginning and 1.5 GB in the end (delta: -580.2 MB). Peak memory consumption was 396.0 MB. Max. memory is 11.5 GB. [2019-11-15 20:47:48,841 INFO L168 Benchmark]: CDTParser took 0.22 ms. Allocated memory is still 1.0 GB. Free memory is still 963.9 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-15 20:47:48,842 INFO L168 Benchmark]: CACSL2BoogieTranslator took 444.37 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 174.1 MB). Free memory was 939.7 MB in the beginning and 1.2 GB in the end (delta: -220.2 MB). Peak memory consumption was 23.0 MB. Max. memory is 11.5 GB. [2019-11-15 20:47:48,842 INFO L168 Benchmark]: Boogie Procedure Inliner took 49.96 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 1.6 MB). Peak memory consumption was 1.6 MB. Max. memory is 11.5 GB. [2019-11-15 20:47:48,842 INFO L168 Benchmark]: Boogie Preprocessor took 37.16 ms. Allocated memory is still 1.2 GB. Free memory is still 1.2 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-15 20:47:48,842 INFO L168 Benchmark]: RCFGBuilder took 671.24 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: 59.0 MB). Peak memory consumption was 59.0 MB. Max. memory is 11.5 GB. [2019-11-15 20:47:48,843 INFO L168 Benchmark]: BuchiAutomizer took 32612.31 ms. Allocated memory was 1.2 GB in the beginning and 2.0 GB in the end (delta: 802.2 MB). Free memory was 1.1 GB in the beginning and 1.5 GB in the end (delta: -427.6 MB). Peak memory consumption was 1.1 GB. Max. memory is 11.5 GB. [2019-11-15 20:47:48,843 INFO L168 Benchmark]: Witness Printer took 85.25 ms. Allocated memory is still 2.0 GB. Free memory was 1.5 GB in the beginning and 1.5 GB in the end (delta: 7.0 MB). Peak memory consumption was 7.0 MB. Max. memory is 11.5 GB. [2019-11-15 20:47:48,845 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.22 ms. Allocated memory is still 1.0 GB. Free memory is still 963.9 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 444.37 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 174.1 MB). Free memory was 939.7 MB in the beginning and 1.2 GB in the end (delta: -220.2 MB). Peak memory consumption was 23.0 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 49.96 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 1.6 MB). Peak memory consumption was 1.6 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 37.16 ms. Allocated memory is still 1.2 GB. Free memory is still 1.2 GB. There was no memory consumed. Max. memory is 11.5 GB. * RCFGBuilder took 671.24 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: 59.0 MB). Peak memory consumption was 59.0 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 32612.31 ms. Allocated memory was 1.2 GB in the beginning and 2.0 GB in the end (delta: 802.2 MB). Free memory was 1.1 GB in the beginning and 1.5 GB in the end (delta: -427.6 MB). Peak memory consumption was 1.1 GB. Max. memory is 11.5 GB. * Witness Printer took 85.25 ms. Allocated memory is still 2.0 GB. Free memory was 1.5 GB in the beginning and 1.5 GB in the end (delta: 7.0 MB). Peak memory consumption was 7.0 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 42 terminating modules (39 trivial, 3 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 39 modules have a trivial ranking function, the largest among these consists of 6 locations. The remainder module has 12541 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 32.5s and 40 iterations. TraceHistogramMax:7. Analysis of lassos took 19.9s. Construction of modules took 4.3s. Büchi inclusion checks took 2.6s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 42. Automata minimization 2.6s AutomataMinimizationTime, 42 MinimizatonAttempts, 30205 StatesRemovedByMinimization, 34 NontrivialMinimizations. Non-live state removal took 1.9s Buchi closure took 0.1s. Biggest automaton had 23242 states and ocurred in iteration 30. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 389/389 HoareTripleCheckerStatistics: 10488 SDtfs, 7433 SDslu, 8396 SDs, 0 SdLazy, 4491 SolverSat, 894 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 4.3s Time LassoAnalysisResults: nont1 unkn0 SFLI26 SFLT0 conc0 concLT2 SILN0 SILU0 SILI10 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital60 mio100 ax100 hnf99 lsp30 ukn100 mio100 lsp100 div172 bol100 ite100 ukn100 eq194 hnf75 smp97 dnf125 smp100 tf105 neg98 sie102 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 2ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 24 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 8.4s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 207]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {} State at position 1 is {s__ctx__stats__sess_accept=0, s__s3__tmp__new_cipher__algo_strength=-2, \old(initial_state)=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5a2e66b2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@d780007=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4ad275aa=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6686edb6=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@41c6fe0f=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@d77b6b4=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7f119f58=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@31d51b6f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@18e7f011=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@25c60879=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@68f34cfe=0, s__shutdown=0, s__type=0, state=8512, s__s3__tmp__use_rsa_tmp=0, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7a5d4624=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5f04127c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6c17d72c=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4961d18b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@b070112=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@9458734=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@20d0b07d=0, __cil_tmp57=-2097152, 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@21a0a5e3=0, tmp___2=0, cb=0, s__s3__tmp__new_cipher__algorithms=-30, tmp___10=0, __cil_tmp56=-30, s__verify_mode=7, tmp___6=0, tmp=3, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@6aecd801=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@af56ea3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@e7b18bf=0, s__s3__tmp__reuse_message=0, s__ctx__stats__sess_accept_renegotiate=0, l=-30, s__cert__pkeys__AT0__privatekey=8, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@2352666e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@1b810330=0, s__debug=0, tmp___1=-12288, s__ctx__info_callback=0, tmp___9=0, s__s3__tmp__cert_request=1, __cil_tmp59=0, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, \result=0, skip=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@20f9ee72=2, got_new_session=1, __cil_tmp61=-30, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6aac99da=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4682f89b=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@79c9f742=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6e4fb726=0, s__options=-2097152, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1aa5ee3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7827f914=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@66eb23fa=0, Time=3, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2b55c7b6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2e102d38=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4b85d656=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@643ccf81=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@26b1b9ac=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7fb2818a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4f4c0b43=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4a210dc6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@657785bd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@39e135fd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@71b42295=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@712dfffd=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@60cd0c25=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7526ba54=0, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@13a965fc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@53962e0a=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@25d684f1=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@22c88a4=0, tmp___8=0, __cil_tmp58=-2, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 303]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L645] int s ; [L646] int tmp ; [L650] s = 8464 [L11] int s__info_callback = __VERIFIER_nondet_int() ; [L12] int s__in_handshake = __VERIFIER_nondet_int() ; [L13] int s__state ; [L14] int s__new_session ; [L15] int s__server ; [L16] int s__version = __VERIFIER_nondet_int() ; [L17] int s__type ; [L18] int s__init_num ; [L19] int s__hit = __VERIFIER_nondet_int() ; [L20] int s__rwstate ; [L21] int s__init_buf___0 = 1; [L22] int s__debug = __VERIFIER_nondet_int() ; [L23] int s__shutdown ; [L24] int s__cert = __VERIFIER_nondet_int() ; [L25] int s__options = __VERIFIER_nondet_int() ; [L26] int s__verify_mode = __VERIFIER_nondet_int() ; [L27] int s__session__peer = __VERIFIER_nondet_int() ; [L28] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L29] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L30] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L31] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L33] int s__s3__tmp__cert_request ; [L34] int s__s3__tmp__reuse_message ; [L35] int s__s3__tmp__use_rsa_tmp ; [L36] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L37] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L38] int s__s3__tmp__next_state___0 ; [L39] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L40] int s__session__cipher ; [L41] int buf ; [L42] unsigned long l ; [L43] unsigned long Time ; [L44] unsigned long tmp ; [L45] int cb ; [L46] long num1 = __VERIFIER_nondet_long() ; [L47] int ret ; [L48] int new_state ; [L49] int state ; [L50] int skip ; [L51] int got_new_session ; [L52] int tmp___1 = __VERIFIER_nondet_int() ; [L53] int tmp___2 = __VERIFIER_nondet_int() ; [L54] int tmp___3 = __VERIFIER_nondet_int() ; [L55] int tmp___4 = __VERIFIER_nondet_int() ; [L56] int tmp___5 = __VERIFIER_nondet_int() ; [L57] int tmp___6 = __VERIFIER_nondet_int() ; [L58] int tmp___7 ; [L59] long tmp___8 = __VERIFIER_nondet_long() ; [L60] int tmp___9 = __VERIFIER_nondet_int() ; [L61] int tmp___10 = __VERIFIER_nondet_int() ; [L62] int blastFlag ; [L63] int __cil_tmp55 ; [L64] unsigned long __cil_tmp56 ; [L65] unsigned long __cil_tmp57 ; [L66] unsigned long __cil_tmp58 ; [L67] unsigned long __cil_tmp59 ; [L68] int __cil_tmp60 ; [L69] unsigned long __cil_tmp61 ; [L72] s__s3__tmp__reuse_message = 0 [L73] s__state = initial_state [L74] blastFlag = 0 [L75] tmp = __VERIFIER_nondet_int() [L76] Time = tmp [L77] cb = 0 [L78] ret = -1 [L79] skip = 0 [L80] got_new_session = 0 [L81] COND FALSE !(s__info_callback != 0) [L84] COND FALSE !(s__ctx__info_callback != 0) [L88] s__in_handshake ++ [L89] COND FALSE !(tmp___1 + 12288) [L94] COND FALSE !(s__cert == 0) [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND TRUE s__state == 8464 [L271] s__shutdown = 0 [L272] ret = __VERIFIER_nondet_int() [L273] COND TRUE blastFlag == 0 [L274] blastFlag = 1 [L276] COND FALSE !(ret <= 0) [L279] got_new_session = 1 [L280] s__state = 8496 [L281] s__init_num = 0 [L602] COND TRUE ! s__s3__tmp__reuse_message [L603] COND TRUE ! skip [L604] COND FALSE !(tmp___1 != -12288) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND TRUE s__state == 8496 [L285] ret = __VERIFIER_nondet_int() [L286] COND TRUE blastFlag == 1 [L287] blastFlag = 2 [L289] COND FALSE !(ret <= 0) [L292] COND FALSE !(\read(s__hit)) [L295] s__state = 8512 [L297] s__init_num = 0 [L602] COND TRUE ! s__s3__tmp__reuse_message [L603] COND TRUE ! skip [L604] COND FALSE !(tmp___1 != -12288) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND TRUE s__state == 8512 [L302] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L303] COND TRUE __cil_tmp56 + 256UL [L304] skip = 1 Loop: [L312] s__state = 8528 [L313] s__init_num = 0 [L602] COND TRUE ! s__s3__tmp__reuse_message [L603] COND FALSE !(! skip) [L629] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND TRUE s__state == 8528 [L317] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L319] __cil_tmp57 = (unsigned long )s__options [L320] COND FALSE !(__cil_tmp57 + 2097152UL) [L323] s__s3__tmp__use_rsa_tmp = 0 [L326] COND FALSE !(\read(s__s3__tmp__use_rsa_tmp)) [L329] COND FALSE !(l + 30UL) [L332] COND TRUE l + 1UL [L333] COND FALSE !(s__cert__pkeys__AT0__privatekey == 0) [L337] __cil_tmp58 = (unsigned long )s__s3__tmp__new_cipher__algo_strength [L338] COND FALSE !(__cil_tmp58 + 2UL) [L360] skip = 1 [L369] s__state = 8544 [L370] s__init_num = 0 [L602] COND TRUE ! s__s3__tmp__reuse_message [L603] COND FALSE !(! skip) [L629] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND TRUE s__state == 8544 [L374] COND TRUE s__verify_mode + 1 [L375] COND FALSE !(s__session__peer != 0) [L386] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L387] COND TRUE __cil_tmp61 + 256UL [L388] COND TRUE s__verify_mode + 2 [L397] s__s3__tmp__cert_request = 1 [L398] ret = __VERIFIER_nondet_int() [L399] COND FALSE !(ret <= 0) [L402] s__state = 8448 [L403] s__s3__tmp__next_state___0 = 8576 [L404] s__init_num = 0 [L602] COND TRUE ! s__s3__tmp__reuse_message [L603] COND TRUE ! skip [L604] COND FALSE !(tmp___1 != -12288) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND FALSE !(s__state == 8544) [L155] COND FALSE !(s__state == 8545) [L158] COND FALSE !(s__state == 8560) [L161] COND FALSE !(s__state == 8561) [L164] COND TRUE s__state == 8448 [L425] COND FALSE !(num1 > 0L) [L434] s__state = s__s3__tmp__next_state___0 [L602] COND TRUE ! s__s3__tmp__reuse_message [L603] COND TRUE ! skip [L604] COND FALSE !(tmp___1 != -12288) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND FALSE !(s__state == 8544) [L155] COND FALSE !(s__state == 8545) [L158] COND FALSE !(s__state == 8560) [L161] COND FALSE !(s__state == 8561) [L164] COND FALSE !(s__state == 8448) [L167] COND TRUE s__state == 8576 [L438] ret = __VERIFIER_nondet_int() [L439] COND FALSE !(ret <= 0) [L442] COND TRUE ret == 2 [L443] s__state = 8466 [L602] COND TRUE ! s__s3__tmp__reuse_message [L603] COND TRUE ! skip [L604] COND FALSE !(tmp___1 != -12288) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND TRUE s__state == 8466 [L271] s__shutdown = 0 [L272] ret = __VERIFIER_nondet_int() [L273] COND FALSE !(blastFlag == 0) [L276] COND FALSE !(ret <= 0) [L279] got_new_session = 1 [L280] s__state = 8496 [L281] s__init_num = 0 [L602] COND TRUE ! s__s3__tmp__reuse_message [L603] COND TRUE ! skip [L604] COND FALSE !(tmp___1 != -12288) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND TRUE s__state == 8496 [L285] ret = __VERIFIER_nondet_int() [L286] COND FALSE !(blastFlag == 1) [L289] COND FALSE !(ret <= 0) [L292] COND FALSE !(\read(s__hit)) [L295] s__state = 8512 [L297] s__init_num = 0 [L602] COND TRUE ! s__s3__tmp__reuse_message [L603] COND TRUE ! skip [L604] COND FALSE !(tmp___1 != -12288) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND TRUE s__state == 8512 [L302] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L303] COND TRUE __cil_tmp56 + 256UL [L304] skip = 1 End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...