./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_2.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version a4ecdabc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/bin/uautomizer/data/config -Xmx15G -Xms4m -jar /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_2.cil-1.c -s /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/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 724fb2d5eb33b2f1563a1f753919b88185f2f4bb ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. 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.2.0-a4ecdab [2020-11-28 02:56:34,580 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-11-28 02:56:34,582 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-11-28 02:56:34,644 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-11-28 02:56:34,645 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-11-28 02:56:34,661 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-11-28 02:56:34,664 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-11-28 02:56:34,673 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-11-28 02:56:34,676 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-11-28 02:56:34,684 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-11-28 02:56:34,685 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-11-28 02:56:34,687 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-11-28 02:56:34,688 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-11-28 02:56:34,691 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-11-28 02:56:34,693 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-11-28 02:56:34,696 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-11-28 02:56:34,697 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-11-28 02:56:34,698 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-11-28 02:56:34,705 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-11-28 02:56:34,709 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-11-28 02:56:34,714 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-11-28 02:56:34,716 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-11-28 02:56:34,719 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-11-28 02:56:34,720 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-11-28 02:56:34,727 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-11-28 02:56:34,727 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-11-28 02:56:34,728 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-11-28 02:56:34,730 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-11-28 02:56:34,731 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-11-28 02:56:34,732 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-11-28 02:56:34,733 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-11-28 02:56:34,734 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-11-28 02:56:34,736 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-11-28 02:56:34,737 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-11-28 02:56:34,738 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-11-28 02:56:34,739 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-11-28 02:56:34,740 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-11-28 02:56:34,740 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-11-28 02:56:34,740 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-11-28 02:56:34,741 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-11-28 02:56:34,742 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-11-28 02:56:34,744 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2020-11-28 02:56:34,787 INFO L113 SettingsManager]: Loading preferences was successful [2020-11-28 02:56:34,791 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-11-28 02:56:34,793 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-11-28 02:56:34,793 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-11-28 02:56:34,793 INFO L138 SettingsManager]: * Use SBE=true [2020-11-28 02:56:34,794 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2020-11-28 02:56:34,794 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2020-11-28 02:56:34,794 INFO L138 SettingsManager]: * Use old map elimination=false [2020-11-28 02:56:34,794 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2020-11-28 02:56:34,795 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2020-11-28 02:56:34,796 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2020-11-28 02:56:34,796 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-11-28 02:56:34,797 INFO L138 SettingsManager]: * sizeof long=4 [2020-11-28 02:56:34,797 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2020-11-28 02:56:34,797 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-11-28 02:56:34,797 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-11-28 02:56:34,798 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-11-28 02:56:34,798 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2020-11-28 02:56:34,798 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2020-11-28 02:56:34,798 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2020-11-28 02:56:34,798 INFO L138 SettingsManager]: * sizeof long double=12 [2020-11-28 02:56:34,799 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-11-28 02:56:34,799 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2020-11-28 02:56:34,799 INFO L138 SettingsManager]: * Use constant arrays=true [2020-11-28 02:56:34,799 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2020-11-28 02:56:34,800 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-11-28 02:56:34,800 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-11-28 02:56:34,800 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2020-11-28 02:56:34,801 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-11-28 02:56:34,801 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-11-28 02:56:34,801 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-11-28 02:56:34,801 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2020-11-28 02:56:34,802 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2020-11-28 02:56:34,803 INFO L138 SettingsManager]: * TransformationType=MODULO_NEIGHBOR WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/bin/uautomizer/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/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 -> 724fb2d5eb33b2f1563a1f753919b88185f2f4bb [2020-11-28 02:56:35,059 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-11-28 02:56:35,092 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-11-28 02:56:35,094 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-11-28 02:56:35,095 INFO L271 PluginConnector]: Initializing CDTParser... [2020-11-28 02:56:35,096 INFO L275 PluginConnector]: CDTParser initialized [2020-11-28 02:56:35,097 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/bin/uautomizer/../../sv-benchmarks/c/openssl-simplified/s3_srvr_2.cil-1.c [2020-11-28 02:56:35,194 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/bin/uautomizer/data/5b0136b01/98a413dd875541979e431284aef61c04/FLAG5625ddea8 [2020-11-28 02:56:35,675 INFO L306 CDTParser]: Found 1 translation units. [2020-11-28 02:56:35,676 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/sv-benchmarks/c/openssl-simplified/s3_srvr_2.cil-1.c [2020-11-28 02:56:35,687 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/bin/uautomizer/data/5b0136b01/98a413dd875541979e431284aef61c04/FLAG5625ddea8 [2020-11-28 02:56:36,003 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/bin/uautomizer/data/5b0136b01/98a413dd875541979e431284aef61c04 [2020-11-28 02:56:36,006 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-11-28 02:56:36,010 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2020-11-28 02:56:36,014 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-11-28 02:56:36,015 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-11-28 02:56:36,018 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-11-28 02:56:36,020 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:56:36" (1/1) ... [2020-11-28 02:56:36,022 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4810a6de and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:56:36, skipping insertion in model container [2020-11-28 02:56:36,022 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:56:36" (1/1) ... [2020-11-28 02:56:36,030 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-11-28 02:56:36,084 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-11-28 02:56:36,380 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-11-28 02:56:36,392 INFO L203 MainTranslator]: Completed pre-run [2020-11-28 02:56:36,447 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-11-28 02:56:36,462 INFO L208 MainTranslator]: Completed translation [2020-11-28 02:56:36,462 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:56:36 WrapperNode [2020-11-28 02:56:36,471 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-11-28 02:56:36,472 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-11-28 02:56:36,472 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-11-28 02:56:36,472 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-11-28 02:56:36,484 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:56:36" (1/1) ... [2020-11-28 02:56:36,497 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:56:36" (1/1) ... [2020-11-28 02:56:36,543 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-11-28 02:56:36,544 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-11-28 02:56:36,544 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-11-28 02:56:36,545 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-11-28 02:56:36,554 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:56:36" (1/1) ... [2020-11-28 02:56:36,554 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:56:36" (1/1) ... [2020-11-28 02:56:36,559 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:56:36" (1/1) ... [2020-11-28 02:56:36,559 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:56:36" (1/1) ... [2020-11-28 02:56:36,567 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:56:36" (1/1) ... [2020-11-28 02:56:36,592 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:56:36" (1/1) ... [2020-11-28 02:56:36,595 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:56:36" (1/1) ... [2020-11-28 02:56:36,599 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-11-28 02:56:36,600 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-11-28 02:56:36,600 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-11-28 02:56:36,600 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-11-28 02:56:36,617 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:56:36" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/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 [2020-11-28 02:56:36,687 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-11-28 02:56:36,688 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-11-28 02:56:36,688 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-11-28 02:56:36,688 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-11-28 02:56:36,817 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-28 02:56:37,527 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2020-11-28 02:56:37,528 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2020-11-28 02:56:37,544 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-11-28 02:56:37,544 INFO L298 CfgBuilder]: Removed 9 assume(true) statements. [2020-11-28 02:56:37,547 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:56:37 BoogieIcfgContainer [2020-11-28 02:56:37,547 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-11-28 02:56:37,549 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2020-11-28 02:56:37,550 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2020-11-28 02:56:37,553 INFO L275 PluginConnector]: BuchiAutomizer initialized [2020-11-28 02:56:37,554 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-11-28 02:56:37,554 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 28.11 02:56:36" (1/3) ... [2020-11-28 02:56:37,556 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@7bf5e443 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.11 02:56:37, skipping insertion in model container [2020-11-28 02:56:37,556 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-11-28 02:56:37,558 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:56:36" (2/3) ... [2020-11-28 02:56:37,559 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@7bf5e443 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.11 02:56:37, skipping insertion in model container [2020-11-28 02:56:37,559 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-11-28 02:56:37,559 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:56:37" (3/3) ... [2020-11-28 02:56:37,563 INFO L373 chiAutomizerObserver]: Analyzing ICFG s3_srvr_2.cil-1.c [2020-11-28 02:56:37,612 INFO L359 BuchiCegarLoop]: Interprodecural is true [2020-11-28 02:56:37,612 INFO L360 BuchiCegarLoop]: Hoare is false [2020-11-28 02:56:37,612 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2020-11-28 02:56:37,613 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2020-11-28 02:56:37,613 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-11-28 02:56:37,613 INFO L364 BuchiCegarLoop]: Difference is false [2020-11-28 02:56:37,613 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-11-28 02:56:37,613 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2020-11-28 02:56:37,631 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 141 states. [2020-11-28 02:56:37,659 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2020-11-28 02:56:37,659 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:56:37,659 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:56:37,668 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:56:37,668 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:56:37,668 INFO L427 BuchiCegarLoop]: ======== Iteration 1============ [2020-11-28 02:56:37,669 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 141 states. [2020-11-28 02:56:37,676 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2020-11-28 02:56:37,677 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:56:37,677 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:56:37,678 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:56:37,679 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:56:37,684 INFO L794 eck$LassoCheckResult]: Stem: 95#ULTIMATE.startENTRYtrue #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 9#L-1true havoc main_#res;havoc main_#t~ret56, 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~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~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 51#L83true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 42#L86-2true ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 64#L91true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 61#L91-1true assume !(0 == ssl3_accept_~s__cert~0); 48#L100-2true [2020-11-28 02:56:37,684 INFO L796 eck$LassoCheckResult]: Loop: 48#L100-2true assume !false; 124#L101true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18#L103true assume !(12292 == ssl3_accept_~s__state~0); 24#L106true assume !(16384 == ssl3_accept_~s__state~0); 12#L109true assume !(8192 == ssl3_accept_~s__state~0); 125#L112true assume !(24576 == ssl3_accept_~s__state~0); 103#L115true assume !(8195 == ssl3_accept_~s__state~0); 108#L118true assume 8480 == ssl3_accept_~s__state~0; 35#L122true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 33#L260true 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; 8#L544true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 84#L581true ssl3_accept_~skip~0 := 0; 48#L100-2true [2020-11-28 02:56:37,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:37,690 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2020-11-28 02:56:37,700 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:37,700 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106210370] [2020-11-28 02:56:37,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:37,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:37,800 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:37,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:37,820 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:37,843 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:56:37,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:37,845 INFO L82 PathProgramCache]: Analyzing trace with hash -289467049, now seen corresponding path program 1 times [2020-11-28 02:56:37,845 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:37,845 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521480266] [2020-11-28 02:56:37,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:37,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:37,854 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:37,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:37,860 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:37,864 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:56:37,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:37,880 INFO L82 PathProgramCache]: Analyzing trace with hash -1315320920, now seen corresponding path program 1 times [2020-11-28 02:56:37,880 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:37,881 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586152938] [2020-11-28 02:56:37,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:37,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:56:38,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-28 02:56:38,004 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586152938] [2020-11-28 02:56:38,005 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:56:38,006 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:56:38,006 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195300525] [2020-11-28 02:56:38,118 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 27 [2020-11-28 02:56:38,157 INFO L210 LassoAnalysis]: Preferences: [2020-11-28 02:56:38,158 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-28 02:56:38,158 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-28 02:56:38,158 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-28 02:56:38,158 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-28 02:56:38,158 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:56:38,159 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-28 02:56:38,159 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-28 02:56:38,159 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration1_Loop [2020-11-28 02:56:38,159 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-28 02:56:38,160 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-28 02:56:38,179 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:38,187 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:38,201 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:38,205 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:38,209 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:38,213 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:38,222 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:38,369 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-28 02:56:38,370 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/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) [2020-11-28 02:56:38,383 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:56:38,383 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 [2020-11-28 02:56:38,393 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:56:38,393 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_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/bin/uautomizer/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:56:38,435 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:56:38,435 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/bin/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:56:38,474 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-28 02:56:38,475 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 02:56:38,488 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-11-28 02:56:38,508 INFO L210 LassoAnalysis]: Preferences: [2020-11-28 02:56:38,508 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-28 02:56:38,508 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-28 02:56:38,508 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-28 02:56:38,508 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-28 02:56:38,508 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:56:38,509 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-28 02:56:38,509 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-28 02:56:38,509 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration1_Loop [2020-11-28 02:56:38,509 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-28 02:56:38,509 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-28 02:56:38,511 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:38,629 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:38,648 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:38,652 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:38,656 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:38,666 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:38,669 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:38,815 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-28 02:56:38,820 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/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) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:56:38,827 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 [2020-11-28 02:56:38,830 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:56:38,830 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:56:38,830 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:56:38,831 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:56:38,831 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:56:38,833 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:56:38,834 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 02:56:38,836 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/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) [2020-11-28 02:56:38,877 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-28 02:56:38,879 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:56:38,879 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:56:38,880 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:56:38,880 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:56:38,880 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:56:38,884 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:56:38,884 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:56:38,888 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-28 02:56:38,896 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-11-28 02:56:38,896 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/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) [2020-11-28 02:56:38,929 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-28 02:56:38,929 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-28 02:56:38,929 INFO L510 LassoAnalysis]: Proved termination. [2020-11-28 02:56:38,930 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 [] Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:56:38,967 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-28 02:56:38,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:39,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:56:39,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-28 02:56:39,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 02:56:39,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:56:39,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-28 02:56:39,052 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 02:56:39,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-28 02:56:39,132 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 [2020-11-28 02:56:39,133 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 141 states. Second operand 5 states. [2020-11-28 02:56:40,091 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 141 states.. Second operand 5 states. Result 790 states and 1327 transitions. Complement of second has 10 states. [2020-11-28 02:56:40,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2020-11-28 02:56:40,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-11-28 02:56:40,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 574 transitions. [2020-11-28 02:56:40,096 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 574 transitions. Stem has 6 letters. Loop has 12 letters. [2020-11-28 02:56:40,098 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 02:56:40,098 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 574 transitions. Stem has 18 letters. Loop has 12 letters. [2020-11-28 02:56:40,098 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 02:56:40,098 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 574 transitions. Stem has 6 letters. Loop has 24 letters. [2020-11-28 02:56:40,099 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 02:56:40,101 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 790 states and 1327 transitions. [2020-11-28 02:56:40,126 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 299 [2020-11-28 02:56:40,142 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 790 states to 650 states and 1003 transitions. [2020-11-28 02:56:40,143 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 365 [2020-11-28 02:56:40,146 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 376 [2020-11-28 02:56:40,146 INFO L73 IsDeterministic]: Start isDeterministic. Operand 650 states and 1003 transitions. [2020-11-28 02:56:40,147 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 02:56:40,147 INFO L691 BuchiCegarLoop]: Abstraction has 650 states and 1003 transitions. [2020-11-28 02:56:40,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states and 1003 transitions. [2020-11-28 02:56:40,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 456. [2020-11-28 02:56:40,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 456 states. [2020-11-28 02:56:40,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 700 transitions. [2020-11-28 02:56:40,214 INFO L714 BuchiCegarLoop]: Abstraction has 456 states and 700 transitions. [2020-11-28 02:56:40,215 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:56:40,218 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:56:40,219 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:56:40,220 INFO L87 Difference]: Start difference. First operand 456 states and 700 transitions. Second operand 3 states. [2020-11-28 02:56:40,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:56:40,421 INFO L93 Difference]: Finished difference Result 168 states and 242 transitions. [2020-11-28 02:56:40,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:56:40,422 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 168 states and 242 transitions. [2020-11-28 02:56:40,424 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 139 [2020-11-28 02:56:40,425 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 168 states to 158 states and 232 transitions. [2020-11-28 02:56:40,426 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 158 [2020-11-28 02:56:40,426 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 158 [2020-11-28 02:56:40,426 INFO L73 IsDeterministic]: Start isDeterministic. Operand 158 states and 232 transitions. [2020-11-28 02:56:40,427 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:56:40,428 INFO L691 BuchiCegarLoop]: Abstraction has 158 states and 232 transitions. [2020-11-28 02:56:40,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states and 232 transitions. [2020-11-28 02:56:40,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 144. [2020-11-28 02:56:40,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 144 states. [2020-11-28 02:56:40,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 217 transitions. [2020-11-28 02:56:40,440 INFO L714 BuchiCegarLoop]: Abstraction has 144 states and 217 transitions. [2020-11-28 02:56:40,441 INFO L594 BuchiCegarLoop]: Abstraction has 144 states and 217 transitions. [2020-11-28 02:56:40,441 INFO L427 BuchiCegarLoop]: ======== Iteration 2============ [2020-11-28 02:56:40,441 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 144 states and 217 transitions. [2020-11-28 02:56:40,442 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 136 [2020-11-28 02:56:40,442 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:56:40,442 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:56:40,445 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:56:40,445 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:56:40,446 INFO L794 eck$LassoCheckResult]: Stem: 1750#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 1653#L-1 havoc main_#res;havoc main_#t~ret56, 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~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~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 1654#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 1706#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 1707#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 1673#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 1712#L100-2 [2020-11-28 02:56:40,446 INFO L796 eck$LassoCheckResult]: Loop: 1712#L100-2 assume !false; 1713#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 1674#L103 assume !(12292 == ssl3_accept_~s__state~0); 1675#L106 assume !(16384 == ssl3_accept_~s__state~0); 1660#L109 assume !(8192 == ssl3_accept_~s__state~0); 1661#L112 assume !(24576 == ssl3_accept_~s__state~0); 1755#L115 assume !(8195 == ssl3_accept_~s__state~0); 1756#L118 assume !(8480 == ssl3_accept_~s__state~0); 1753#L121 assume !(8481 == ssl3_accept_~s__state~0); 1731#L124 assume !(8482 == ssl3_accept_~s__state~0); 1732#L127 assume 8464 == ssl3_accept_~s__state~0; 1697#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 1748#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 1747#L275-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; 1647#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 1781#L581 ssl3_accept_~skip~0 := 0; 1780#L100-2 assume !false; 1779#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 1778#L103 assume !(12292 == ssl3_accept_~s__state~0); 1777#L106 assume 16384 == ssl3_accept_~s__state~0; 1741#L212 ssl3_accept_~s__server~0 := 1; 1742#L217 assume 0 != ssl3_accept_~cb~0; 1761#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 1762#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 1691#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 1687#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 1688#L244 assume 12292 != ssl3_accept_~s__state~0; 1749#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 1650#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 1651#L581 ssl3_accept_~skip~0 := 0; 1712#L100-2 [2020-11-28 02:56:40,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:40,447 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 2 times [2020-11-28 02:56:40,447 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:40,448 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080806063] [2020-11-28 02:56:40,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:40,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:40,473 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:40,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:40,500 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:40,514 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:56:40,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:40,515 INFO L82 PathProgramCache]: Analyzing trace with hash -614156933, now seen corresponding path program 1 times [2020-11-28 02:56:40,515 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:40,515 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817526916] [2020-11-28 02:56:40,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:40,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:56:40,565 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-28 02:56:40,565 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817526916] [2020-11-28 02:56:40,565 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:56:40,566 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:56:40,566 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334030663] [2020-11-28 02:56:40,566 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:56:40,566 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:56:40,567 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:56:40,567 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:56:40,567 INFO L87 Difference]: Start difference. First operand 144 states and 217 transitions. cyclomatic complexity: 74 Second operand 3 states. [2020-11-28 02:56:40,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:56:40,840 INFO L93 Difference]: Finished difference Result 203 states and 295 transitions. [2020-11-28 02:56:40,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:56:40,840 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 203 states and 295 transitions. [2020-11-28 02:56:40,843 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 183 [2020-11-28 02:56:40,845 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 203 states to 191 states and 283 transitions. [2020-11-28 02:56:40,845 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 191 [2020-11-28 02:56:40,845 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 191 [2020-11-28 02:56:40,845 INFO L73 IsDeterministic]: Start isDeterministic. Operand 191 states and 283 transitions. [2020-11-28 02:56:40,847 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:56:40,847 INFO L691 BuchiCegarLoop]: Abstraction has 191 states and 283 transitions. [2020-11-28 02:56:40,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states and 283 transitions. [2020-11-28 02:56:40,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 185. [2020-11-28 02:56:40,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 185 states. [2020-11-28 02:56:40,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 274 transitions. [2020-11-28 02:56:40,853 INFO L714 BuchiCegarLoop]: Abstraction has 185 states and 274 transitions. [2020-11-28 02:56:40,853 INFO L594 BuchiCegarLoop]: Abstraction has 185 states and 274 transitions. [2020-11-28 02:56:40,853 INFO L427 BuchiCegarLoop]: ======== Iteration 3============ [2020-11-28 02:56:40,853 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 185 states and 274 transitions. [2020-11-28 02:56:40,855 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 177 [2020-11-28 02:56:40,855 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:56:40,855 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:56:40,856 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:56:40,856 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [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] [2020-11-28 02:56:40,856 INFO L794 eck$LassoCheckResult]: Stem: 2106#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2006#L-1 havoc main_#res;havoc main_#t~ret56, 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~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~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 2007#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2061#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 2062#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2026#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 2067#L100-2 [2020-11-28 02:56:40,857 INFO L796 eck$LassoCheckResult]: Loop: 2067#L100-2 assume !false; 2068#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2027#L103 assume !(12292 == ssl3_accept_~s__state~0); 2028#L106 assume !(16384 == ssl3_accept_~s__state~0); 2013#L109 assume !(8192 == ssl3_accept_~s__state~0); 2014#L112 assume !(24576 == ssl3_accept_~s__state~0); 2126#L115 assume !(8195 == ssl3_accept_~s__state~0); 2135#L118 assume !(8480 == ssl3_accept_~s__state~0); 2134#L121 assume !(8481 == ssl3_accept_~s__state~0); 2086#L124 assume !(8482 == ssl3_accept_~s__state~0); 2087#L127 assume 8464 == ssl3_accept_~s__state~0; 2053#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 2104#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2103#L275-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; 2029#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2171#L581 ssl3_accept_~skip~0 := 0; 2170#L100-2 assume !false; 2169#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2168#L103 assume !(12292 == ssl3_accept_~s__state~0); 2167#L106 assume !(16384 == ssl3_accept_~s__state~0); 2166#L109 assume 8192 == ssl3_accept_~s__state~0; 2113#L212 ssl3_accept_~s__server~0 := 1; 2179#L217 assume 0 != ssl3_accept_~cb~0; 2178#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 2131#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 2045#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 2046#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 2132#L244 assume 12292 != ssl3_accept_~s__state~0; 2105#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 2003#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2004#L581 ssl3_accept_~skip~0 := 0; 2067#L100-2 [2020-11-28 02:56:40,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:40,857 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 3 times [2020-11-28 02:56:40,857 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:40,858 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306783264] [2020-11-28 02:56:40,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:40,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:40,868 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:40,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:40,881 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:40,886 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:56:40,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:40,887 INFO L82 PathProgramCache]: Analyzing trace with hash 639955172, now seen corresponding path program 1 times [2020-11-28 02:56:40,887 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:40,888 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915511546] [2020-11-28 02:56:40,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:40,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:56:40,928 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-28 02:56:40,928 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915511546] [2020-11-28 02:56:40,928 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:56:40,929 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:56:40,929 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738573347] [2020-11-28 02:56:40,929 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:56:40,929 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:56:40,930 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:56:40,930 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:56:40,930 INFO L87 Difference]: Start difference. First operand 185 states and 274 transitions. cyclomatic complexity: 90 Second operand 3 states. [2020-11-28 02:56:41,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:56:41,180 INFO L93 Difference]: Finished difference Result 260 states and 383 transitions. [2020-11-28 02:56:41,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:56:41,181 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 260 states and 383 transitions. [2020-11-28 02:56:41,184 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 242 [2020-11-28 02:56:41,187 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 260 states to 250 states and 373 transitions. [2020-11-28 02:56:41,187 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 250 [2020-11-28 02:56:41,187 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 250 [2020-11-28 02:56:41,187 INFO L73 IsDeterministic]: Start isDeterministic. Operand 250 states and 373 transitions. [2020-11-28 02:56:41,189 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:56:41,189 INFO L691 BuchiCegarLoop]: Abstraction has 250 states and 373 transitions. [2020-11-28 02:56:41,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states and 373 transitions. [2020-11-28 02:56:41,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 237. [2020-11-28 02:56:41,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 237 states. [2020-11-28 02:56:41,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 349 transitions. [2020-11-28 02:56:41,195 INFO L714 BuchiCegarLoop]: Abstraction has 237 states and 349 transitions. [2020-11-28 02:56:41,196 INFO L594 BuchiCegarLoop]: Abstraction has 237 states and 349 transitions. [2020-11-28 02:56:41,196 INFO L427 BuchiCegarLoop]: ======== Iteration 4============ [2020-11-28 02:56:41,196 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 237 states and 349 transitions. [2020-11-28 02:56:41,198 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 229 [2020-11-28 02:56:41,198 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:56:41,198 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:56:41,199 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:56:41,199 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:56:41,200 INFO L794 eck$LassoCheckResult]: Stem: 2558#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2457#L-1 havoc main_#res;havoc main_#t~ret56, 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~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~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 2458#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2511#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 2512#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2478#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 2517#L100-2 [2020-11-28 02:56:41,200 INFO L796 eck$LassoCheckResult]: Loop: 2517#L100-2 assume !false; 2518#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2479#L103 assume !(12292 == ssl3_accept_~s__state~0); 2480#L106 assume !(16384 == ssl3_accept_~s__state~0); 2464#L109 assume !(8192 == ssl3_accept_~s__state~0); 2465#L112 assume !(24576 == ssl3_accept_~s__state~0); 2565#L115 assume !(8195 == ssl3_accept_~s__state~0); 2566#L118 assume !(8480 == ssl3_accept_~s__state~0); 2561#L121 assume !(8481 == ssl3_accept_~s__state~0); 2562#L124 assume !(8482 == ssl3_accept_~s__state~0); 2650#L127 assume 8464 == ssl3_accept_~s__state~0; 2577#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 2555#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2554#L275-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; 2454#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2455#L581 ssl3_accept_~skip~0 := 0; 2678#L100-2 assume !false; 2677#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2676#L103 assume !(12292 == ssl3_accept_~s__state~0); 2675#L106 assume !(16384 == ssl3_accept_~s__state~0); 2674#L109 assume !(8192 == ssl3_accept_~s__state~0); 2673#L112 assume !(24576 == ssl3_accept_~s__state~0); 2672#L115 assume !(8195 == ssl3_accept_~s__state~0); 2671#L118 assume !(8480 == ssl3_accept_~s__state~0); 2670#L121 assume !(8481 == ssl3_accept_~s__state~0); 2537#L124 assume !(8482 == ssl3_accept_~s__state~0); 2538#L127 assume !(8464 == ssl3_accept_~s__state~0); 2527#L130 assume !(8465 == ssl3_accept_~s__state~0); 2504#L133 assume !(8466 == ssl3_accept_~s__state~0); 2484#L136 assume 8496 == ssl3_accept_~s__state~0; 2485#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 2461#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 2462#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 2524#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 2509#L298-2 ssl3_accept_~s__init_num~0 := 0; 2481#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2643#L581 ssl3_accept_~skip~0 := 0; 2642#L100-2 assume !false; 2641#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2640#L103 assume 12292 == ssl3_accept_~s__state~0; 2563#L104 ssl3_accept_~s__new_session~0 := 1; 2564#L212 ssl3_accept_~s__server~0 := 1; 2634#L217 assume 0 != ssl3_accept_~cb~0; 2633#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 2632#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 2630#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 2628#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 2627#L244 assume 12292 != ssl3_accept_~s__state~0; 2556#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 2557#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2551#L581 ssl3_accept_~skip~0 := 0; 2517#L100-2 [2020-11-28 02:56:41,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:41,201 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 4 times [2020-11-28 02:56:41,201 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:41,201 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155651870] [2020-11-28 02:56:41,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:41,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:41,211 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:41,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:41,225 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:41,230 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:56:41,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:41,236 INFO L82 PathProgramCache]: Analyzing trace with hash -1505185988, now seen corresponding path program 1 times [2020-11-28 02:56:41,237 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:41,237 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571015021] [2020-11-28 02:56:41,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:41,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:56:41,294 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2020-11-28 02:56:41,295 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571015021] [2020-11-28 02:56:41,295 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:56:41,295 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:56:41,295 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495098814] [2020-11-28 02:56:41,296 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:56:41,296 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:56:41,296 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:56:41,297 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:56:41,297 INFO L87 Difference]: Start difference. First operand 237 states and 349 transitions. cyclomatic complexity: 113 Second operand 3 states. [2020-11-28 02:56:41,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:56:41,560 INFO L93 Difference]: Finished difference Result 285 states and 421 transitions. [2020-11-28 02:56:41,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:56:41,560 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 285 states and 421 transitions. [2020-11-28 02:56:41,563 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 274 [2020-11-28 02:56:41,566 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 285 states to 282 states and 418 transitions. [2020-11-28 02:56:41,566 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 282 [2020-11-28 02:56:41,567 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 282 [2020-11-28 02:56:41,567 INFO L73 IsDeterministic]: Start isDeterministic. Operand 282 states and 418 transitions. [2020-11-28 02:56:41,567 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:56:41,567 INFO L691 BuchiCegarLoop]: Abstraction has 282 states and 418 transitions. [2020-11-28 02:56:41,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states and 418 transitions. [2020-11-28 02:56:41,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 277. [2020-11-28 02:56:41,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 277 states. [2020-11-28 02:56:41,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 412 transitions. [2020-11-28 02:56:41,578 INFO L714 BuchiCegarLoop]: Abstraction has 277 states and 412 transitions. [2020-11-28 02:56:41,578 INFO L594 BuchiCegarLoop]: Abstraction has 277 states and 412 transitions. [2020-11-28 02:56:41,578 INFO L427 BuchiCegarLoop]: ======== Iteration 5============ [2020-11-28 02:56:41,579 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 277 states and 412 transitions. [2020-11-28 02:56:41,582 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 269 [2020-11-28 02:56:41,582 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:56:41,582 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:56:41,586 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:56:41,587 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 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] [2020-11-28 02:56:41,587 INFO L794 eck$LassoCheckResult]: Stem: 3090#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2985#L-1 havoc main_#res;havoc main_#t~ret56, 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~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~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 2986#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3042#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 3043#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3006#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 3065#L100-2 [2020-11-28 02:56:41,593 INFO L796 eck$LassoCheckResult]: Loop: 3065#L100-2 assume !false; 3220#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3218#L103 assume !(12292 == ssl3_accept_~s__state~0); 3217#L106 assume !(16384 == ssl3_accept_~s__state~0); 3215#L109 assume !(8192 == ssl3_accept_~s__state~0); 3213#L112 assume !(24576 == ssl3_accept_~s__state~0); 3211#L115 assume !(8195 == ssl3_accept_~s__state~0); 3209#L118 assume !(8480 == ssl3_accept_~s__state~0); 3208#L121 assume !(8481 == ssl3_accept_~s__state~0); 3206#L124 assume !(8482 == ssl3_accept_~s__state~0); 3187#L127 assume 8464 == ssl3_accept_~s__state~0; 3111#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 3087#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3086#L275-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; 2982#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2983#L581 ssl3_accept_~skip~0 := 0; 3048#L100-2 assume !false; 3049#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3007#L103 assume !(12292 == ssl3_accept_~s__state~0); 3008#L106 assume !(16384 == ssl3_accept_~s__state~0); 2992#L109 assume !(8192 == ssl3_accept_~s__state~0); 2993#L112 assume !(24576 == ssl3_accept_~s__state~0); 3096#L115 assume !(8195 == ssl3_accept_~s__state~0); 3097#L118 assume !(8480 == ssl3_accept_~s__state~0); 3101#L121 assume !(8481 == ssl3_accept_~s__state~0); 3237#L124 assume !(8482 == ssl3_accept_~s__state~0); 3081#L127 assume !(8464 == ssl3_accept_~s__state~0); 3058#L130 assume !(8465 == ssl3_accept_~s__state~0); 3034#L133 assume !(8466 == ssl3_accept_~s__state~0); 3012#L136 assume 8496 == ssl3_accept_~s__state~0; 3013#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 2989#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 2990#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 3055#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 3040#L298-2 ssl3_accept_~s__init_num~0 := 0; 3009#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3246#L581 ssl3_accept_~skip~0 := 0; 3245#L100-2 assume !false; 3244#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3243#L103 assume !(12292 == ssl3_accept_~s__state~0); 3242#L106 assume !(16384 == ssl3_accept_~s__state~0); 3241#L109 assume !(8192 == ssl3_accept_~s__state~0); 3240#L112 assume !(24576 == ssl3_accept_~s__state~0); 3239#L115 assume !(8195 == ssl3_accept_~s__state~0); 3238#L118 assume !(8480 == ssl3_accept_~s__state~0); 3093#L121 assume !(8481 == ssl3_accept_~s__state~0); 3069#L124 assume !(8482 == ssl3_accept_~s__state~0); 3070#L127 assume !(8464 == ssl3_accept_~s__state~0); 3227#L130 assume !(8465 == ssl3_accept_~s__state~0); 3224#L133 assume !(8466 == ssl3_accept_~s__state~0); 3221#L136 assume !(8496 == ssl3_accept_~s__state~0); 3019#L139 assume !(8497 == ssl3_accept_~s__state~0); 3020#L142 assume !(8512 == ssl3_accept_~s__state~0); 3216#L145 assume !(8513 == ssl3_accept_~s__state~0); 3214#L148 assume !(8528 == ssl3_accept_~s__state~0); 3212#L151 assume !(8529 == ssl3_accept_~s__state~0); 3210#L154 assume !(8544 == ssl3_accept_~s__state~0); 3123#L157 assume !(8545 == ssl3_accept_~s__state~0); 3124#L160 assume 8560 == ssl3_accept_~s__state~0; 2997#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 2998#L423 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 3011#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3148#L581 ssl3_accept_~skip~0 := 0; 3146#L100-2 assume !false; 3145#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3144#L103 assume !(12292 == ssl3_accept_~s__state~0); 3141#L106 assume !(16384 == ssl3_accept_~s__state~0); 3140#L109 assume 8192 == ssl3_accept_~s__state~0; 3079#L212 ssl3_accept_~s__server~0 := 1; 3080#L217 assume 0 != ssl3_accept_~cb~0; 3104#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3105#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3028#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3023#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3024#L244 assume 12292 != ssl3_accept_~s__state~0; 3088#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 3089#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3226#L581 ssl3_accept_~skip~0 := 0; 3065#L100-2 [2020-11-28 02:56:41,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:41,594 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 5 times [2020-11-28 02:56:41,594 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:41,595 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127856956] [2020-11-28 02:56:41,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:41,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:41,612 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:41,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:41,637 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:41,642 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:56:41,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:41,645 INFO L82 PathProgramCache]: Analyzing trace with hash -1899324650, now seen corresponding path program 1 times [2020-11-28 02:56:41,646 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:41,646 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959621812] [2020-11-28 02:56:41,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:41,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:56:41,712 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 50 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2020-11-28 02:56:41,714 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959621812] [2020-11-28 02:56:41,717 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:56:41,717 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:56:41,717 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15351872] [2020-11-28 02:56:41,718 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:56:41,719 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:56:41,719 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:56:41,719 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:56:41,720 INFO L87 Difference]: Start difference. First operand 277 states and 412 transitions. cyclomatic complexity: 136 Second operand 3 states. [2020-11-28 02:56:41,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:56:41,986 INFO L93 Difference]: Finished difference Result 331 states and 464 transitions. [2020-11-28 02:56:41,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:56:41,987 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 331 states and 464 transitions. [2020-11-28 02:56:41,991 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 323 [2020-11-28 02:56:41,994 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 331 states to 331 states and 464 transitions. [2020-11-28 02:56:41,994 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 331 [2020-11-28 02:56:41,995 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 331 [2020-11-28 02:56:41,995 INFO L73 IsDeterministic]: Start isDeterministic. Operand 331 states and 464 transitions. [2020-11-28 02:56:41,996 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:56:41,996 INFO L691 BuchiCegarLoop]: Abstraction has 331 states and 464 transitions. [2020-11-28 02:56:41,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states and 464 transitions. [2020-11-28 02:56:42,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 325. [2020-11-28 02:56:42,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 325 states. [2020-11-28 02:56:42,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 455 transitions. [2020-11-28 02:56:42,007 INFO L714 BuchiCegarLoop]: Abstraction has 325 states and 455 transitions. [2020-11-28 02:56:42,007 INFO L594 BuchiCegarLoop]: Abstraction has 325 states and 455 transitions. [2020-11-28 02:56:42,007 INFO L427 BuchiCegarLoop]: ======== Iteration 6============ [2020-11-28 02:56:42,007 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 325 states and 455 transitions. [2020-11-28 02:56:42,010 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 317 [2020-11-28 02:56:42,010 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:56:42,010 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:56:42,014 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:56:42,014 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 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] [2020-11-28 02:56:42,014 INFO L794 eck$LassoCheckResult]: Stem: 3707#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 3598#L-1 havoc main_#res;havoc main_#t~ret56, 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~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~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 3599#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3652#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 3653#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3618#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 3676#L100-2 [2020-11-28 02:56:42,017 INFO L796 eck$LassoCheckResult]: Loop: 3676#L100-2 assume !false; 3864#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3863#L103 assume !(12292 == ssl3_accept_~s__state~0); 3862#L106 assume !(16384 == ssl3_accept_~s__state~0); 3861#L109 assume !(8192 == ssl3_accept_~s__state~0); 3860#L112 assume !(24576 == ssl3_accept_~s__state~0); 3859#L115 assume !(8195 == ssl3_accept_~s__state~0); 3858#L118 assume !(8480 == ssl3_accept_~s__state~0); 3857#L121 assume !(8481 == ssl3_accept_~s__state~0); 3856#L124 assume !(8482 == ssl3_accept_~s__state~0); 3764#L127 assume 8464 == ssl3_accept_~s__state~0; 3730#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 3704#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3702#L275-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; 3703#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3910#L581 ssl3_accept_~skip~0 := 0; 3909#L100-2 assume !false; 3908#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3907#L103 assume !(12292 == ssl3_accept_~s__state~0); 3906#L106 assume !(16384 == ssl3_accept_~s__state~0); 3905#L109 assume !(8192 == ssl3_accept_~s__state~0); 3904#L112 assume !(24576 == ssl3_accept_~s__state~0); 3903#L115 assume !(8195 == ssl3_accept_~s__state~0); 3902#L118 assume !(8480 == ssl3_accept_~s__state~0); 3901#L121 assume !(8481 == ssl3_accept_~s__state~0); 3680#L124 assume !(8482 == ssl3_accept_~s__state~0); 3681#L127 assume !(8464 == ssl3_accept_~s__state~0); 3669#L130 assume !(8465 == ssl3_accept_~s__state~0); 3643#L133 assume !(8466 == ssl3_accept_~s__state~0); 3644#L136 assume 8496 == ssl3_accept_~s__state~0; 3720#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 3602#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 3603#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 3665#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 3666#L298-2 ssl3_accept_~s__init_num~0 := 0; 3627#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3812#L581 ssl3_accept_~skip~0 := 0; 3810#L100-2 assume !false; 3808#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3806#L103 assume !(12292 == ssl3_accept_~s__state~0); 3804#L106 assume !(16384 == ssl3_accept_~s__state~0); 3802#L109 assume !(8192 == ssl3_accept_~s__state~0); 3800#L112 assume !(24576 == ssl3_accept_~s__state~0); 3798#L115 assume !(8195 == ssl3_accept_~s__state~0); 3795#L118 assume !(8480 == ssl3_accept_~s__state~0); 3793#L121 assume !(8481 == ssl3_accept_~s__state~0); 3791#L124 assume !(8482 == ssl3_accept_~s__state~0); 3790#L127 assume !(8464 == ssl3_accept_~s__state~0); 3788#L130 assume !(8465 == ssl3_accept_~s__state~0); 3786#L133 assume !(8466 == ssl3_accept_~s__state~0); 3784#L136 assume !(8496 == ssl3_accept_~s__state~0); 3756#L139 assume !(8497 == ssl3_accept_~s__state~0); 3757#L142 assume !(8512 == ssl3_accept_~s__state~0); 3772#L145 assume !(8513 == ssl3_accept_~s__state~0); 3780#L148 assume !(8528 == ssl3_accept_~s__state~0); 3779#L151 assume !(8529 == ssl3_accept_~s__state~0); 3778#L154 assume !(8544 == ssl3_accept_~s__state~0); 3777#L157 assume !(8545 == ssl3_accept_~s__state~0); 3776#L160 assume 8560 == ssl3_accept_~s__state~0; 3609#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 3610#L423 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 3622#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3811#L581 ssl3_accept_~skip~0 := 0; 3809#L100-2 assume !false; 3807#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3805#L103 assume !(12292 == ssl3_accept_~s__state~0); 3803#L106 assume !(16384 == ssl3_accept_~s__state~0); 3801#L109 assume 8192 == ssl3_accept_~s__state~0; 3797#L212 ssl3_accept_~s__server~0 := 1; 3836#L217 assume 0 != ssl3_accept_~cb~0; 3835#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3737#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3637#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3632#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3633#L244 assume 12292 != ssl3_accept_~s__state~0; 3705#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 3706#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3865#L581 ssl3_accept_~skip~0 := 0; 3676#L100-2 [2020-11-28 02:56:42,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:42,018 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 6 times [2020-11-28 02:56:42,018 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:42,018 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699492233] [2020-11-28 02:56:42,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:42,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:42,034 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:42,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:42,047 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:42,058 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:56:42,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:42,059 INFO L82 PathProgramCache]: Analyzing trace with hash -1005838312, now seen corresponding path program 1 times [2020-11-28 02:56:42,059 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:42,059 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191336477] [2020-11-28 02:56:42,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:42,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:56:42,111 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 50 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2020-11-28 02:56:42,112 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191336477] [2020-11-28 02:56:42,112 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:56:42,112 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:56:42,113 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957858989] [2020-11-28 02:56:42,113 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:56:42,114 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:56:42,114 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:56:42,114 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:56:42,115 INFO L87 Difference]: Start difference. First operand 325 states and 455 transitions. cyclomatic complexity: 131 Second operand 3 states. [2020-11-28 02:56:42,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:56:42,291 INFO L93 Difference]: Finished difference Result 352 states and 488 transitions. [2020-11-28 02:56:42,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:56:42,292 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 352 states and 488 transitions. [2020-11-28 02:56:42,295 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 344 [2020-11-28 02:56:42,298 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 352 states to 352 states and 488 transitions. [2020-11-28 02:56:42,298 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 352 [2020-11-28 02:56:42,299 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 352 [2020-11-28 02:56:42,299 INFO L73 IsDeterministic]: Start isDeterministic. Operand 352 states and 488 transitions. [2020-11-28 02:56:42,299 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:56:42,300 INFO L691 BuchiCegarLoop]: Abstraction has 352 states and 488 transitions. [2020-11-28 02:56:42,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 352 states and 488 transitions. [2020-11-28 02:56:42,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 352 to 348. [2020-11-28 02:56:42,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 348 states. [2020-11-28 02:56:42,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 483 transitions. [2020-11-28 02:56:42,307 INFO L714 BuchiCegarLoop]: Abstraction has 348 states and 483 transitions. [2020-11-28 02:56:42,307 INFO L594 BuchiCegarLoop]: Abstraction has 348 states and 483 transitions. [2020-11-28 02:56:42,307 INFO L427 BuchiCegarLoop]: ======== Iteration 7============ [2020-11-28 02:56:42,307 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 348 states and 483 transitions. [2020-11-28 02:56:42,309 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 340 [2020-11-28 02:56:42,309 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:56:42,309 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:56:42,311 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:56:42,311 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:56:42,311 INFO L794 eck$LassoCheckResult]: Stem: 4385#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4281#L-1 havoc main_#res;havoc main_#t~ret56, 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~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~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 4282#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4336#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 4337#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4301#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 4361#L100-2 [2020-11-28 02:56:42,311 INFO L796 eck$LassoCheckResult]: Loop: 4361#L100-2 assume !false; 4608#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4607#L103 assume !(12292 == ssl3_accept_~s__state~0); 4605#L106 assume !(16384 == ssl3_accept_~s__state~0); 4600#L109 assume !(8192 == ssl3_accept_~s__state~0); 4598#L112 assume !(24576 == ssl3_accept_~s__state~0); 4596#L115 assume !(8195 == ssl3_accept_~s__state~0); 4595#L118 assume !(8480 == ssl3_accept_~s__state~0); 4388#L121 assume !(8481 == ssl3_accept_~s__state~0); 4363#L124 assume !(8482 == ssl3_accept_~s__state~0); 4364#L127 assume 8464 == ssl3_accept_~s__state~0; 4407#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 4382#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 4381#L275-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; 4278#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4279#L581 ssl3_accept_~skip~0 := 0; 4342#L100-2 assume !false; 4343#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4302#L103 assume !(12292 == ssl3_accept_~s__state~0); 4303#L106 assume !(16384 == ssl3_accept_~s__state~0); 4288#L109 assume !(8192 == ssl3_accept_~s__state~0); 4289#L112 assume !(24576 == ssl3_accept_~s__state~0); 4391#L115 assume !(8195 == ssl3_accept_~s__state~0); 4392#L118 assume !(8480 == ssl3_accept_~s__state~0); 4396#L121 assume !(8481 == ssl3_accept_~s__state~0); 4574#L124 assume !(8482 == ssl3_accept_~s__state~0); 4376#L127 assume !(8464 == ssl3_accept_~s__state~0); 4353#L130 assume !(8465 == ssl3_accept_~s__state~0); 4327#L133 assume !(8466 == ssl3_accept_~s__state~0); 4328#L136 assume 8496 == ssl3_accept_~s__state~0; 4398#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 4285#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 4286#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 4349#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 4334#L298-2 ssl3_accept_~s__init_num~0 := 0; 4304#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4599#L581 ssl3_accept_~skip~0 := 0; 4594#L100-2 assume !false; 4588#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4586#L103 assume !(12292 == ssl3_accept_~s__state~0); 4584#L106 assume !(16384 == ssl3_accept_~s__state~0); 4582#L109 assume !(8192 == ssl3_accept_~s__state~0); 4580#L112 assume !(24576 == ssl3_accept_~s__state~0); 4578#L115 assume !(8195 == ssl3_accept_~s__state~0); 4576#L118 assume !(8480 == ssl3_accept_~s__state~0); 4573#L121 assume !(8481 == ssl3_accept_~s__state~0); 4571#L124 assume !(8482 == ssl3_accept_~s__state~0); 4569#L127 assume !(8464 == ssl3_accept_~s__state~0); 4566#L130 assume !(8465 == ssl3_accept_~s__state~0); 4559#L133 assume !(8466 == ssl3_accept_~s__state~0); 4307#L136 assume !(8496 == ssl3_accept_~s__state~0); 4308#L139 assume !(8497 == ssl3_accept_~s__state~0); 4314#L142 assume !(8512 == ssl3_accept_~s__state~0); 4408#L145 assume !(8513 == ssl3_accept_~s__state~0); 4393#L148 assume !(8528 == ssl3_accept_~s__state~0); 4394#L151 assume !(8529 == ssl3_accept_~s__state~0); 4514#L154 assume !(8544 == ssl3_accept_~s__state~0); 4512#L157 assume !(8545 == ssl3_accept_~s__state~0); 4510#L160 assume !(8560 == ssl3_accept_~s__state~0); 4507#L163 assume !(8561 == ssl3_accept_~s__state~0); 4504#L166 assume !(8448 == ssl3_accept_~s__state~0); 4312#L169 assume !(8576 == ssl3_accept_~s__state~0); 4313#L172 assume !(8577 == ssl3_accept_~s__state~0); 4272#L175 assume !(8592 == ssl3_accept_~s__state~0); 4273#L178 assume !(8593 == ssl3_accept_~s__state~0); 4411#L181 assume !(8608 == ssl3_accept_~s__state~0); 4404#L184 assume !(8609 == ssl3_accept_~s__state~0); 4380#L187 assume !(8640 == ssl3_accept_~s__state~0); 4370#L190 assume !(8641 == ssl3_accept_~s__state~0); 4371#L193 assume 8656 == ssl3_accept_~s__state~0; 4276#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 4277#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 4362#L498 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 4386#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 4387#L506 assume !(0 == ssl3_accept_~tmp___10~0); 4406#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4498#L581 ssl3_accept_~skip~0 := 0; 4497#L100-2 assume !false; 4496#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4495#L103 assume 12292 == ssl3_accept_~s__state~0; 4389#L104 ssl3_accept_~s__new_session~0 := 1; 4390#L212 ssl3_accept_~s__server~0 := 1; 4546#L217 assume 0 != ssl3_accept_~cb~0; 4544#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4542#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4539#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4536#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4535#L244 assume 12292 != ssl3_accept_~s__state~0; 4383#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 4384#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4613#L581 ssl3_accept_~skip~0 := 0; 4361#L100-2 [2020-11-28 02:56:42,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:42,312 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 7 times [2020-11-28 02:56:42,312 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:42,313 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010158484] [2020-11-28 02:56:42,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:42,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:42,327 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:42,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:42,348 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:42,352 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:56:42,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:42,353 INFO L82 PathProgramCache]: Analyzing trace with hash 1656472441, now seen corresponding path program 1 times [2020-11-28 02:56:42,353 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:42,353 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27669522] [2020-11-28 02:56:42,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:42,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:56:42,389 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2020-11-28 02:56:42,390 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27669522] [2020-11-28 02:56:42,390 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:56:42,390 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:56:42,390 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585706409] [2020-11-28 02:56:42,391 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:56:42,391 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:56:42,392 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:56:42,392 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:56:42,392 INFO L87 Difference]: Start difference. First operand 348 states and 483 transitions. cyclomatic complexity: 136 Second operand 3 states. [2020-11-28 02:56:42,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:56:42,652 INFO L93 Difference]: Finished difference Result 356 states and 490 transitions. [2020-11-28 02:56:42,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:56:42,653 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 356 states and 490 transitions. [2020-11-28 02:56:42,656 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 347 [2020-11-28 02:56:42,659 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 356 states to 355 states and 489 transitions. [2020-11-28 02:56:42,659 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 355 [2020-11-28 02:56:42,660 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 355 [2020-11-28 02:56:42,660 INFO L73 IsDeterministic]: Start isDeterministic. Operand 355 states and 489 transitions. [2020-11-28 02:56:42,660 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:56:42,661 INFO L691 BuchiCegarLoop]: Abstraction has 355 states and 489 transitions. [2020-11-28 02:56:42,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states and 489 transitions. [2020-11-28 02:56:42,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 351. [2020-11-28 02:56:42,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 351 states. [2020-11-28 02:56:42,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 485 transitions. [2020-11-28 02:56:42,668 INFO L714 BuchiCegarLoop]: Abstraction has 351 states and 485 transitions. [2020-11-28 02:56:42,668 INFO L594 BuchiCegarLoop]: Abstraction has 351 states and 485 transitions. [2020-11-28 02:56:42,668 INFO L427 BuchiCegarLoop]: ======== Iteration 8============ [2020-11-28 02:56:42,668 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 351 states and 485 transitions. [2020-11-28 02:56:42,670 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 343 [2020-11-28 02:56:42,671 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:56:42,671 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:56:42,672 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:56:42,672 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:56:42,672 INFO L794 eck$LassoCheckResult]: Stem: 5101#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4991#L-1 havoc main_#res;havoc main_#t~ret56, 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~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~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 4992#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5047#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 5048#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5011#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 5073#L100-2 [2020-11-28 02:56:42,673 INFO L796 eck$LassoCheckResult]: Loop: 5073#L100-2 assume !false; 5313#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5311#L103 assume !(12292 == ssl3_accept_~s__state~0); 5309#L106 assume !(16384 == ssl3_accept_~s__state~0); 5307#L109 assume !(8192 == ssl3_accept_~s__state~0); 5305#L112 assume !(24576 == ssl3_accept_~s__state~0); 5304#L115 assume !(8195 == ssl3_accept_~s__state~0); 5303#L118 assume !(8480 == ssl3_accept_~s__state~0); 5302#L121 assume !(8481 == ssl3_accept_~s__state~0); 5077#L124 assume !(8482 == ssl3_accept_~s__state~0); 5078#L127 assume 8464 == ssl3_accept_~s__state~0; 5123#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 5098#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 5096#L275-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; 5097#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5275#L581 ssl3_accept_~skip~0 := 0; 5273#L100-2 assume !false; 5271#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5269#L103 assume !(12292 == ssl3_accept_~s__state~0); 5267#L106 assume !(16384 == ssl3_accept_~s__state~0); 5265#L109 assume !(8192 == ssl3_accept_~s__state~0); 5263#L112 assume !(24576 == ssl3_accept_~s__state~0); 5261#L115 assume !(8195 == ssl3_accept_~s__state~0); 5259#L118 assume !(8480 == ssl3_accept_~s__state~0); 5257#L121 assume !(8481 == ssl3_accept_~s__state~0); 5255#L124 assume !(8482 == ssl3_accept_~s__state~0); 5253#L127 assume !(8464 == ssl3_accept_~s__state~0); 5251#L130 assume !(8465 == ssl3_accept_~s__state~0); 5250#L133 assume !(8466 == ssl3_accept_~s__state~0); 5168#L136 assume 8496 == ssl3_accept_~s__state~0; 5114#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 4995#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 4996#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 5062#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 5044#L298-2 ssl3_accept_~s__init_num~0 := 0; 5045#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5327#L581 ssl3_accept_~skip~0 := 0; 5325#L100-2 assume !false; 5324#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5323#L103 assume !(12292 == ssl3_accept_~s__state~0); 5322#L106 assume !(16384 == ssl3_accept_~s__state~0); 5317#L109 assume !(8192 == ssl3_accept_~s__state~0); 5315#L112 assume !(24576 == ssl3_accept_~s__state~0); 5314#L115 assume !(8195 == ssl3_accept_~s__state~0); 5312#L118 assume !(8480 == ssl3_accept_~s__state~0); 5310#L121 assume !(8481 == ssl3_accept_~s__state~0); 5308#L124 assume !(8482 == ssl3_accept_~s__state~0); 5306#L127 assume !(8464 == ssl3_accept_~s__state~0); 5301#L130 assume !(8465 == ssl3_accept_~s__state~0); 5039#L133 assume !(8466 == ssl3_accept_~s__state~0); 5040#L136 assume !(8496 == ssl3_accept_~s__state~0); 5024#L139 assume !(8497 == ssl3_accept_~s__state~0); 5025#L142 assume 8512 == ssl3_accept_~s__state~0; 5079#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 5060#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 5053#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 5021#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5294#L581 ssl3_accept_~skip~0 := 0; 5293#L100-2 assume !false; 5292#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5291#L103 assume !(12292 == ssl3_accept_~s__state~0); 5290#L106 assume !(16384 == ssl3_accept_~s__state~0); 5289#L109 assume !(8192 == ssl3_accept_~s__state~0); 5284#L112 assume !(24576 == ssl3_accept_~s__state~0); 5238#L115 assume !(8195 == ssl3_accept_~s__state~0); 5236#L118 assume !(8480 == ssl3_accept_~s__state~0); 5234#L121 assume !(8481 == ssl3_accept_~s__state~0); 5232#L124 assume !(8482 == ssl3_accept_~s__state~0); 5230#L127 assume !(8464 == ssl3_accept_~s__state~0); 5228#L130 assume !(8465 == ssl3_accept_~s__state~0); 5227#L133 assume !(8466 == ssl3_accept_~s__state~0); 5226#L136 assume !(8496 == ssl3_accept_~s__state~0); 5223#L139 assume !(8497 == ssl3_accept_~s__state~0); 5212#L142 assume !(8512 == ssl3_accept_~s__state~0); 5213#L145 assume !(8513 == ssl3_accept_~s__state~0); 5221#L148 assume !(8528 == ssl3_accept_~s__state~0); 5220#L151 assume !(8529 == ssl3_accept_~s__state~0); 5219#L154 assume !(8544 == ssl3_accept_~s__state~0); 5218#L157 assume !(8545 == ssl3_accept_~s__state~0); 5217#L160 assume 8560 == ssl3_accept_~s__state~0; 5002#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 5003#L423 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 5016#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5202#L581 ssl3_accept_~skip~0 := 0; 5201#L100-2 assume !false; 5200#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5199#L103 assume !(12292 == ssl3_accept_~s__state~0); 5198#L106 assume !(16384 == ssl3_accept_~s__state~0); 5194#L109 assume 8192 == ssl3_accept_~s__state~0; 5089#L212 ssl3_accept_~s__server~0 := 1; 5090#L217 assume 0 != ssl3_accept_~cb~0; 5211#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5210#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5033#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5028#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5029#L244 assume 12292 != ssl3_accept_~s__state~0; 5099#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 5100#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5316#L581 ssl3_accept_~skip~0 := 0; 5073#L100-2 [2020-11-28 02:56:42,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:42,673 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 8 times [2020-11-28 02:56:42,674 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:42,674 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634891165] [2020-11-28 02:56:42,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:42,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:42,681 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:42,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:42,686 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:42,689 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:56:42,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:42,690 INFO L82 PathProgramCache]: Analyzing trace with hash 2140346141, now seen corresponding path program 1 times [2020-11-28 02:56:42,690 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:42,691 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450661546] [2020-11-28 02:56:42,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:42,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:56:42,739 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2020-11-28 02:56:42,740 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450661546] [2020-11-28 02:56:42,740 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:56:42,740 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:56:42,740 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320366735] [2020-11-28 02:56:42,741 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:56:42,741 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:56:42,742 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:56:42,742 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:56:42,742 INFO L87 Difference]: Start difference. First operand 351 states and 485 transitions. cyclomatic complexity: 135 Second operand 3 states. [2020-11-28 02:56:42,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:56:42,945 INFO L93 Difference]: Finished difference Result 389 states and 536 transitions. [2020-11-28 02:56:42,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:56:42,946 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 389 states and 536 transitions. [2020-11-28 02:56:42,950 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 381 [2020-11-28 02:56:42,954 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 389 states to 389 states and 536 transitions. [2020-11-28 02:56:42,954 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 389 [2020-11-28 02:56:42,955 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 389 [2020-11-28 02:56:42,955 INFO L73 IsDeterministic]: Start isDeterministic. Operand 389 states and 536 transitions. [2020-11-28 02:56:42,956 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:56:42,956 INFO L691 BuchiCegarLoop]: Abstraction has 389 states and 536 transitions. [2020-11-28 02:56:42,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389 states and 536 transitions. [2020-11-28 02:56:42,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389 to 376. [2020-11-28 02:56:42,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 376 states. [2020-11-28 02:56:42,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 515 transitions. [2020-11-28 02:56:42,964 INFO L714 BuchiCegarLoop]: Abstraction has 376 states and 515 transitions. [2020-11-28 02:56:42,964 INFO L594 BuchiCegarLoop]: Abstraction has 376 states and 515 transitions. [2020-11-28 02:56:42,964 INFO L427 BuchiCegarLoop]: ======== Iteration 9============ [2020-11-28 02:56:42,964 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 376 states and 515 transitions. [2020-11-28 02:56:42,966 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 368 [2020-11-28 02:56:42,966 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:56:42,966 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:56:42,968 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:56:42,968 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:56:42,968 INFO L794 eck$LassoCheckResult]: Stem: 5843#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 5737#L-1 havoc main_#res;havoc main_#t~ret56, 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~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~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 5738#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5790#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 5791#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5757#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 5816#L100-2 [2020-11-28 02:56:42,969 INFO L796 eck$LassoCheckResult]: Loop: 5816#L100-2 assume !false; 6011#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6010#L103 assume !(12292 == ssl3_accept_~s__state~0); 6008#L106 assume !(16384 == ssl3_accept_~s__state~0); 6006#L109 assume !(8192 == ssl3_accept_~s__state~0); 6004#L112 assume !(24576 == ssl3_accept_~s__state~0); 6000#L115 assume !(8195 == ssl3_accept_~s__state~0); 5998#L118 assume !(8480 == ssl3_accept_~s__state~0); 5996#L121 assume !(8481 == ssl3_accept_~s__state~0); 5995#L124 assume !(8482 == ssl3_accept_~s__state~0); 5917#L127 assume 8464 == ssl3_accept_~s__state~0; 5865#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 5840#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 5838#L275-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; 5839#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6100#L581 ssl3_accept_~skip~0 := 0; 6099#L100-2 assume !false; 6098#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6097#L103 assume !(12292 == ssl3_accept_~s__state~0); 6096#L106 assume !(16384 == ssl3_accept_~s__state~0); 6095#L109 assume !(8192 == ssl3_accept_~s__state~0); 6094#L112 assume !(24576 == ssl3_accept_~s__state~0); 6093#L115 assume !(8195 == ssl3_accept_~s__state~0); 6092#L118 assume !(8480 == ssl3_accept_~s__state~0); 6091#L121 assume !(8481 == ssl3_accept_~s__state~0); 6090#L124 assume !(8482 == ssl3_accept_~s__state~0); 6089#L127 assume !(8464 == ssl3_accept_~s__state~0); 6088#L130 assume !(8465 == ssl3_accept_~s__state~0); 6087#L133 assume !(8466 == ssl3_accept_~s__state~0); 5910#L136 assume 8496 == ssl3_accept_~s__state~0; 5855#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 5741#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 5742#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 5804#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 5805#L298-2 ssl3_accept_~s__init_num~0 := 0; 6070#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6065#L581 ssl3_accept_~skip~0 := 0; 6064#L100-2 assume !false; 6060#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6059#L103 assume !(12292 == ssl3_accept_~s__state~0); 6058#L106 assume !(16384 == ssl3_accept_~s__state~0); 6057#L109 assume !(8192 == ssl3_accept_~s__state~0); 6052#L112 assume !(24576 == ssl3_accept_~s__state~0); 6050#L115 assume !(8195 == ssl3_accept_~s__state~0); 6048#L118 assume !(8480 == ssl3_accept_~s__state~0); 6046#L121 assume !(8481 == ssl3_accept_~s__state~0); 6044#L124 assume !(8482 == ssl3_accept_~s__state~0); 6042#L127 assume !(8464 == ssl3_accept_~s__state~0); 6040#L130 assume !(8465 == ssl3_accept_~s__state~0); 5782#L133 assume !(8466 == ssl3_accept_~s__state~0); 5783#L136 assume !(8496 == ssl3_accept_~s__state~0); 6024#L139 assume !(8497 == ssl3_accept_~s__state~0); 6023#L142 assume 8512 == ssl3_accept_~s__state~0; 5822#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 5802#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 5796#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 5734#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5735#L581 ssl3_accept_~skip~0 := 0; 5797#L100-2 assume !false; 5798#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5758#L103 assume !(12292 == ssl3_accept_~s__state~0); 5759#L106 assume !(16384 == ssl3_accept_~s__state~0); 5744#L109 assume !(8192 == ssl3_accept_~s__state~0); 5745#L112 assume !(24576 == ssl3_accept_~s__state~0); 5849#L115 assume !(8195 == ssl3_accept_~s__state~0); 5850#L118 assume !(8480 == ssl3_accept_~s__state~0); 5846#L121 assume !(8481 == ssl3_accept_~s__state~0); 5820#L124 assume !(8482 == ssl3_accept_~s__state~0); 5821#L127 assume !(8464 == ssl3_accept_~s__state~0); 5808#L130 assume !(8465 == ssl3_accept_~s__state~0); 5809#L133 assume !(8466 == ssl3_accept_~s__state~0); 5763#L136 assume !(8496 == ssl3_accept_~s__state~0); 5764#L139 assume !(8497 == ssl3_accept_~s__state~0); 5746#L142 assume !(8512 == ssl3_accept_~s__state~0); 5747#L145 assume !(8513 == ssl3_accept_~s__state~0); 5851#L148 assume 8528 == ssl3_accept_~s__state~0; 5810#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 5775#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 5750#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 5751#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 5779#L358 assume !(ssl3_accept_~ret~0 <= 0); 5834#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 5767#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6051#L581 ssl3_accept_~skip~0 := 0; 6049#L100-2 assume !false; 6047#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6045#L103 assume !(12292 == ssl3_accept_~s__state~0); 6043#L106 assume !(16384 == ssl3_accept_~s__state~0); 6041#L109 assume !(8192 == ssl3_accept_~s__state~0); 6039#L112 assume !(24576 == ssl3_accept_~s__state~0); 6038#L115 assume !(8195 == ssl3_accept_~s__state~0); 6037#L118 assume !(8480 == ssl3_accept_~s__state~0); 6035#L121 assume !(8481 == ssl3_accept_~s__state~0); 6034#L124 assume !(8482 == ssl3_accept_~s__state~0); 6033#L127 assume !(8464 == ssl3_accept_~s__state~0); 6032#L130 assume !(8465 == ssl3_accept_~s__state~0); 6026#L133 assume !(8466 == ssl3_accept_~s__state~0); 6027#L136 assume !(8496 == ssl3_accept_~s__state~0); 5911#L139 assume !(8497 == ssl3_accept_~s__state~0); 5912#L142 assume !(8512 == ssl3_accept_~s__state~0); 5979#L145 assume !(8513 == ssl3_accept_~s__state~0); 5978#L148 assume !(8528 == ssl3_accept_~s__state~0); 5977#L151 assume !(8529 == ssl3_accept_~s__state~0); 5876#L154 assume !(8544 == ssl3_accept_~s__state~0); 5877#L157 assume !(8545 == ssl3_accept_~s__state~0); 5878#L160 assume 8560 == ssl3_accept_~s__state~0; 5748#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 5749#L423 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 5762#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5990#L581 ssl3_accept_~skip~0 := 0; 5989#L100-2 assume !false; 5988#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5987#L103 assume !(12292 == ssl3_accept_~s__state~0); 5986#L106 assume !(16384 == ssl3_accept_~s__state~0); 5985#L109 assume 8192 == ssl3_accept_~s__state~0; 5832#L212 ssl3_accept_~s__server~0 := 1; 5833#L217 assume 0 != ssl3_accept_~cb~0; 5857#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5858#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5776#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5772#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5773#L244 assume 12292 != ssl3_accept_~s__state~0; 5841#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 5842#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6025#L581 ssl3_accept_~skip~0 := 0; 5816#L100-2 [2020-11-28 02:56:42,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:42,969 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 9 times [2020-11-28 02:56:42,969 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:42,969 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452346884] [2020-11-28 02:56:42,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:42,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:42,979 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:42,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:42,986 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:42,990 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:56:42,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:42,991 INFO L82 PathProgramCache]: Analyzing trace with hash 840527880, now seen corresponding path program 1 times [2020-11-28 02:56:42,991 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:42,991 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551717912] [2020-11-28 02:56:42,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:43,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:56:43,087 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2020-11-28 02:56:43,087 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551717912] [2020-11-28 02:56:43,088 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:56:43,088 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:56:43,088 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218192271] [2020-11-28 02:56:43,088 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:56:43,089 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:56:43,089 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:56:43,089 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:56:43,090 INFO L87 Difference]: Start difference. First operand 376 states and 515 transitions. cyclomatic complexity: 140 Second operand 3 states. [2020-11-28 02:56:43,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:56:43,264 INFO L93 Difference]: Finished difference Result 411 states and 560 transitions. [2020-11-28 02:56:43,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:56:43,265 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 411 states and 560 transitions. [2020-11-28 02:56:43,267 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 403 [2020-11-28 02:56:43,270 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 411 states to 411 states and 560 transitions. [2020-11-28 02:56:43,271 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 411 [2020-11-28 02:56:43,271 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 411 [2020-11-28 02:56:43,272 INFO L73 IsDeterministic]: Start isDeterministic. Operand 411 states and 560 transitions. [2020-11-28 02:56:43,272 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:56:43,272 INFO L691 BuchiCegarLoop]: Abstraction has 411 states and 560 transitions. [2020-11-28 02:56:43,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states and 560 transitions. [2020-11-28 02:56:43,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 403. [2020-11-28 02:56:43,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 403 states. [2020-11-28 02:56:43,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 547 transitions. [2020-11-28 02:56:43,280 INFO L714 BuchiCegarLoop]: Abstraction has 403 states and 547 transitions. [2020-11-28 02:56:43,280 INFO L594 BuchiCegarLoop]: Abstraction has 403 states and 547 transitions. [2020-11-28 02:56:43,280 INFO L427 BuchiCegarLoop]: ======== Iteration 10============ [2020-11-28 02:56:43,280 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 403 states and 547 transitions. [2020-11-28 02:56:43,282 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 395 [2020-11-28 02:56:43,283 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:56:43,283 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:56:43,284 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:56:43,284 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:56:43,284 INFO L794 eck$LassoCheckResult]: Stem: 6637#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 6530#L-1 havoc main_#res;havoc main_#t~ret56, 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~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~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 6531#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6584#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 6585#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6550#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 6612#L100-2 [2020-11-28 02:56:43,285 INFO L796 eck$LassoCheckResult]: Loop: 6612#L100-2 assume !false; 6860#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6857#L103 assume !(12292 == ssl3_accept_~s__state~0); 6854#L106 assume !(16384 == ssl3_accept_~s__state~0); 6851#L109 assume !(8192 == ssl3_accept_~s__state~0); 6848#L112 assume !(24576 == ssl3_accept_~s__state~0); 6845#L115 assume !(8195 == ssl3_accept_~s__state~0); 6842#L118 assume !(8480 == ssl3_accept_~s__state~0); 6839#L121 assume !(8481 == ssl3_accept_~s__state~0); 6837#L124 assume !(8482 == ssl3_accept_~s__state~0); 6814#L127 assume 8464 == ssl3_accept_~s__state~0; 6658#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 6634#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6632#L275-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; 6633#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6878#L581 ssl3_accept_~skip~0 := 0; 6876#L100-2 assume !false; 6873#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6872#L103 assume !(12292 == ssl3_accept_~s__state~0); 6866#L106 assume !(16384 == ssl3_accept_~s__state~0); 6863#L109 assume !(8192 == ssl3_accept_~s__state~0); 6861#L112 assume !(24576 == ssl3_accept_~s__state~0); 6858#L115 assume !(8195 == ssl3_accept_~s__state~0); 6855#L118 assume !(8480 == ssl3_accept_~s__state~0); 6852#L121 assume !(8481 == ssl3_accept_~s__state~0); 6849#L124 assume !(8482 == ssl3_accept_~s__state~0); 6846#L127 assume !(8464 == ssl3_accept_~s__state~0); 6843#L130 assume !(8465 == ssl3_accept_~s__state~0); 6840#L133 assume !(8466 == ssl3_accept_~s__state~0); 6811#L136 assume 8496 == ssl3_accept_~s__state~0; 6650#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 6534#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 6535#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 6598#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 6581#L298-2 ssl3_accept_~s__init_num~0 := 0; 6582#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6917#L581 ssl3_accept_~skip~0 := 0; 6912#L100-2 assume !false; 6910#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6908#L103 assume !(12292 == ssl3_accept_~s__state~0); 6906#L106 assume !(16384 == ssl3_accept_~s__state~0); 6904#L109 assume !(8192 == ssl3_accept_~s__state~0); 6902#L112 assume !(24576 == ssl3_accept_~s__state~0); 6900#L115 assume !(8195 == ssl3_accept_~s__state~0); 6648#L118 assume !(8480 == ssl3_accept_~s__state~0); 6640#L121 assume !(8481 == ssl3_accept_~s__state~0); 6614#L124 assume !(8482 == ssl3_accept_~s__state~0); 6615#L127 assume !(8464 == ssl3_accept_~s__state~0); 6602#L130 assume !(8465 == ssl3_accept_~s__state~0); 6603#L133 assume !(8466 == ssl3_accept_~s__state~0); 6888#L136 assume !(8496 == ssl3_accept_~s__state~0); 6833#L139 assume !(8497 == ssl3_accept_~s__state~0); 6818#L142 assume 8512 == ssl3_accept_~s__state~0; 6616#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 6596#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 6590#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 6527#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6528#L581 ssl3_accept_~skip~0 := 0; 6591#L100-2 assume !false; 6592#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6551#L103 assume !(12292 == ssl3_accept_~s__state~0); 6552#L106 assume !(16384 == ssl3_accept_~s__state~0); 6537#L109 assume !(8192 == ssl3_accept_~s__state~0); 6538#L112 assume !(24576 == ssl3_accept_~s__state~0); 6643#L115 assume !(8195 == ssl3_accept_~s__state~0); 6644#L118 assume !(8480 == ssl3_accept_~s__state~0); 6892#L121 assume !(8481 == ssl3_accept_~s__state~0); 6891#L124 assume !(8482 == ssl3_accept_~s__state~0); 6832#L127 assume !(8464 == ssl3_accept_~s__state~0); 6831#L130 assume !(8465 == ssl3_accept_~s__state~0); 6830#L133 assume !(8466 == ssl3_accept_~s__state~0); 6828#L136 assume !(8496 == ssl3_accept_~s__state~0); 6826#L139 assume !(8497 == ssl3_accept_~s__state~0); 6824#L142 assume !(8512 == ssl3_accept_~s__state~0); 6821#L145 assume !(8513 == ssl3_accept_~s__state~0); 6813#L148 assume 8528 == ssl3_accept_~s__state~0; 6604#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 6570#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 6543#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 6544#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 6574#L358 assume !(ssl3_accept_~ret~0 <= 0); 6628#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 6653#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6911#L581 ssl3_accept_~skip~0 := 0; 6909#L100-2 assume !false; 6907#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6905#L103 assume !(12292 == ssl3_accept_~s__state~0); 6903#L106 assume !(16384 == ssl3_accept_~s__state~0); 6901#L109 assume !(8192 == ssl3_accept_~s__state~0); 6899#L112 assume !(24576 == ssl3_accept_~s__state~0); 6898#L115 assume !(8195 == ssl3_accept_~s__state~0); 6897#L118 assume !(8480 == ssl3_accept_~s__state~0); 6896#L121 assume !(8481 == ssl3_accept_~s__state~0); 6895#L124 assume !(8482 == ssl3_accept_~s__state~0); 6894#L127 assume !(8464 == ssl3_accept_~s__state~0); 6893#L130 assume !(8465 == ssl3_accept_~s__state~0); 6576#L133 assume !(8466 == ssl3_accept_~s__state~0); 6556#L136 assume !(8496 == ssl3_accept_~s__state~0); 6557#L139 assume !(8497 == ssl3_accept_~s__state~0); 6539#L142 assume !(8512 == ssl3_accept_~s__state~0); 6540#L145 assume !(8513 == ssl3_accept_~s__state~0); 6645#L148 assume !(8528 == ssl3_accept_~s__state~0); 6646#L151 assume !(8529 == ssl3_accept_~s__state~0); 6630#L154 assume 8544 == ssl3_accept_~s__state~0; 6558#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 6559#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 6565#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 6647#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 6625#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 6623#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 6555#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6765#L581 ssl3_accept_~skip~0 := 0; 6763#L100-2 assume !false; 6761#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6759#L103 assume !(12292 == ssl3_accept_~s__state~0); 6758#L106 assume !(16384 == ssl3_accept_~s__state~0); 6757#L109 assume 8192 == ssl3_accept_~s__state~0; 6626#L212 ssl3_accept_~s__server~0 := 1; 6627#L217 assume 0 != ssl3_accept_~cb~0; 6651#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6652#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6571#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6566#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6567#L244 assume 12292 != ssl3_accept_~s__state~0; 6635#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 6636#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6865#L581 ssl3_accept_~skip~0 := 0; 6612#L100-2 [2020-11-28 02:56:43,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:43,285 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 10 times [2020-11-28 02:56:43,285 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:43,286 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349043254] [2020-11-28 02:56:43,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:43,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:43,292 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:43,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:43,297 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:43,300 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:56:43,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:43,301 INFO L82 PathProgramCache]: Analyzing trace with hash -1059620712, now seen corresponding path program 1 times [2020-11-28 02:56:43,301 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:43,301 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343840456] [2020-11-28 02:56:43,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:43,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:56:43,355 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 43 proven. 0 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2020-11-28 02:56:43,355 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343840456] [2020-11-28 02:56:43,355 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:56:43,355 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:56:43,356 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530561497] [2020-11-28 02:56:43,356 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:56:43,356 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:56:43,357 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:56:43,357 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:56:43,357 INFO L87 Difference]: Start difference. First operand 403 states and 547 transitions. cyclomatic complexity: 145 Second operand 3 states. [2020-11-28 02:56:43,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:56:43,615 INFO L93 Difference]: Finished difference Result 435 states and 591 transitions. [2020-11-28 02:56:43,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:56:43,615 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 435 states and 591 transitions. [2020-11-28 02:56:43,618 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 427 [2020-11-28 02:56:43,622 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 435 states to 435 states and 591 transitions. [2020-11-28 02:56:43,622 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 435 [2020-11-28 02:56:43,623 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 435 [2020-11-28 02:56:43,623 INFO L73 IsDeterministic]: Start isDeterministic. Operand 435 states and 591 transitions. [2020-11-28 02:56:43,623 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:56:43,623 INFO L691 BuchiCegarLoop]: Abstraction has 435 states and 591 transitions. [2020-11-28 02:56:43,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 435 states and 591 transitions. [2020-11-28 02:56:43,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 435 to 417. [2020-11-28 02:56:43,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 417 states. [2020-11-28 02:56:43,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 566 transitions. [2020-11-28 02:56:43,631 INFO L714 BuchiCegarLoop]: Abstraction has 417 states and 566 transitions. [2020-11-28 02:56:43,632 INFO L594 BuchiCegarLoop]: Abstraction has 417 states and 566 transitions. [2020-11-28 02:56:43,632 INFO L427 BuchiCegarLoop]: ======== Iteration 11============ [2020-11-28 02:56:43,632 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 417 states and 566 transitions. [2020-11-28 02:56:43,634 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 409 [2020-11-28 02:56:43,634 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:56:43,634 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:56:43,636 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:56:43,636 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:56:43,636 INFO L794 eck$LassoCheckResult]: Stem: 7485#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 7374#L-1 havoc main_#res;havoc main_#t~ret56, 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~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~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 7375#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7431#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 7432#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7394#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 7457#L100-2 [2020-11-28 02:56:43,636 INFO L796 eck$LassoCheckResult]: Loop: 7457#L100-2 assume !false; 7767#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7765#L103 assume !(12292 == ssl3_accept_~s__state~0); 7763#L106 assume !(16384 == ssl3_accept_~s__state~0); 7761#L109 assume !(8192 == ssl3_accept_~s__state~0); 7759#L112 assume !(24576 == ssl3_accept_~s__state~0); 7758#L115 assume !(8195 == ssl3_accept_~s__state~0); 7495#L118 assume !(8480 == ssl3_accept_~s__state~0); 7488#L121 assume !(8481 == ssl3_accept_~s__state~0); 7461#L124 assume !(8482 == ssl3_accept_~s__state~0); 7462#L127 assume 8464 == ssl3_accept_~s__state~0; 7506#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 7482#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7480#L275-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; 7481#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7748#L581 ssl3_accept_~skip~0 := 0; 7747#L100-2 assume !false; 7746#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7745#L103 assume !(12292 == ssl3_accept_~s__state~0); 7744#L106 assume !(16384 == ssl3_accept_~s__state~0); 7743#L109 assume !(8192 == ssl3_accept_~s__state~0); 7742#L112 assume !(24576 == ssl3_accept_~s__state~0); 7741#L115 assume !(8195 == ssl3_accept_~s__state~0); 7740#L118 assume !(8480 == ssl3_accept_~s__state~0); 7739#L121 assume !(8481 == ssl3_accept_~s__state~0); 7738#L124 assume !(8482 == ssl3_accept_~s__state~0); 7475#L127 assume !(8464 == ssl3_accept_~s__state~0); 7451#L130 assume !(8465 == ssl3_accept_~s__state~0); 7422#L133 assume !(8466 == ssl3_accept_~s__state~0); 7423#L136 assume 8496 == ssl3_accept_~s__state~0; 7497#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 7378#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7379#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 7447#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 7428#L298-2 ssl3_accept_~s__init_num~0 := 0; 7429#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7727#L581 ssl3_accept_~skip~0 := 0; 7725#L100-2 assume !false; 7723#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7721#L103 assume !(12292 == ssl3_accept_~s__state~0); 7719#L106 assume !(16384 == ssl3_accept_~s__state~0); 7717#L109 assume !(8192 == ssl3_accept_~s__state~0); 7715#L112 assume !(24576 == ssl3_accept_~s__state~0); 7713#L115 assume !(8195 == ssl3_accept_~s__state~0); 7711#L118 assume !(8480 == ssl3_accept_~s__state~0); 7709#L121 assume !(8481 == ssl3_accept_~s__state~0); 7707#L124 assume !(8482 == ssl3_accept_~s__state~0); 7705#L127 assume !(8464 == ssl3_accept_~s__state~0); 7703#L130 assume !(8465 == ssl3_accept_~s__state~0); 7701#L133 assume !(8466 == ssl3_accept_~s__state~0); 7399#L136 assume !(8496 == ssl3_accept_~s__state~0); 7400#L139 assume !(8497 == ssl3_accept_~s__state~0); 7700#L142 assume 8512 == ssl3_accept_~s__state~0; 7463#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 7445#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 7437#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 7438#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7726#L581 ssl3_accept_~skip~0 := 0; 7724#L100-2 assume !false; 7722#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7720#L103 assume !(12292 == ssl3_accept_~s__state~0); 7718#L106 assume !(16384 == ssl3_accept_~s__state~0); 7716#L109 assume !(8192 == ssl3_accept_~s__state~0); 7714#L112 assume !(24576 == ssl3_accept_~s__state~0); 7712#L115 assume !(8195 == ssl3_accept_~s__state~0); 7710#L118 assume !(8480 == ssl3_accept_~s__state~0); 7708#L121 assume !(8481 == ssl3_accept_~s__state~0); 7706#L124 assume !(8482 == ssl3_accept_~s__state~0); 7704#L127 assume !(8464 == ssl3_accept_~s__state~0); 7702#L130 assume !(8465 == ssl3_accept_~s__state~0); 7695#L133 assume !(8466 == ssl3_accept_~s__state~0); 7694#L136 assume !(8496 == ssl3_accept_~s__state~0); 7692#L139 assume !(8497 == ssl3_accept_~s__state~0); 7687#L142 assume !(8512 == ssl3_accept_~s__state~0); 7685#L145 assume !(8513 == ssl3_accept_~s__state~0); 7683#L148 assume 8528 == ssl3_accept_~s__state~0; 7452#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 7414#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 7387#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 7388#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 7419#L358 assume !(ssl3_accept_~ret~0 <= 0); 7476#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 7500#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7686#L581 ssl3_accept_~skip~0 := 0; 7684#L100-2 assume !false; 7682#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7681#L103 assume !(12292 == ssl3_accept_~s__state~0); 7680#L106 assume !(16384 == ssl3_accept_~s__state~0); 7679#L109 assume !(8192 == ssl3_accept_~s__state~0); 7678#L112 assume !(24576 == ssl3_accept_~s__state~0); 7677#L115 assume !(8195 == ssl3_accept_~s__state~0); 7676#L118 assume !(8480 == ssl3_accept_~s__state~0); 7675#L121 assume !(8481 == ssl3_accept_~s__state~0); 7673#L124 assume !(8482 == ssl3_accept_~s__state~0); 7672#L127 assume !(8464 == ssl3_accept_~s__state~0); 7667#L130 assume !(8465 == ssl3_accept_~s__state~0); 7665#L133 assume !(8466 == ssl3_accept_~s__state~0); 7663#L136 assume !(8496 == ssl3_accept_~s__state~0); 7661#L139 assume !(8497 == ssl3_accept_~s__state~0); 7659#L142 assume !(8512 == ssl3_accept_~s__state~0); 7657#L145 assume !(8513 == ssl3_accept_~s__state~0); 7655#L148 assume !(8528 == ssl3_accept_~s__state~0); 7653#L151 assume !(8529 == ssl3_accept_~s__state~0); 7517#L154 assume 8544 == ssl3_accept_~s__state~0; 7401#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 7402#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 7409#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 7494#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 7472#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 7468#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 7371#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7372#L581 ssl3_accept_~skip~0 := 0; 7439#L100-2 assume !false; 7440#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7395#L103 assume !(12292 == ssl3_accept_~s__state~0); 7396#L106 assume !(16384 == ssl3_accept_~s__state~0); 7381#L109 assume !(8192 == ssl3_accept_~s__state~0); 7382#L112 assume !(24576 == ssl3_accept_~s__state~0); 7490#L115 assume !(8195 == ssl3_accept_~s__state~0); 7491#L118 assume !(8480 == ssl3_accept_~s__state~0); 7699#L121 assume !(8481 == ssl3_accept_~s__state~0); 7513#L124 assume 8482 == ssl3_accept_~s__state~0; 7398#L125 ssl3_accept_~s__state~0 := 3; 7397#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7766#L581 ssl3_accept_~skip~0 := 0; 7764#L100-2 assume !false; 7762#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7760#L103 assume !(12292 == ssl3_accept_~s__state~0); 7757#L106 assume !(16384 == ssl3_accept_~s__state~0); 7755#L109 assume 8192 == ssl3_accept_~s__state~0; 7578#L212 ssl3_accept_~s__server~0 := 1; 7781#L217 assume 0 != ssl3_accept_~cb~0; 7498#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7499#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7780#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7410#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7411#L244 assume 12292 != ssl3_accept_~s__state~0; 7483#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 7484#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7773#L581 ssl3_accept_~skip~0 := 0; 7457#L100-2 [2020-11-28 02:56:43,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:43,637 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 11 times [2020-11-28 02:56:43,637 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:43,638 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141670011] [2020-11-28 02:56:43,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:43,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:43,647 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:43,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:43,664 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:43,668 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:56:43,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:43,672 INFO L82 PathProgramCache]: Analyzing trace with hash -138342703, now seen corresponding path program 1 times [2020-11-28 02:56:43,672 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:43,676 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82013541] [2020-11-28 02:56:43,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:43,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:56:43,722 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 108 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2020-11-28 02:56:43,723 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82013541] [2020-11-28 02:56:43,723 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:56:43,723 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:56:43,723 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253980057] [2020-11-28 02:56:43,724 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:56:43,724 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:56:43,725 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:56:43,725 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:56:43,725 INFO L87 Difference]: Start difference. First operand 417 states and 566 transitions. cyclomatic complexity: 150 Second operand 3 states. [2020-11-28 02:56:43,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:56:43,926 INFO L93 Difference]: Finished difference Result 449 states and 603 transitions. [2020-11-28 02:56:43,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:56:43,927 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 449 states and 603 transitions. [2020-11-28 02:56:43,931 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 441 [2020-11-28 02:56:43,934 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 449 states to 449 states and 603 transitions. [2020-11-28 02:56:43,934 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 449 [2020-11-28 02:56:43,935 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 449 [2020-11-28 02:56:43,935 INFO L73 IsDeterministic]: Start isDeterministic. Operand 449 states and 603 transitions. [2020-11-28 02:56:43,936 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:56:43,936 INFO L691 BuchiCegarLoop]: Abstraction has 449 states and 603 transitions. [2020-11-28 02:56:43,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states and 603 transitions. [2020-11-28 02:56:43,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 438. [2020-11-28 02:56:43,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 438 states. [2020-11-28 02:56:43,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 592 transitions. [2020-11-28 02:56:43,945 INFO L714 BuchiCegarLoop]: Abstraction has 438 states and 592 transitions. [2020-11-28 02:56:43,945 INFO L594 BuchiCegarLoop]: Abstraction has 438 states and 592 transitions. [2020-11-28 02:56:43,945 INFO L427 BuchiCegarLoop]: ======== Iteration 12============ [2020-11-28 02:56:43,945 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 438 states and 592 transitions. [2020-11-28 02:56:43,948 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 430 [2020-11-28 02:56:43,948 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:56:43,948 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:56:43,950 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:56:43,950 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:56:43,950 INFO L794 eck$LassoCheckResult]: Stem: 8354#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 8246#L-1 havoc main_#res;havoc main_#t~ret56, 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~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~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 8247#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8300#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 8301#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8266#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 8327#L100-2 [2020-11-28 02:56:43,951 INFO L796 eck$LassoCheckResult]: Loop: 8327#L100-2 assume !false; 8612#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8610#L103 assume !(12292 == ssl3_accept_~s__state~0); 8608#L106 assume !(16384 == ssl3_accept_~s__state~0); 8606#L109 assume !(8192 == ssl3_accept_~s__state~0); 8604#L112 assume !(24576 == ssl3_accept_~s__state~0); 8602#L115 assume !(8195 == ssl3_accept_~s__state~0); 8600#L118 assume !(8480 == ssl3_accept_~s__state~0); 8598#L121 assume !(8481 == ssl3_accept_~s__state~0); 8597#L124 assume !(8482 == ssl3_accept_~s__state~0); 8588#L127 assume 8464 == ssl3_accept_~s__state~0; 8374#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 8351#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8349#L275-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; 8350#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8658#L581 ssl3_accept_~skip~0 := 0; 8656#L100-2 assume !false; 8655#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8653#L103 assume !(12292 == ssl3_accept_~s__state~0); 8651#L106 assume !(16384 == ssl3_accept_~s__state~0); 8649#L109 assume !(8192 == ssl3_accept_~s__state~0); 8647#L112 assume !(24576 == ssl3_accept_~s__state~0); 8646#L115 assume !(8195 == ssl3_accept_~s__state~0); 8645#L118 assume !(8480 == ssl3_accept_~s__state~0); 8644#L121 assume !(8481 == ssl3_accept_~s__state~0); 8643#L124 assume !(8482 == ssl3_accept_~s__state~0); 8641#L127 assume !(8464 == ssl3_accept_~s__state~0); 8639#L130 assume !(8465 == ssl3_accept_~s__state~0); 8638#L133 assume !(8466 == ssl3_accept_~s__state~0); 8631#L136 assume 8496 == ssl3_accept_~s__state~0; 8366#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 8250#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8251#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 8315#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 8297#L298-2 ssl3_accept_~s__init_num~0 := 0; 8298#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8669#L581 ssl3_accept_~skip~0 := 0; 8668#L100-2 assume !false; 8667#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8665#L103 assume !(12292 == ssl3_accept_~s__state~0); 8664#L106 assume !(16384 == ssl3_accept_~s__state~0); 8253#L109 assume !(8192 == ssl3_accept_~s__state~0); 8254#L112 assume !(24576 == ssl3_accept_~s__state~0); 8360#L115 assume !(8195 == ssl3_accept_~s__state~0); 8361#L118 assume !(8480 == ssl3_accept_~s__state~0); 8357#L121 assume !(8481 == ssl3_accept_~s__state~0); 8331#L124 assume !(8482 == ssl3_accept_~s__state~0); 8332#L127 assume !(8464 == ssl3_accept_~s__state~0); 8319#L130 assume !(8465 == ssl3_accept_~s__state~0); 8320#L133 assume !(8466 == ssl3_accept_~s__state~0); 8642#L136 assume !(8496 == ssl3_accept_~s__state~0); 8640#L139 assume !(8497 == ssl3_accept_~s__state~0); 8637#L142 assume 8512 == ssl3_accept_~s__state~0; 8333#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 8313#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 8306#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 8307#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8630#L581 ssl3_accept_~skip~0 := 0; 8629#L100-2 assume !false; 8628#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8627#L103 assume !(12292 == ssl3_accept_~s__state~0); 8626#L106 assume !(16384 == ssl3_accept_~s__state~0); 8624#L109 assume !(8192 == ssl3_accept_~s__state~0); 8623#L112 assume !(24576 == ssl3_accept_~s__state~0); 8622#L115 assume !(8195 == ssl3_accept_~s__state~0); 8621#L118 assume !(8480 == ssl3_accept_~s__state~0); 8616#L121 assume !(8481 == ssl3_accept_~s__state~0); 8614#L124 assume !(8482 == ssl3_accept_~s__state~0); 8613#L127 assume !(8464 == ssl3_accept_~s__state~0); 8611#L130 assume !(8465 == ssl3_accept_~s__state~0); 8609#L133 assume !(8466 == ssl3_accept_~s__state~0); 8607#L136 assume !(8496 == ssl3_accept_~s__state~0); 8605#L139 assume !(8497 == ssl3_accept_~s__state~0); 8603#L142 assume !(8512 == ssl3_accept_~s__state~0); 8601#L145 assume !(8513 == ssl3_accept_~s__state~0); 8599#L148 assume 8528 == ssl3_accept_~s__state~0; 8321#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 8286#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 8259#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 8260#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 8290#L358 assume !(ssl3_accept_~ret~0 <= 0); 8345#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 8369#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8587#L581 ssl3_accept_~skip~0 := 0; 8586#L100-2 assume !false; 8585#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8584#L103 assume !(12292 == ssl3_accept_~s__state~0); 8583#L106 assume !(16384 == ssl3_accept_~s__state~0); 8582#L109 assume !(8192 == ssl3_accept_~s__state~0); 8581#L112 assume !(24576 == ssl3_accept_~s__state~0); 8580#L115 assume !(8195 == ssl3_accept_~s__state~0); 8579#L118 assume !(8480 == ssl3_accept_~s__state~0); 8578#L121 assume !(8481 == ssl3_accept_~s__state~0); 8577#L124 assume !(8482 == ssl3_accept_~s__state~0); 8576#L127 assume !(8464 == ssl3_accept_~s__state~0); 8575#L130 assume !(8465 == ssl3_accept_~s__state~0); 8574#L133 assume !(8466 == ssl3_accept_~s__state~0); 8573#L136 assume !(8496 == ssl3_accept_~s__state~0); 8572#L139 assume !(8497 == ssl3_accept_~s__state~0); 8571#L142 assume !(8512 == ssl3_accept_~s__state~0); 8570#L145 assume !(8513 == ssl3_accept_~s__state~0); 8569#L148 assume !(8528 == ssl3_accept_~s__state~0); 8568#L151 assume !(8529 == ssl3_accept_~s__state~0); 8385#L154 assume 8544 == ssl3_accept_~s__state~0; 8273#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 8274#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 8281#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 8364#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 8342#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 8340#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 8243#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8244#L581 ssl3_accept_~skip~0 := 0; 8308#L100-2 assume !false; 8309#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8267#L103 assume !(12292 == ssl3_accept_~s__state~0); 8268#L106 assume !(16384 == ssl3_accept_~s__state~0); 8279#L109 assume !(8192 == ssl3_accept_~s__state~0); 8659#L112 assume !(24576 == ssl3_accept_~s__state~0); 8657#L115 assume !(8195 == ssl3_accept_~s__state~0); 8547#L118 assume !(8480 == ssl3_accept_~s__state~0); 8654#L121 assume !(8481 == ssl3_accept_~s__state~0); 8652#L124 assume !(8482 == ssl3_accept_~s__state~0); 8650#L127 assume !(8464 == ssl3_accept_~s__state~0); 8648#L130 assume !(8465 == ssl3_accept_~s__state~0); 8292#L133 assume !(8466 == ssl3_accept_~s__state~0); 8271#L136 assume !(8496 == ssl3_accept_~s__state~0); 8272#L139 assume !(8497 == ssl3_accept_~s__state~0); 8255#L142 assume !(8512 == ssl3_accept_~s__state~0); 8256#L145 assume !(8513 == ssl3_accept_~s__state~0); 8362#L148 assume !(8528 == ssl3_accept_~s__state~0); 8363#L151 assume !(8529 == ssl3_accept_~s__state~0); 8347#L154 assume !(8544 == ssl3_accept_~s__state~0); 8334#L157 assume !(8545 == ssl3_accept_~s__state~0); 8335#L160 assume !(8560 == ssl3_accept_~s__state~0); 8322#L163 assume !(8561 == ssl3_accept_~s__state~0); 8323#L166 assume 8448 == ssl3_accept_~s__state~0; 8376#L167 assume !(ssl3_accept_~num1~0 > 0); 8241#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 8242#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8455#L581 ssl3_accept_~skip~0 := 0; 8453#L100-2 assume !false; 8451#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8449#L103 assume 12292 == ssl3_accept_~s__state~0; 8358#L104 ssl3_accept_~s__new_session~0 := 1; 8359#L212 ssl3_accept_~s__server~0 := 1; 8500#L217 assume 0 != ssl3_accept_~cb~0; 8498#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 8496#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 8493#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 8490#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 8488#L244 assume 12292 != ssl3_accept_~s__state~0; 8352#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 8353#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8615#L581 ssl3_accept_~skip~0 := 0; 8327#L100-2 [2020-11-28 02:56:43,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:43,952 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 12 times [2020-11-28 02:56:43,952 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:43,952 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670303263] [2020-11-28 02:56:43,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:43,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:43,958 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:43,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:43,964 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:43,967 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:56:43,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:43,982 INFO L82 PathProgramCache]: Analyzing trace with hash 2092161038, now seen corresponding path program 1 times [2020-11-28 02:56:43,983 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:43,983 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616103832] [2020-11-28 02:56:43,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:43,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:56:44,059 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 122 proven. 5 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2020-11-28 02:56:44,059 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616103832] [2020-11-28 02:56:44,059 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1608626437] [2020-11-28 02:56:44,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/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 [2020-11-28 02:56:44,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:56:44,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 3 conjunts are in the unsatisfiable core [2020-11-28 02:56:44,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 02:56:44,215 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 263 trivial. 0 not checked. [2020-11-28 02:56:44,216 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-11-28 02:56:44,216 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2020-11-28 02:56:44,217 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398535534] [2020-11-28 02:56:44,217 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:56:44,218 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:56:44,218 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:56:44,218 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-11-28 02:56:44,218 INFO L87 Difference]: Start difference. First operand 438 states and 592 transitions. cyclomatic complexity: 155 Second operand 3 states. [2020-11-28 02:56:44,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:56:44,381 INFO L93 Difference]: Finished difference Result 447 states and 603 transitions. [2020-11-28 02:56:44,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:56:44,381 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 447 states and 603 transitions. [2020-11-28 02:56:44,384 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 439 [2020-11-28 02:56:44,388 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 447 states to 447 states and 603 transitions. [2020-11-28 02:56:44,388 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 447 [2020-11-28 02:56:44,389 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 447 [2020-11-28 02:56:44,389 INFO L73 IsDeterministic]: Start isDeterministic. Operand 447 states and 603 transitions. [2020-11-28 02:56:44,390 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:56:44,390 INFO L691 BuchiCegarLoop]: Abstraction has 447 states and 603 transitions. [2020-11-28 02:56:44,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states and 603 transitions. [2020-11-28 02:56:44,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 447. [2020-11-28 02:56:44,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 447 states. [2020-11-28 02:56:44,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 447 states to 447 states and 603 transitions. [2020-11-28 02:56:44,398 INFO L714 BuchiCegarLoop]: Abstraction has 447 states and 603 transitions. [2020-11-28 02:56:44,398 INFO L594 BuchiCegarLoop]: Abstraction has 447 states and 603 transitions. [2020-11-28 02:56:44,398 INFO L427 BuchiCegarLoop]: ======== Iteration 13============ [2020-11-28 02:56:44,399 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 447 states and 603 transitions. [2020-11-28 02:56:44,401 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 439 [2020-11-28 02:56:44,401 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:56:44,401 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:56:44,403 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:56:44,403 INFO L853 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] [2020-11-28 02:56:44,403 INFO L794 eck$LassoCheckResult]: Stem: 9707#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 9598#L-1 havoc main_#res;havoc main_#t~ret56, 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~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~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 9599#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9654#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 9655#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9618#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 9681#L100-2 [2020-11-28 02:56:44,403 INFO L796 eck$LassoCheckResult]: Loop: 9681#L100-2 assume !false; 9960#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9959#L103 assume !(12292 == ssl3_accept_~s__state~0); 9958#L106 assume !(16384 == ssl3_accept_~s__state~0); 9956#L109 assume !(8192 == ssl3_accept_~s__state~0); 9955#L112 assume !(24576 == ssl3_accept_~s__state~0); 9954#L115 assume !(8195 == ssl3_accept_~s__state~0); 9953#L118 assume !(8480 == ssl3_accept_~s__state~0); 9948#L121 assume !(8481 == ssl3_accept_~s__state~0); 9946#L124 assume !(8482 == ssl3_accept_~s__state~0); 9938#L127 assume 8464 == ssl3_accept_~s__state~0; 9730#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 9704#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9702#L275-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; 9703#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9997#L581 ssl3_accept_~skip~0 := 0; 9995#L100-2 assume !false; 9993#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9991#L103 assume !(12292 == ssl3_accept_~s__state~0); 9989#L106 assume !(16384 == ssl3_accept_~s__state~0); 9987#L109 assume !(8192 == ssl3_accept_~s__state~0); 9985#L112 assume !(24576 == ssl3_accept_~s__state~0); 9983#L115 assume !(8195 == ssl3_accept_~s__state~0); 9981#L118 assume !(8480 == ssl3_accept_~s__state~0); 9979#L121 assume !(8481 == ssl3_accept_~s__state~0); 9977#L124 assume !(8482 == ssl3_accept_~s__state~0); 9975#L127 assume !(8464 == ssl3_accept_~s__state~0); 9973#L130 assume !(8465 == ssl3_accept_~s__state~0); 9971#L133 assume !(8466 == ssl3_accept_~s__state~0); 9967#L136 assume 8496 == ssl3_accept_~s__state~0; 9719#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 9602#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9603#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 9669#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9652#L298-2 ssl3_accept_~s__init_num~0 := 0; 9595#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9596#L581 ssl3_accept_~skip~0 := 0; 9699#L100-2 assume !false; 10028#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9619#L103 assume !(12292 == ssl3_accept_~s__state~0); 9620#L106 assume !(16384 == ssl3_accept_~s__state~0); 10021#L109 assume !(8192 == ssl3_accept_~s__state~0); 10019#L112 assume !(24576 == ssl3_accept_~s__state~0); 10018#L115 assume !(8195 == ssl3_accept_~s__state~0); 10016#L118 assume !(8480 == ssl3_accept_~s__state~0); 9710#L121 assume !(8481 == ssl3_accept_~s__state~0); 9711#L124 assume !(8482 == ssl3_accept_~s__state~0); 9696#L127 assume !(8464 == ssl3_accept_~s__state~0); 9673#L130 assume !(8465 == ssl3_accept_~s__state~0); 9646#L133 assume !(8466 == ssl3_accept_~s__state~0); 9624#L136 assume !(8496 == ssl3_accept_~s__state~0); 9625#L139 assume !(8497 == ssl3_accept_~s__state~0); 9607#L142 assume 8512 == ssl3_accept_~s__state~0; 9608#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 9667#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 9660#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 9661#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9947#L581 ssl3_accept_~skip~0 := 0; 9945#L100-2 assume !false; 9944#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9943#L103 assume !(12292 == ssl3_accept_~s__state~0); 9942#L106 assume !(16384 == ssl3_accept_~s__state~0); 9937#L109 assume !(8192 == ssl3_accept_~s__state~0); 9936#L112 assume !(24576 == ssl3_accept_~s__state~0); 9935#L115 assume !(8195 == ssl3_accept_~s__state~0); 9934#L118 assume !(8480 == ssl3_accept_~s__state~0); 9933#L121 assume !(8481 == ssl3_accept_~s__state~0); 9932#L124 assume !(8482 == ssl3_accept_~s__state~0); 9931#L127 assume !(8464 == ssl3_accept_~s__state~0); 9930#L130 assume !(8465 == ssl3_accept_~s__state~0); 9929#L133 assume !(8466 == ssl3_accept_~s__state~0); 9928#L136 assume !(8496 == ssl3_accept_~s__state~0); 9927#L139 assume !(8497 == ssl3_accept_~s__state~0); 9924#L142 assume !(8512 == ssl3_accept_~s__state~0); 9922#L145 assume !(8513 == ssl3_accept_~s__state~0); 9715#L148 assume 8528 == ssl3_accept_~s__state~0; 9674#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 9639#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 9611#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 9612#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 9644#L358 assume !(ssl3_accept_~ret~0 <= 0); 9697#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 9724#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10023#L581 ssl3_accept_~skip~0 := 0; 10022#L100-2 assume !false; 10020#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10017#L103 assume !(12292 == ssl3_accept_~s__state~0); 10015#L106 assume !(16384 == ssl3_accept_~s__state~0); 10014#L109 assume !(8192 == ssl3_accept_~s__state~0); 10013#L112 assume !(24576 == ssl3_accept_~s__state~0); 10012#L115 assume !(8195 == ssl3_accept_~s__state~0); 10010#L118 assume !(8480 == ssl3_accept_~s__state~0); 10009#L121 assume !(8481 == ssl3_accept_~s__state~0); 9926#L124 assume !(8482 == ssl3_accept_~s__state~0); 9923#L127 assume !(8464 == ssl3_accept_~s__state~0); 9921#L130 assume !(8465 == ssl3_accept_~s__state~0); 9920#L133 assume !(8466 == ssl3_accept_~s__state~0); 9919#L136 assume !(8496 == ssl3_accept_~s__state~0); 9917#L139 assume !(8497 == ssl3_accept_~s__state~0); 9915#L142 assume !(8512 == ssl3_accept_~s__state~0); 9913#L145 assume !(8513 == ssl3_accept_~s__state~0); 9911#L148 assume !(8528 == ssl3_accept_~s__state~0); 9909#L151 assume !(8529 == ssl3_accept_~s__state~0); 9742#L154 assume 8544 == ssl3_accept_~s__state~0; 9626#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 9627#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 9634#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 9716#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 9693#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 9691#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 9643#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10030#L581 ssl3_accept_~skip~0 := 0; 9662#L100-2 assume !false; 9663#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9729#L103 assume !(12292 == ssl3_accept_~s__state~0); 9632#L106 assume !(16384 == ssl3_accept_~s__state~0); 9605#L109 assume !(8192 == ssl3_accept_~s__state~0); 9606#L112 assume !(24576 == ssl3_accept_~s__state~0); 9713#L115 assume !(8195 == ssl3_accept_~s__state~0); 9714#L118 assume !(8480 == ssl3_accept_~s__state~0); 9717#L121 assume !(8481 == ssl3_accept_~s__state~0); 9683#L124 assume !(8482 == ssl3_accept_~s__state~0); 9684#L127 assume !(8464 == ssl3_accept_~s__state~0); 10011#L130 assume !(8465 == ssl3_accept_~s__state~0); 10008#L133 assume !(8466 == ssl3_accept_~s__state~0); 9918#L136 assume !(8496 == ssl3_accept_~s__state~0); 9916#L139 assume !(8497 == ssl3_accept_~s__state~0); 9914#L142 assume !(8512 == ssl3_accept_~s__state~0); 9912#L145 assume !(8513 == ssl3_accept_~s__state~0); 9910#L148 assume !(8528 == ssl3_accept_~s__state~0); 9908#L151 assume !(8529 == ssl3_accept_~s__state~0); 9700#L154 assume !(8544 == ssl3_accept_~s__state~0); 9685#L157 assume !(8545 == ssl3_accept_~s__state~0); 9686#L160 assume !(8560 == ssl3_accept_~s__state~0); 9675#L163 assume !(8561 == ssl3_accept_~s__state~0); 9648#L166 assume 8448 == ssl3_accept_~s__state~0; 9649#L167 assume !(ssl3_accept_~num1~0 > 0); 9593#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 9594#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9819#L581 ssl3_accept_~skip~0 := 0; 9817#L100-2 assume !false; 9815#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9813#L103 assume !(12292 == ssl3_accept_~s__state~0); 9811#L106 assume 16384 == ssl3_accept_~s__state~0; 9807#L212 ssl3_accept_~s__server~0 := 1; 9855#L217 assume 0 != ssl3_accept_~cb~0; 9854#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 9853#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 9851#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 9848#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 9847#L244 assume 12292 != ssl3_accept_~s__state~0; 9705#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 9706#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9961#L581 ssl3_accept_~skip~0 := 0; 9681#L100-2 [2020-11-28 02:56:44,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:44,404 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 13 times [2020-11-28 02:56:44,404 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:44,404 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860710272] [2020-11-28 02:56:44,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:44,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:44,410 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:44,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:44,421 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:44,425 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:56:44,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:44,426 INFO L82 PathProgramCache]: Analyzing trace with hash -1405587806, now seen corresponding path program 1 times [2020-11-28 02:56:44,426 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:44,426 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265418979] [2020-11-28 02:56:44,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:44,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:56:44,499 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 127 proven. 6 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2020-11-28 02:56:44,499 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265418979] [2020-11-28 02:56:44,500 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [562708257] [2020-11-28 02:56:44,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/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 [2020-11-28 02:56:44,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:56:44,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2020-11-28 02:56:44,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 02:56:44,650 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 127 proven. 6 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2020-11-28 02:56:44,651 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-28 02:56:44,651 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2020-11-28 02:56:44,651 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401861318] [2020-11-28 02:56:44,652 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:56:44,652 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:56:44,653 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-28 02:56:44,653 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-11-28 02:56:44,653 INFO L87 Difference]: Start difference. First operand 447 states and 603 transitions. cyclomatic complexity: 157 Second operand 4 states. [2020-11-28 02:56:45,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:56:45,147 INFO L93 Difference]: Finished difference Result 956 states and 1277 transitions. [2020-11-28 02:56:45,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-11-28 02:56:45,147 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 956 states and 1277 transitions. [2020-11-28 02:56:45,154 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 921 [2020-11-28 02:56:45,162 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 956 states to 929 states and 1250 transitions. [2020-11-28 02:56:45,162 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 929 [2020-11-28 02:56:45,164 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 929 [2020-11-28 02:56:45,164 INFO L73 IsDeterministic]: Start isDeterministic. Operand 929 states and 1250 transitions. [2020-11-28 02:56:45,165 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:56:45,166 INFO L691 BuchiCegarLoop]: Abstraction has 929 states and 1250 transitions. [2020-11-28 02:56:45,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 929 states and 1250 transitions. [2020-11-28 02:56:45,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 929 to 820. [2020-11-28 02:56:45,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 820 states. [2020-11-28 02:56:45,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 820 states to 820 states and 1125 transitions. [2020-11-28 02:56:45,182 INFO L714 BuchiCegarLoop]: Abstraction has 820 states and 1125 transitions. [2020-11-28 02:56:45,182 INFO L594 BuchiCegarLoop]: Abstraction has 820 states and 1125 transitions. [2020-11-28 02:56:45,182 INFO L427 BuchiCegarLoop]: ======== Iteration 14============ [2020-11-28 02:56:45,183 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 820 states and 1125 transitions. [2020-11-28 02:56:45,187 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 812 [2020-11-28 02:56:45,187 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:56:45,188 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:56:45,189 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:56:45,190 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:56:45,190 INFO L794 eck$LassoCheckResult]: Stem: 11590#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 11470#L-1 havoc main_#res;havoc main_#t~ret56, 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~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~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 11471#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11525#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 11526#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11490#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 11556#L100-2 [2020-11-28 02:56:45,191 INFO L796 eck$LassoCheckResult]: Loop: 11556#L100-2 assume !false; 12086#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12085#L103 assume !(12292 == ssl3_accept_~s__state~0); 12084#L106 assume !(16384 == ssl3_accept_~s__state~0); 12083#L109 assume !(8192 == ssl3_accept_~s__state~0); 12082#L112 assume !(24576 == ssl3_accept_~s__state~0); 12081#L115 assume !(8195 == ssl3_accept_~s__state~0); 12080#L118 assume !(8480 == ssl3_accept_~s__state~0); 12079#L121 assume !(8481 == ssl3_accept_~s__state~0); 12078#L124 assume !(8482 == ssl3_accept_~s__state~0); 12077#L127 assume 8464 == ssl3_accept_~s__state~0; 11798#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 11586#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11587#L275-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; 12075#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12070#L581 ssl3_accept_~skip~0 := 0; 12069#L100-2 assume !false; 12068#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12067#L103 assume !(12292 == ssl3_accept_~s__state~0); 12066#L106 assume !(16384 == ssl3_accept_~s__state~0); 12065#L109 assume !(8192 == ssl3_accept_~s__state~0); 12064#L112 assume !(24576 == ssl3_accept_~s__state~0); 12063#L115 assume !(8195 == ssl3_accept_~s__state~0); 12062#L118 assume !(8480 == ssl3_accept_~s__state~0); 12061#L121 assume !(8481 == ssl3_accept_~s__state~0); 12060#L124 assume !(8482 == ssl3_accept_~s__state~0); 12059#L127 assume !(8464 == ssl3_accept_~s__state~0); 12058#L130 assume !(8465 == ssl3_accept_~s__state~0); 12057#L133 assume !(8466 == ssl3_accept_~s__state~0); 12056#L136 assume 8496 == ssl3_accept_~s__state~0; 11607#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 11474#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11475#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 11545#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 11523#L298-2 ssl3_accept_~s__init_num~0 := 0; 11467#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11468#L581 ssl3_accept_~skip~0 := 0; 11535#L100-2 assume !false; 11536#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11491#L103 assume !(12292 == ssl3_accept_~s__state~0); 11492#L106 assume !(16384 == ssl3_accept_~s__state~0); 11477#L109 assume !(8192 == ssl3_accept_~s__state~0); 11478#L112 assume !(24576 == ssl3_accept_~s__state~0); 11597#L115 assume !(8195 == ssl3_accept_~s__state~0); 11598#L118 assume !(8480 == ssl3_accept_~s__state~0); 11593#L121 assume !(8481 == ssl3_accept_~s__state~0); 11560#L124 assume !(8482 == ssl3_accept_~s__state~0); 11561#L127 assume !(8464 == ssl3_accept_~s__state~0); 11549#L130 assume !(8465 == ssl3_accept_~s__state~0); 11518#L133 assume !(8466 == ssl3_accept_~s__state~0); 11495#L136 assume !(8496 == ssl3_accept_~s__state~0); 11496#L139 assume !(8497 == ssl3_accept_~s__state~0); 11479#L142 assume !(8512 == ssl3_accept_~s__state~0); 11480#L145 assume !(8513 == ssl3_accept_~s__state~0); 11599#L148 assume !(8528 == ssl3_accept_~s__state~0); 11600#L151 assume !(8529 == ssl3_accept_~s__state~0); 11578#L154 assume !(8544 == ssl3_accept_~s__state~0); 11564#L157 assume !(8545 == ssl3_accept_~s__state~0); 11565#L160 assume !(8560 == ssl3_accept_~s__state~0); 11551#L163 assume !(8561 == ssl3_accept_~s__state~0); 11552#L166 assume !(8448 == ssl3_accept_~s__state~0); 11773#L169 assume !(8576 == ssl3_accept_~s__state~0); 11507#L172 assume !(8577 == ssl3_accept_~s__state~0); 11461#L175 assume !(8592 == ssl3_accept_~s__state~0); 11462#L178 assume !(8593 == ssl3_accept_~s__state~0); 11619#L181 assume !(8608 == ssl3_accept_~s__state~0); 11612#L184 assume !(8609 == ssl3_accept_~s__state~0); 11581#L187 assume !(8640 == ssl3_accept_~s__state~0); 11568#L190 assume !(8641 == ssl3_accept_~s__state~0); 11569#L193 assume 8656 == ssl3_accept_~s__state~0; 11463#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 11464#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 11559#L498 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 11591#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 11592#L506 assume !(0 == ssl3_accept_~tmp___10~0); 11614#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11763#L581 ssl3_accept_~skip~0 := 0; 11759#L100-2 assume !false; 11756#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11755#L103 assume !(12292 == ssl3_accept_~s__state~0); 11754#L106 assume !(16384 == ssl3_accept_~s__state~0); 11750#L109 assume !(8192 == ssl3_accept_~s__state~0); 11749#L112 assume !(24576 == ssl3_accept_~s__state~0); 11748#L115 assume !(8195 == ssl3_accept_~s__state~0); 11747#L118 assume !(8480 == ssl3_accept_~s__state~0); 11740#L121 assume !(8481 == ssl3_accept_~s__state~0); 11737#L124 assume !(8482 == ssl3_accept_~s__state~0); 11734#L127 assume !(8464 == ssl3_accept_~s__state~0); 11731#L130 assume !(8465 == ssl3_accept_~s__state~0); 11728#L133 assume !(8466 == ssl3_accept_~s__state~0); 11725#L136 assume !(8496 == ssl3_accept_~s__state~0); 11722#L139 assume !(8497 == ssl3_accept_~s__state~0); 11719#L142 assume !(8512 == ssl3_accept_~s__state~0); 11716#L145 assume !(8513 == ssl3_accept_~s__state~0); 11713#L148 assume !(8528 == ssl3_accept_~s__state~0); 11710#L151 assume !(8529 == ssl3_accept_~s__state~0); 11707#L154 assume !(8544 == ssl3_accept_~s__state~0); 11704#L157 assume !(8545 == ssl3_accept_~s__state~0); 11701#L160 assume !(8560 == ssl3_accept_~s__state~0); 11698#L163 assume !(8561 == ssl3_accept_~s__state~0); 11694#L166 assume !(8448 == ssl3_accept_~s__state~0); 11691#L169 assume !(8576 == ssl3_accept_~s__state~0); 11687#L172 assume !(8577 == ssl3_accept_~s__state~0); 11684#L175 assume !(8592 == ssl3_accept_~s__state~0); 11680#L178 assume !(8593 == ssl3_accept_~s__state~0); 11677#L181 assume !(8608 == ssl3_accept_~s__state~0); 11674#L184 assume !(8609 == ssl3_accept_~s__state~0); 11670#L187 assume !(8640 == ssl3_accept_~s__state~0); 11667#L190 assume !(8641 == ssl3_accept_~s__state~0); 11664#L193 assume !(8656 == ssl3_accept_~s__state~0); 11555#L196 assume !(8657 == ssl3_accept_~s__state~0); 11521#L199 assume 8672 == ssl3_accept_~s__state~0; 11522#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 11617#L514 assume !(4 == ssl3_accept_~blastFlag~0); 11613#L517 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 11529#L521 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 11530#L521-2 ssl3_accept_~s__init_num~0 := 0; 12021#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11974#L581 ssl3_accept_~skip~0 := 0; 11975#L100-2 assume !false; 11875#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11876#L103 assume !(12292 == ssl3_accept_~s__state~0); 12101#L106 assume !(16384 == ssl3_accept_~s__state~0); 11848#L109 assume !(8192 == ssl3_accept_~s__state~0); 11844#L112 assume !(24576 == ssl3_accept_~s__state~0); 11826#L115 assume !(8195 == ssl3_accept_~s__state~0); 11824#L118 assume !(8480 == ssl3_accept_~s__state~0); 11822#L121 assume !(8481 == ssl3_accept_~s__state~0); 11820#L124 assume !(8482 == ssl3_accept_~s__state~0); 11818#L127 assume !(8464 == ssl3_accept_~s__state~0); 11812#L130 assume !(8465 == ssl3_accept_~s__state~0); 11813#L133 assume !(8466 == ssl3_accept_~s__state~0); 11795#L136 assume !(8496 == ssl3_accept_~s__state~0); 11793#L139 assume !(8497 == ssl3_accept_~s__state~0); 11791#L142 assume !(8512 == ssl3_accept_~s__state~0); 11789#L145 assume !(8513 == ssl3_accept_~s__state~0); 11787#L148 assume !(8528 == ssl3_accept_~s__state~0); 11785#L151 assume !(8529 == ssl3_accept_~s__state~0); 11783#L154 assume !(8544 == ssl3_accept_~s__state~0); 11781#L157 assume !(8545 == ssl3_accept_~s__state~0); 11779#L160 assume !(8560 == ssl3_accept_~s__state~0); 11777#L163 assume !(8561 == ssl3_accept_~s__state~0); 11650#L166 assume 8448 == ssl3_accept_~s__state~0; 11648#L167 assume !(ssl3_accept_~num1~0 > 0); 11645#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 11641#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11635#L581 ssl3_accept_~skip~0 := 0; 11633#L100-2 assume !false; 11631#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11628#L103 assume !(12292 == ssl3_accept_~s__state~0); 11629#L106 assume 16384 == ssl3_accept_~s__state~0; 11808#L212 ssl3_accept_~s__server~0 := 1; 11877#L217 assume 0 != ssl3_accept_~cb~0; 11878#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 11867#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 11868#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 11845#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 11846#L244 assume 12292 != ssl3_accept_~s__state~0; 12094#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 12092#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12087#L581 ssl3_accept_~skip~0 := 0; 11556#L100-2 [2020-11-28 02:56:45,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:45,191 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 14 times [2020-11-28 02:56:45,192 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:45,192 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761862884] [2020-11-28 02:56:45,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:45,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:45,197 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:45,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:45,202 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:45,209 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:56:45,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:45,210 INFO L82 PathProgramCache]: Analyzing trace with hash -609785288, now seen corresponding path program 1 times [2020-11-28 02:56:45,210 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:45,210 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212011279] [2020-11-28 02:56:45,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:45,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:56:45,299 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 111 proven. 6 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2020-11-28 02:56:45,299 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212011279] [2020-11-28 02:56:45,300 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [718802797] [2020-11-28 02:56:45,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/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 [2020-11-28 02:56:45,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:56:45,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 3 conjunts are in the unsatisfiable core [2020-11-28 02:56:45,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 02:56:45,433 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 111 proven. 6 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2020-11-28 02:56:45,434 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-28 02:56:45,434 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2020-11-28 02:56:45,434 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468010258] [2020-11-28 02:56:45,435 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:56:45,435 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:56:45,435 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-28 02:56:45,436 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-11-28 02:56:45,436 INFO L87 Difference]: Start difference. First operand 820 states and 1125 transitions. cyclomatic complexity: 306 Second operand 4 states. [2020-11-28 02:56:45,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:56:45,924 INFO L93 Difference]: Finished difference Result 1263 states and 1713 transitions. [2020-11-28 02:56:45,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-11-28 02:56:45,925 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1263 states and 1713 transitions. [2020-11-28 02:56:45,937 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1188 [2020-11-28 02:56:45,950 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1263 states to 1253 states and 1702 transitions. [2020-11-28 02:56:45,950 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1253 [2020-11-28 02:56:45,952 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1253 [2020-11-28 02:56:45,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1253 states and 1702 transitions. [2020-11-28 02:56:45,955 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:56:45,955 INFO L691 BuchiCegarLoop]: Abstraction has 1253 states and 1702 transitions. [2020-11-28 02:56:45,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1253 states and 1702 transitions. [2020-11-28 02:56:45,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1253 to 1143. [2020-11-28 02:56:45,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1143 states. [2020-11-28 02:56:45,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1143 states to 1143 states and 1571 transitions. [2020-11-28 02:56:45,979 INFO L714 BuchiCegarLoop]: Abstraction has 1143 states and 1571 transitions. [2020-11-28 02:56:45,979 INFO L594 BuchiCegarLoop]: Abstraction has 1143 states and 1571 transitions. [2020-11-28 02:56:45,979 INFO L427 BuchiCegarLoop]: ======== Iteration 15============ [2020-11-28 02:56:45,979 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1143 states and 1571 transitions. [2020-11-28 02:56:45,987 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1131 [2020-11-28 02:56:45,987 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:56:45,987 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:56:45,989 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:56:45,989 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 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] [2020-11-28 02:56:45,989 INFO L794 eck$LassoCheckResult]: Stem: 14165#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 14043#L-1 havoc main_#res;havoc main_#t~ret56, 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~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~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 14044#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14100#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 14101#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 14063#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 14131#L100-2 [2020-11-28 02:56:45,990 INFO L796 eck$LassoCheckResult]: Loop: 14131#L100-2 assume !false; 14536#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14535#L103 assume !(12292 == ssl3_accept_~s__state~0); 14534#L106 assume !(16384 == ssl3_accept_~s__state~0); 14533#L109 assume !(8192 == ssl3_accept_~s__state~0); 14532#L112 assume !(24576 == ssl3_accept_~s__state~0); 14531#L115 assume !(8195 == ssl3_accept_~s__state~0); 14530#L118 assume !(8480 == ssl3_accept_~s__state~0); 14529#L121 assume !(8481 == ssl3_accept_~s__state~0); 14528#L124 assume !(8482 == ssl3_accept_~s__state~0); 14527#L127 assume 8464 == ssl3_accept_~s__state~0; 14262#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 14526#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 14525#L275-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; 14523#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14518#L581 ssl3_accept_~skip~0 := 0; 14517#L100-2 assume !false; 14516#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14515#L103 assume !(12292 == ssl3_accept_~s__state~0); 14514#L106 assume !(16384 == ssl3_accept_~s__state~0); 14513#L109 assume !(8192 == ssl3_accept_~s__state~0); 14512#L112 assume !(24576 == ssl3_accept_~s__state~0); 14511#L115 assume !(8195 == ssl3_accept_~s__state~0); 14510#L118 assume !(8480 == ssl3_accept_~s__state~0); 14509#L121 assume !(8481 == ssl3_accept_~s__state~0); 14508#L124 assume !(8482 == ssl3_accept_~s__state~0); 14507#L127 assume !(8464 == ssl3_accept_~s__state~0); 14506#L130 assume !(8465 == ssl3_accept_~s__state~0); 14505#L133 assume !(8466 == ssl3_accept_~s__state~0); 14504#L136 assume 8496 == ssl3_accept_~s__state~0; 14258#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 14502#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14501#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 14500#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 14499#L298-2 ssl3_accept_~s__init_num~0 := 0; 14497#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14492#L581 ssl3_accept_~skip~0 := 0; 14491#L100-2 assume !false; 14490#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14489#L103 assume !(12292 == ssl3_accept_~s__state~0); 14488#L106 assume !(16384 == ssl3_accept_~s__state~0); 14487#L109 assume !(8192 == ssl3_accept_~s__state~0); 14486#L112 assume !(24576 == ssl3_accept_~s__state~0); 14485#L115 assume !(8195 == ssl3_accept_~s__state~0); 14484#L118 assume !(8480 == ssl3_accept_~s__state~0); 14483#L121 assume !(8481 == ssl3_accept_~s__state~0); 14482#L124 assume !(8482 == ssl3_accept_~s__state~0); 14481#L127 assume !(8464 == ssl3_accept_~s__state~0); 14480#L130 assume !(8465 == ssl3_accept_~s__state~0); 14479#L133 assume !(8466 == ssl3_accept_~s__state~0); 14478#L136 assume !(8496 == ssl3_accept_~s__state~0); 14477#L139 assume !(8497 == ssl3_accept_~s__state~0); 14476#L142 assume 8512 == ssl3_accept_~s__state~0; 14253#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 14475#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 14473#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 14471#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14466#L581 ssl3_accept_~skip~0 := 0; 14465#L100-2 assume !false; 14464#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14463#L103 assume !(12292 == ssl3_accept_~s__state~0); 14462#L106 assume !(16384 == ssl3_accept_~s__state~0); 14461#L109 assume !(8192 == ssl3_accept_~s__state~0); 14460#L112 assume !(24576 == ssl3_accept_~s__state~0); 14459#L115 assume !(8195 == ssl3_accept_~s__state~0); 14458#L118 assume !(8480 == ssl3_accept_~s__state~0); 14457#L121 assume !(8481 == ssl3_accept_~s__state~0); 14456#L124 assume !(8482 == ssl3_accept_~s__state~0); 14455#L127 assume !(8464 == ssl3_accept_~s__state~0); 14454#L130 assume !(8465 == ssl3_accept_~s__state~0); 14453#L133 assume !(8466 == ssl3_accept_~s__state~0); 14452#L136 assume !(8496 == ssl3_accept_~s__state~0); 14451#L139 assume !(8497 == ssl3_accept_~s__state~0); 14450#L142 assume !(8512 == ssl3_accept_~s__state~0); 14449#L145 assume !(8513 == ssl3_accept_~s__state~0); 14448#L148 assume 8528 == ssl3_accept_~s__state~0; 14248#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 14447#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 14446#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 14439#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 14437#L358 assume !(ssl3_accept_~ret~0 <= 0); 14436#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 14434#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14429#L581 ssl3_accept_~skip~0 := 0; 14428#L100-2 assume !false; 14427#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14426#L103 assume !(12292 == ssl3_accept_~s__state~0); 14425#L106 assume !(16384 == ssl3_accept_~s__state~0); 14424#L109 assume !(8192 == ssl3_accept_~s__state~0); 14423#L112 assume !(24576 == ssl3_accept_~s__state~0); 14422#L115 assume !(8195 == ssl3_accept_~s__state~0); 14421#L118 assume !(8480 == ssl3_accept_~s__state~0); 14420#L121 assume !(8481 == ssl3_accept_~s__state~0); 14419#L124 assume !(8482 == ssl3_accept_~s__state~0); 14418#L127 assume !(8464 == ssl3_accept_~s__state~0); 14417#L130 assume !(8465 == ssl3_accept_~s__state~0); 14416#L133 assume !(8466 == ssl3_accept_~s__state~0); 14415#L136 assume !(8496 == ssl3_accept_~s__state~0); 14414#L139 assume !(8497 == ssl3_accept_~s__state~0); 14413#L142 assume !(8512 == ssl3_accept_~s__state~0); 14412#L145 assume !(8513 == ssl3_accept_~s__state~0); 14407#L148 assume !(8528 == ssl3_accept_~s__state~0); 14405#L151 assume !(8529 == ssl3_accept_~s__state~0); 14404#L154 assume 8544 == ssl3_accept_~s__state~0; 14243#L158 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; 14390#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14384#L581 ssl3_accept_~skip~0 := 0; 14382#L100-2 assume !false; 14380#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14378#L103 assume !(12292 == ssl3_accept_~s__state~0); 14376#L106 assume !(16384 == ssl3_accept_~s__state~0); 14374#L109 assume !(8192 == ssl3_accept_~s__state~0); 14372#L112 assume !(24576 == ssl3_accept_~s__state~0); 14370#L115 assume !(8195 == ssl3_accept_~s__state~0); 14368#L118 assume !(8480 == ssl3_accept_~s__state~0); 14366#L121 assume !(8481 == ssl3_accept_~s__state~0); 14364#L124 assume !(8482 == ssl3_accept_~s__state~0); 14362#L127 assume !(8464 == ssl3_accept_~s__state~0); 14360#L130 assume !(8465 == ssl3_accept_~s__state~0); 14358#L133 assume !(8466 == ssl3_accept_~s__state~0); 14356#L136 assume !(8496 == ssl3_accept_~s__state~0); 14354#L139 assume !(8497 == ssl3_accept_~s__state~0); 14352#L142 assume !(8512 == ssl3_accept_~s__state~0); 14350#L145 assume !(8513 == ssl3_accept_~s__state~0); 14348#L148 assume !(8528 == ssl3_accept_~s__state~0); 14346#L151 assume !(8529 == ssl3_accept_~s__state~0); 14344#L154 assume !(8544 == ssl3_accept_~s__state~0); 14342#L157 assume !(8545 == ssl3_accept_~s__state~0); 14340#L160 assume !(8560 == ssl3_accept_~s__state~0); 14338#L163 assume !(8561 == ssl3_accept_~s__state~0); 14336#L166 assume !(8448 == ssl3_accept_~s__state~0); 14330#L169 assume 8576 == ssl3_accept_~s__state~0; 14230#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 14327#L445 assume !(ssl3_accept_~ret~0 <= 0); 14324#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 14319#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14309#L581 ssl3_accept_~skip~0 := 0; 14307#L100-2 assume !false; 14305#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14303#L103 assume !(12292 == ssl3_accept_~s__state~0); 14301#L106 assume !(16384 == ssl3_accept_~s__state~0); 14299#L109 assume !(8192 == ssl3_accept_~s__state~0); 14297#L112 assume !(24576 == ssl3_accept_~s__state~0); 14295#L115 assume !(8195 == ssl3_accept_~s__state~0); 14293#L118 assume !(8480 == ssl3_accept_~s__state~0); 14290#L121 assume !(8481 == ssl3_accept_~s__state~0); 14291#L124 assume 8482 == ssl3_accept_~s__state~0; 14266#L125 ssl3_accept_~s__state~0 := 3; 14314#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14308#L581 ssl3_accept_~skip~0 := 0; 14306#L100-2 assume !false; 14304#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14302#L103 assume !(12292 == ssl3_accept_~s__state~0); 14300#L106 assume !(16384 == ssl3_accept_~s__state~0); 14298#L109 assume 8192 == ssl3_accept_~s__state~0; 14270#L212 ssl3_accept_~s__server~0 := 1; 14562#L217 assume 0 != ssl3_accept_~cb~0; 14561#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 14560#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 14558#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 14079#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 14080#L244 assume 12292 != ssl3_accept_~s__state~0; 14198#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 14542#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14537#L581 ssl3_accept_~skip~0 := 0; 14131#L100-2 [2020-11-28 02:56:45,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:45,990 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 15 times [2020-11-28 02:56:45,990 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:45,991 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701544885] [2020-11-28 02:56:45,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:45,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:45,998 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:46,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:46,006 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:46,009 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:56:46,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:46,009 INFO L82 PathProgramCache]: Analyzing trace with hash 1056933943, now seen corresponding path program 1 times [2020-11-28 02:56:46,009 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:46,010 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102574746] [2020-11-28 02:56:46,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:46,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:56:46,072 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2020-11-28 02:56:46,072 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102574746] [2020-11-28 02:56:46,074 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:56:46,075 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:56:46,075 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325898112] [2020-11-28 02:56:46,075 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:56:46,075 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:56:46,076 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:56:46,076 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:56:46,076 INFO L87 Difference]: Start difference. First operand 1143 states and 1571 transitions. cyclomatic complexity: 430 Second operand 3 states. [2020-11-28 02:56:46,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:56:46,246 INFO L93 Difference]: Finished difference Result 952 states and 1257 transitions. [2020-11-28 02:56:46,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:56:46,247 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 952 states and 1257 transitions. [2020-11-28 02:56:46,253 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 776 [2020-11-28 02:56:46,261 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 952 states to 952 states and 1257 transitions. [2020-11-28 02:56:46,261 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 952 [2020-11-28 02:56:46,262 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 952 [2020-11-28 02:56:46,262 INFO L73 IsDeterministic]: Start isDeterministic. Operand 952 states and 1257 transitions. [2020-11-28 02:56:46,263 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:56:46,263 INFO L691 BuchiCegarLoop]: Abstraction has 952 states and 1257 transitions. [2020-11-28 02:56:46,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 952 states and 1257 transitions. [2020-11-28 02:56:46,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 952 to 597. [2020-11-28 02:56:46,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 597 states. [2020-11-28 02:56:46,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 597 states to 597 states and 809 transitions. [2020-11-28 02:56:46,275 INFO L714 BuchiCegarLoop]: Abstraction has 597 states and 809 transitions. [2020-11-28 02:56:46,275 INFO L594 BuchiCegarLoop]: Abstraction has 597 states and 809 transitions. [2020-11-28 02:56:46,275 INFO L427 BuchiCegarLoop]: ======== Iteration 16============ [2020-11-28 02:56:46,275 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 597 states and 809 transitions. [2020-11-28 02:56:46,278 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 589 [2020-11-28 02:56:46,278 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:56:46,278 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:56:46,280 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:56:46,280 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 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] [2020-11-28 02:56:46,280 INFO L794 eck$LassoCheckResult]: Stem: 16255#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 16145#L-1 havoc main_#res;havoc main_#t~ret56, 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~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~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 16146#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16202#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 16203#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16165#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 16227#L100-2 [2020-11-28 02:56:46,281 INFO L796 eck$LassoCheckResult]: Loop: 16227#L100-2 assume !false; 16707#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16705#L103 assume !(12292 == ssl3_accept_~s__state~0); 16703#L106 assume !(16384 == ssl3_accept_~s__state~0); 16701#L109 assume !(8192 == ssl3_accept_~s__state~0); 16699#L112 assume !(24576 == ssl3_accept_~s__state~0); 16697#L115 assume !(8195 == ssl3_accept_~s__state~0); 16695#L118 assume !(8480 == ssl3_accept_~s__state~0); 16693#L121 assume !(8481 == ssl3_accept_~s__state~0); 16691#L124 assume !(8482 == ssl3_accept_~s__state~0); 16689#L127 assume 8464 == ssl3_accept_~s__state~0; 16277#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 16252#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 16250#L275-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; 16251#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16670#L581 ssl3_accept_~skip~0 := 0; 16669#L100-2 assume !false; 16667#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16666#L103 assume !(12292 == ssl3_accept_~s__state~0); 16665#L106 assume !(16384 == ssl3_accept_~s__state~0); 16664#L109 assume !(8192 == ssl3_accept_~s__state~0); 16659#L112 assume !(24576 == ssl3_accept_~s__state~0); 16657#L115 assume !(8195 == ssl3_accept_~s__state~0); 16655#L118 assume !(8480 == ssl3_accept_~s__state~0); 16653#L121 assume !(8481 == ssl3_accept_~s__state~0); 16651#L124 assume !(8482 == ssl3_accept_~s__state~0); 16649#L127 assume !(8464 == ssl3_accept_~s__state~0); 16647#L130 assume !(8465 == ssl3_accept_~s__state~0); 16645#L133 assume !(8466 == ssl3_accept_~s__state~0); 16631#L136 assume 8496 == ssl3_accept_~s__state~0; 16267#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 16149#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 16150#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 16217#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 16199#L298-2 ssl3_accept_~s__init_num~0 := 0; 16200#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16709#L581 ssl3_accept_~skip~0 := 0; 16708#L100-2 assume !false; 16706#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16704#L103 assume !(12292 == ssl3_accept_~s__state~0); 16702#L106 assume !(16384 == ssl3_accept_~s__state~0); 16700#L109 assume !(8192 == ssl3_accept_~s__state~0); 16698#L112 assume !(24576 == ssl3_accept_~s__state~0); 16696#L115 assume !(8195 == ssl3_accept_~s__state~0); 16694#L118 assume !(8480 == ssl3_accept_~s__state~0); 16692#L121 assume !(8481 == ssl3_accept_~s__state~0); 16690#L124 assume !(8482 == ssl3_accept_~s__state~0); 16688#L127 assume !(8464 == ssl3_accept_~s__state~0); 16687#L130 assume !(8465 == ssl3_accept_~s__state~0); 16686#L133 assume !(8466 == ssl3_accept_~s__state~0); 16685#L136 assume !(8496 == ssl3_accept_~s__state~0); 16179#L139 assume !(8497 == ssl3_accept_~s__state~0); 16154#L142 assume 8512 == ssl3_accept_~s__state~0; 16155#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16215#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 16208#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 16142#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16143#L581 ssl3_accept_~skip~0 := 0; 16209#L100-2 assume !false; 16210#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16166#L103 assume !(12292 == ssl3_accept_~s__state~0); 16167#L106 assume !(16384 == ssl3_accept_~s__state~0); 16152#L109 assume !(8192 == ssl3_accept_~s__state~0); 16153#L112 assume !(24576 == ssl3_accept_~s__state~0); 16261#L115 assume !(8195 == ssl3_accept_~s__state~0); 16262#L118 assume !(8480 == ssl3_accept_~s__state~0); 16258#L121 assume !(8481 == ssl3_accept_~s__state~0); 16259#L124 assume !(8482 == ssl3_accept_~s__state~0); 16244#L127 assume !(8464 == ssl3_accept_~s__state~0); 16221#L130 assume !(8465 == ssl3_accept_~s__state~0); 16194#L133 assume !(8466 == ssl3_accept_~s__state~0); 16170#L136 assume !(8496 == ssl3_accept_~s__state~0); 16171#L139 assume !(8497 == ssl3_accept_~s__state~0); 16676#L142 assume !(8512 == ssl3_accept_~s__state~0); 16278#L145 assume !(8513 == ssl3_accept_~s__state~0); 16263#L148 assume 8528 == ssl3_accept_~s__state~0; 16222#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 16186#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 16158#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 16160#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 16265#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 16246#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 16271#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16658#L581 ssl3_accept_~skip~0 := 0; 16656#L100-2 assume !false; 16654#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16652#L103 assume !(12292 == ssl3_accept_~s__state~0); 16650#L106 assume !(16384 == ssl3_accept_~s__state~0); 16648#L109 assume !(8192 == ssl3_accept_~s__state~0); 16646#L112 assume !(24576 == ssl3_accept_~s__state~0); 16644#L115 assume !(8195 == ssl3_accept_~s__state~0); 16643#L118 assume !(8480 == ssl3_accept_~s__state~0); 16642#L121 assume !(8481 == ssl3_accept_~s__state~0); 16641#L124 assume !(8482 == ssl3_accept_~s__state~0); 16640#L127 assume !(8464 == ssl3_accept_~s__state~0); 16639#L130 assume !(8465 == ssl3_accept_~s__state~0); 16638#L133 assume !(8466 == ssl3_accept_~s__state~0); 16624#L136 assume !(8496 == ssl3_accept_~s__state~0); 16623#L139 assume !(8497 == ssl3_accept_~s__state~0); 16622#L142 assume !(8512 == ssl3_accept_~s__state~0); 16621#L145 assume !(8513 == ssl3_accept_~s__state~0); 16620#L148 assume !(8528 == ssl3_accept_~s__state~0); 16619#L151 assume !(8529 == ssl3_accept_~s__state~0); 16590#L154 assume 8544 == ssl3_accept_~s__state~0; 16172#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 16173#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 16181#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16264#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 16241#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 16239#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 16190#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16584#L581 ssl3_accept_~skip~0 := 0; 16583#L100-2 assume !false; 16582#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16581#L103 assume !(12292 == ssl3_accept_~s__state~0); 16580#L106 assume !(16384 == ssl3_accept_~s__state~0); 16579#L109 assume !(8192 == ssl3_accept_~s__state~0); 16578#L112 assume !(24576 == ssl3_accept_~s__state~0); 16577#L115 assume !(8195 == ssl3_accept_~s__state~0); 16372#L118 assume !(8480 == ssl3_accept_~s__state~0); 16576#L121 assume !(8481 == ssl3_accept_~s__state~0); 16575#L124 assume !(8482 == ssl3_accept_~s__state~0); 16574#L127 assume !(8464 == ssl3_accept_~s__state~0); 16558#L130 assume !(8465 == ssl3_accept_~s__state~0); 16530#L133 assume !(8466 == ssl3_accept_~s__state~0); 16433#L136 assume !(8496 == ssl3_accept_~s__state~0); 16432#L139 assume !(8497 == ssl3_accept_~s__state~0); 16431#L142 assume !(8512 == ssl3_accept_~s__state~0); 16430#L145 assume !(8513 == ssl3_accept_~s__state~0); 16429#L148 assume !(8528 == ssl3_accept_~s__state~0); 16428#L151 assume !(8529 == ssl3_accept_~s__state~0); 16427#L154 assume !(8544 == ssl3_accept_~s__state~0); 16426#L157 assume !(8545 == ssl3_accept_~s__state~0); 16245#L160 assume !(8560 == ssl3_accept_~s__state~0); 16223#L163 assume !(8561 == ssl3_accept_~s__state~0); 16195#L166 assume 8448 == ssl3_accept_~s__state~0; 16196#L167 assume !(ssl3_accept_~num1~0 > 0); 16140#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 16141#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16547#L581 ssl3_accept_~skip~0 := 0; 16545#L100-2 assume !false; 16543#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16541#L103 assume !(12292 == ssl3_accept_~s__state~0); 16539#L106 assume !(16384 == ssl3_accept_~s__state~0); 16537#L109 assume 8192 == ssl3_accept_~s__state~0; 16242#L212 ssl3_accept_~s__server~0 := 1; 16243#L217 assume 0 != ssl3_accept_~cb~0; 16269#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 16270#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 16187#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 16182#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 16183#L244 assume 12292 != ssl3_accept_~s__state~0; 16253#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 16254#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16710#L581 ssl3_accept_~skip~0 := 0; 16227#L100-2 [2020-11-28 02:56:46,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:46,281 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 16 times [2020-11-28 02:56:46,281 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:46,281 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489514731] [2020-11-28 02:56:46,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:46,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:46,289 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:46,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:46,294 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:46,296 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:56:46,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:46,297 INFO L82 PathProgramCache]: Analyzing trace with hash 516004894, now seen corresponding path program 1 times [2020-11-28 02:56:46,297 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:46,297 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172441908] [2020-11-28 02:56:46,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:46,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:56:46,375 INFO L134 CoverageAnalysis]: Checked inductivity of 287 backedges. 162 proven. 0 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2020-11-28 02:56:46,376 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172441908] [2020-11-28 02:56:46,376 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:56:46,376 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:56:46,376 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578480526] [2020-11-28 02:56:46,377 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:56:46,377 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:56:46,377 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:56:46,377 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:56:46,377 INFO L87 Difference]: Start difference. First operand 597 states and 809 transitions. cyclomatic complexity: 213 Second operand 3 states. [2020-11-28 02:56:46,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:56:46,394 INFO L93 Difference]: Finished difference Result 1179 states and 1592 transitions. [2020-11-28 02:56:46,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:56:46,395 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1179 states and 1592 transitions. [2020-11-28 02:56:46,403 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1171 [2020-11-28 02:56:46,412 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1179 states to 1179 states and 1592 transitions. [2020-11-28 02:56:46,413 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1179 [2020-11-28 02:56:46,414 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1179 [2020-11-28 02:56:46,414 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1179 states and 1592 transitions. [2020-11-28 02:56:46,415 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:56:46,416 INFO L691 BuchiCegarLoop]: Abstraction has 1179 states and 1592 transitions. [2020-11-28 02:56:46,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1179 states and 1592 transitions. [2020-11-28 02:56:46,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1179 to 598. [2020-11-28 02:56:46,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 598 states. [2020-11-28 02:56:46,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 598 states to 598 states and 810 transitions. [2020-11-28 02:56:46,430 INFO L714 BuchiCegarLoop]: Abstraction has 598 states and 810 transitions. [2020-11-28 02:56:46,430 INFO L594 BuchiCegarLoop]: Abstraction has 598 states and 810 transitions. [2020-11-28 02:56:46,430 INFO L427 BuchiCegarLoop]: ======== Iteration 17============ [2020-11-28 02:56:46,430 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 598 states and 810 transitions. [2020-11-28 02:56:46,433 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2020-11-28 02:56:46,433 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:56:46,433 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:56:46,435 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:56:46,435 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 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] [2020-11-28 02:56:46,436 INFO L794 eck$LassoCheckResult]: Stem: 18044#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 17927#L-1 havoc main_#res;havoc main_#t~ret56, 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~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~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 17928#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 17986#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 17987#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 17946#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 18013#L100-2 [2020-11-28 02:56:46,436 INFO L796 eck$LassoCheckResult]: Loop: 18013#L100-2 assume !false; 18495#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18494#L103 assume !(12292 == ssl3_accept_~s__state~0); 17958#L106 assume !(16384 == ssl3_accept_~s__state~0); 17934#L109 assume !(8192 == ssl3_accept_~s__state~0); 17935#L112 assume !(24576 == ssl3_accept_~s__state~0); 18048#L115 assume !(8195 == ssl3_accept_~s__state~0); 18049#L118 assume !(8480 == ssl3_accept_~s__state~0); 18047#L121 assume !(8481 == ssl3_accept_~s__state~0); 18017#L124 assume !(8482 == ssl3_accept_~s__state~0); 18018#L127 assume 8464 == ssl3_accept_~s__state~0; 18065#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 18041#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 18040#L275-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; 17924#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17925#L581 ssl3_accept_~skip~0 := 0; 18493#L100-2 assume !false; 18492#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18491#L103 assume !(12292 == ssl3_accept_~s__state~0); 18490#L106 assume !(16384 == ssl3_accept_~s__state~0); 18489#L109 assume !(8192 == ssl3_accept_~s__state~0); 18487#L112 assume !(24576 == ssl3_accept_~s__state~0); 18486#L115 assume !(8195 == ssl3_accept_~s__state~0); 18485#L118 assume !(8480 == ssl3_accept_~s__state~0); 18484#L121 assume !(8481 == ssl3_accept_~s__state~0); 18479#L124 assume !(8482 == ssl3_accept_~s__state~0); 18032#L127 assume !(8464 == ssl3_accept_~s__state~0); 18007#L130 assume !(8465 == ssl3_accept_~s__state~0); 17977#L133 assume !(8466 == ssl3_accept_~s__state~0); 17978#L136 assume 8496 == ssl3_accept_~s__state~0; 18054#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 17931#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 17932#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 18003#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 17983#L298-2 ssl3_accept_~s__init_num~0 := 0; 17984#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18478#L581 ssl3_accept_~skip~0 := 0; 18477#L100-2 assume !false; 18476#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18475#L103 assume !(12292 == ssl3_accept_~s__state~0); 18474#L106 assume !(16384 == ssl3_accept_~s__state~0); 18473#L109 assume !(8192 == ssl3_accept_~s__state~0); 18472#L112 assume !(24576 == ssl3_accept_~s__state~0); 18470#L115 assume !(8195 == ssl3_accept_~s__state~0); 18469#L118 assume !(8480 == ssl3_accept_~s__state~0); 18468#L121 assume !(8481 == ssl3_accept_~s__state~0); 18467#L124 assume !(8482 == ssl3_accept_~s__state~0); 18462#L127 assume !(8464 == ssl3_accept_~s__state~0); 18460#L130 assume !(8465 == ssl3_accept_~s__state~0); 18458#L133 assume !(8466 == ssl3_accept_~s__state~0); 17951#L136 assume !(8496 == ssl3_accept_~s__state~0); 17952#L139 assume !(8497 == ssl3_accept_~s__state~0); 17959#L142 assume 8512 == ssl3_accept_~s__state~0; 18020#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 18001#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 17993#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 17994#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18036#L581 ssl3_accept_~skip~0 := 0; 17995#L100-2 assume !false; 17996#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18064#L103 assume !(12292 == ssl3_accept_~s__state~0); 18410#L106 assume !(16384 == ssl3_accept_~s__state~0); 18409#L109 assume !(8192 == ssl3_accept_~s__state~0); 18408#L112 assume !(24576 == ssl3_accept_~s__state~0); 18407#L115 assume !(8195 == ssl3_accept_~s__state~0); 18405#L118 assume !(8480 == ssl3_accept_~s__state~0); 18404#L121 assume !(8481 == ssl3_accept_~s__state~0); 18403#L124 assume !(8482 == ssl3_accept_~s__state~0); 18402#L127 assume !(8464 == ssl3_accept_~s__state~0); 18401#L130 assume !(8465 == ssl3_accept_~s__state~0); 18400#L133 assume !(8466 == ssl3_accept_~s__state~0); 18398#L136 assume !(8496 == ssl3_accept_~s__state~0); 18396#L139 assume !(8497 == ssl3_accept_~s__state~0); 18368#L142 assume !(8512 == ssl3_accept_~s__state~0); 18066#L145 assume !(8513 == ssl3_accept_~s__state~0); 18067#L148 assume 8528 == ssl3_accept_~s__state~0; 18008#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 17968#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 17969#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 17941#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 17974#L358 assume !(ssl3_accept_~ret~0 <= 0); 18034#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 18059#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18278#L581 ssl3_accept_~skip~0 := 0; 18275#L100-2 assume !false; 18271#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18266#L103 assume !(12292 == ssl3_accept_~s__state~0); 18264#L106 assume !(16384 == ssl3_accept_~s__state~0); 18262#L109 assume !(8192 == ssl3_accept_~s__state~0); 18260#L112 assume !(24576 == ssl3_accept_~s__state~0); 18258#L115 assume !(8195 == ssl3_accept_~s__state~0); 18256#L118 assume !(8480 == ssl3_accept_~s__state~0); 18254#L121 assume !(8481 == ssl3_accept_~s__state~0); 18252#L124 assume !(8482 == ssl3_accept_~s__state~0); 18250#L127 assume !(8464 == ssl3_accept_~s__state~0); 18248#L130 assume !(8465 == ssl3_accept_~s__state~0); 18246#L133 assume !(8466 == ssl3_accept_~s__state~0); 18244#L136 assume !(8496 == ssl3_accept_~s__state~0); 18242#L139 assume !(8497 == ssl3_accept_~s__state~0); 18240#L142 assume !(8512 == ssl3_accept_~s__state~0); 18182#L145 assume !(8513 == ssl3_accept_~s__state~0); 18183#L148 assume !(8528 == ssl3_accept_~s__state~0); 18055#L151 assume !(8529 == ssl3_accept_~s__state~0); 18056#L154 assume 8544 == ssl3_accept_~s__state~0; 17953#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 17954#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 17961#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 18052#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 18029#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 18027#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 17973#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18442#L581 ssl3_accept_~skip~0 := 0; 18440#L100-2 assume !false; 18438#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18436#L103 assume !(12292 == ssl3_accept_~s__state~0); 18434#L106 assume !(16384 == ssl3_accept_~s__state~0); 18432#L109 assume !(8192 == ssl3_accept_~s__state~0); 18430#L112 assume !(24576 == ssl3_accept_~s__state~0); 18428#L115 assume !(8195 == ssl3_accept_~s__state~0); 18425#L118 assume !(8480 == ssl3_accept_~s__state~0); 18423#L121 assume !(8481 == ssl3_accept_~s__state~0); 18421#L124 assume !(8482 == ssl3_accept_~s__state~0); 18419#L127 assume !(8464 == ssl3_accept_~s__state~0); 18417#L130 assume !(8465 == ssl3_accept_~s__state~0); 18415#L133 assume !(8466 == ssl3_accept_~s__state~0); 18412#L136 assume !(8496 == ssl3_accept_~s__state~0); 18411#L139 assume !(8497 == ssl3_accept_~s__state~0); 17936#L142 assume !(8512 == ssl3_accept_~s__state~0); 17937#L145 assume !(8513 == ssl3_accept_~s__state~0); 18050#L148 assume !(8528 == ssl3_accept_~s__state~0); 18051#L151 assume !(8529 == ssl3_accept_~s__state~0); 18229#L154 assume !(8544 == ssl3_accept_~s__state~0); 18227#L157 assume !(8545 == ssl3_accept_~s__state~0); 18224#L160 assume !(8560 == ssl3_accept_~s__state~0); 18221#L163 assume !(8561 == ssl3_accept_~s__state~0); 18218#L166 assume 8448 == ssl3_accept_~s__state~0; 18069#L167 assume !(ssl3_accept_~num1~0 > 0); 17922#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 17923#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18461#L581 ssl3_accept_~skip~0 := 0; 18459#L100-2 assume !false; 18457#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18456#L103 assume !(12292 == ssl3_accept_~s__state~0); 18455#L106 assume !(16384 == ssl3_accept_~s__state~0); 18079#L109 assume 8192 == ssl3_accept_~s__state~0; 18030#L212 ssl3_accept_~s__server~0 := 1; 18031#L217 assume 0 != ssl3_accept_~cb~0; 18057#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 18058#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 17970#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 17962#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 17963#L244 assume 12292 != ssl3_accept_~s__state~0; 18042#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 18043#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18497#L581 ssl3_accept_~skip~0 := 0; 18013#L100-2 [2020-11-28 02:56:46,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:46,437 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 17 times [2020-11-28 02:56:46,437 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:46,437 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662357082] [2020-11-28 02:56:46,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:46,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:46,444 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:46,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:46,449 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:46,452 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:56:46,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:46,452 INFO L82 PathProgramCache]: Analyzing trace with hash -1580531749, now seen corresponding path program 1 times [2020-11-28 02:56:46,453 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:46,453 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433101456] [2020-11-28 02:56:46,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:46,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:56:46,499 INFO L134 CoverageAnalysis]: Checked inductivity of 287 backedges. 162 proven. 0 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2020-11-28 02:56:46,499 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433101456] [2020-11-28 02:56:46,499 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:56:46,499 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:56:46,499 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860863790] [2020-11-28 02:56:46,500 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:56:46,500 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:56:46,501 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:56:46,501 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:56:46,501 INFO L87 Difference]: Start difference. First operand 598 states and 810 transitions. cyclomatic complexity: 213 Second operand 3 states. [2020-11-28 02:56:46,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:56:46,517 INFO L93 Difference]: Finished difference Result 1179 states and 1591 transitions. [2020-11-28 02:56:46,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:56:46,518 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1179 states and 1591 transitions. [2020-11-28 02:56:46,529 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1171 [2020-11-28 02:56:46,538 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1179 states to 1179 states and 1591 transitions. [2020-11-28 02:56:46,538 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1179 [2020-11-28 02:56:46,539 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1179 [2020-11-28 02:56:46,540 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1179 states and 1591 transitions. [2020-11-28 02:56:46,541 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:56:46,541 INFO L691 BuchiCegarLoop]: Abstraction has 1179 states and 1591 transitions. [2020-11-28 02:56:46,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1179 states and 1591 transitions. [2020-11-28 02:56:46,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1179 to 598. [2020-11-28 02:56:46,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 598 states. [2020-11-28 02:56:46,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 598 states to 598 states and 809 transitions. [2020-11-28 02:56:46,557 INFO L714 BuchiCegarLoop]: Abstraction has 598 states and 809 transitions. [2020-11-28 02:56:46,557 INFO L594 BuchiCegarLoop]: Abstraction has 598 states and 809 transitions. [2020-11-28 02:56:46,558 INFO L427 BuchiCegarLoop]: ======== Iteration 18============ [2020-11-28 02:56:46,558 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 598 states and 809 transitions. [2020-11-28 02:56:46,561 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2020-11-28 02:56:46,561 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:56:46,561 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:56:46,563 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:56:46,563 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 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] [2020-11-28 02:56:46,563 INFO L794 eck$LassoCheckResult]: Stem: 19820#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 19710#L-1 havoc main_#res;havoc main_#t~ret56, 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~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~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 19711#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 19765#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 19766#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 19729#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 19791#L100-2 [2020-11-28 02:56:46,563 INFO L796 eck$LassoCheckResult]: Loop: 19791#L100-2 assume !false; 20279#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20278#L103 assume !(12292 == ssl3_accept_~s__state~0); 20277#L106 assume !(16384 == ssl3_accept_~s__state~0); 20276#L109 assume !(8192 == ssl3_accept_~s__state~0); 20275#L112 assume !(24576 == ssl3_accept_~s__state~0); 20273#L115 assume !(8195 == ssl3_accept_~s__state~0); 20271#L118 assume !(8480 == ssl3_accept_~s__state~0); 20270#L121 assume !(8481 == ssl3_accept_~s__state~0); 20269#L124 assume !(8482 == ssl3_accept_~s__state~0); 19869#L127 assume 8464 == ssl3_accept_~s__state~0; 19845#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 19817#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 19815#L275-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; 19816#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20255#L581 ssl3_accept_~skip~0 := 0; 20253#L100-2 assume !false; 20251#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20249#L103 assume !(12292 == ssl3_accept_~s__state~0); 20247#L106 assume !(16384 == ssl3_accept_~s__state~0); 20245#L109 assume !(8192 == ssl3_accept_~s__state~0); 20242#L112 assume !(24576 == ssl3_accept_~s__state~0); 20235#L115 assume !(8195 == ssl3_accept_~s__state~0); 20232#L118 assume !(8480 == ssl3_accept_~s__state~0); 20229#L121 assume !(8481 == ssl3_accept_~s__state~0); 20226#L124 assume !(8482 == ssl3_accept_~s__state~0); 20223#L127 assume !(8464 == ssl3_accept_~s__state~0); 20221#L130 assume !(8465 == ssl3_accept_~s__state~0); 20220#L133 assume !(8466 == ssl3_accept_~s__state~0); 19862#L136 assume 8496 == ssl3_accept_~s__state~0; 19833#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 19714#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 19715#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 19781#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 19762#L298-2 ssl3_accept_~s__init_num~0 := 0; 19763#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20261#L581 ssl3_accept_~skip~0 := 0; 20256#L100-2 assume !false; 20254#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20252#L103 assume !(12292 == ssl3_accept_~s__state~0); 20250#L106 assume !(16384 == ssl3_accept_~s__state~0); 20248#L109 assume !(8192 == ssl3_accept_~s__state~0); 20246#L112 assume !(24576 == ssl3_accept_~s__state~0); 20244#L115 assume !(8195 == ssl3_accept_~s__state~0); 20241#L118 assume !(8480 == ssl3_accept_~s__state~0); 20240#L121 assume !(8481 == ssl3_accept_~s__state~0); 20234#L124 assume !(8482 == ssl3_accept_~s__state~0); 20231#L127 assume !(8464 == ssl3_accept_~s__state~0); 20228#L130 assume !(8465 == ssl3_accept_~s__state~0); 20224#L133 assume !(8466 == ssl3_accept_~s__state~0); 19734#L136 assume !(8496 == ssl3_accept_~s__state~0); 19735#L139 assume !(8497 == ssl3_accept_~s__state~0); 19741#L142 assume 8512 == ssl3_accept_~s__state~0; 19797#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19779#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 19771#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 19772#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20292#L581 ssl3_accept_~skip~0 := 0; 20291#L100-2 assume !false; 20290#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19730#L103 assume !(12292 == ssl3_accept_~s__state~0); 19731#L106 assume !(16384 == ssl3_accept_~s__state~0); 19717#L109 assume !(8192 == ssl3_accept_~s__state~0); 19718#L112 assume !(24576 == ssl3_accept_~s__state~0); 19826#L115 assume !(8195 == ssl3_accept_~s__state~0); 19827#L118 assume !(8480 == ssl3_accept_~s__state~0); 19831#L121 assume !(8481 == ssl3_accept_~s__state~0); 19795#L124 assume !(8482 == ssl3_accept_~s__state~0); 19796#L127 assume !(8464 == ssl3_accept_~s__state~0); 19785#L130 assume !(8465 == ssl3_accept_~s__state~0); 19756#L133 assume !(8466 == ssl3_accept_~s__state~0); 19757#L136 assume !(8496 == ssl3_accept_~s__state~0); 20186#L139 assume !(8497 == ssl3_accept_~s__state~0); 19719#L142 assume !(8512 == ssl3_accept_~s__state~0); 19720#L145 assume !(8513 == ssl3_accept_~s__state~0); 19846#L148 assume 8528 == ssl3_accept_~s__state~0; 19786#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 19748#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 19749#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 19855#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 19832#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 19811#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 19838#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20062#L581 ssl3_accept_~skip~0 := 0; 20059#L100-2 assume !false; 20055#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20050#L103 assume !(12292 == ssl3_accept_~s__state~0); 20048#L106 assume !(16384 == ssl3_accept_~s__state~0); 20046#L109 assume !(8192 == ssl3_accept_~s__state~0); 20044#L112 assume !(24576 == ssl3_accept_~s__state~0); 20042#L115 assume !(8195 == ssl3_accept_~s__state~0); 20040#L118 assume !(8480 == ssl3_accept_~s__state~0); 20038#L121 assume !(8481 == ssl3_accept_~s__state~0); 20036#L124 assume !(8482 == ssl3_accept_~s__state~0); 20034#L127 assume !(8464 == ssl3_accept_~s__state~0); 20032#L130 assume !(8465 == ssl3_accept_~s__state~0); 20030#L133 assume !(8466 == ssl3_accept_~s__state~0); 20028#L136 assume !(8496 == ssl3_accept_~s__state~0); 20026#L139 assume !(8497 == ssl3_accept_~s__state~0); 20024#L142 assume !(8512 == ssl3_accept_~s__state~0); 19964#L145 assume !(8513 == ssl3_accept_~s__state~0); 19965#L148 assume !(8528 == ssl3_accept_~s__state~0); 19834#L151 assume !(8529 == ssl3_accept_~s__state~0); 19835#L154 assume 8544 == ssl3_accept_~s__state~0; 19736#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 19737#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 19743#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19830#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 19805#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 19803#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 19707#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19708#L581 ssl3_accept_~skip~0 := 0; 19773#L100-2 assume !false; 19774#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19844#L103 assume !(12292 == ssl3_accept_~s__state~0); 20288#L106 assume !(16384 == ssl3_accept_~s__state~0); 20283#L109 assume !(8192 == ssl3_accept_~s__state~0); 20281#L112 assume !(24576 == ssl3_accept_~s__state~0); 20280#L115 assume !(8195 == ssl3_accept_~s__state~0); 19857#L118 assume !(8480 == ssl3_accept_~s__state~0); 19823#L121 assume !(8481 == ssl3_accept_~s__state~0); 19824#L124 assume !(8482 == ssl3_accept_~s__state~0); 19808#L127 assume !(8464 == ssl3_accept_~s__state~0); 19809#L130 assume !(8465 == ssl3_accept_~s__state~0); 20274#L133 assume !(8466 == ssl3_accept_~s__state~0); 20272#L136 assume !(8496 == ssl3_accept_~s__state~0); 20184#L139 assume !(8497 == ssl3_accept_~s__state~0); 20185#L142 assume !(8512 == ssl3_accept_~s__state~0); 20268#L145 assume !(8513 == ssl3_accept_~s__state~0); 19828#L148 assume !(8528 == ssl3_accept_~s__state~0); 19829#L151 assume !(8529 == ssl3_accept_~s__state~0); 20012#L154 assume !(8544 == ssl3_accept_~s__state~0); 20009#L157 assume !(8545 == ssl3_accept_~s__state~0); 20006#L160 assume !(8560 == ssl3_accept_~s__state~0); 20003#L163 assume !(8561 == ssl3_accept_~s__state~0); 20000#L166 assume 8448 == ssl3_accept_~s__state~0; 19848#L167 assume !(ssl3_accept_~num1~0 > 0); 19705#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 19706#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20202#L581 ssl3_accept_~skip~0 := 0; 20201#L100-2 assume !false; 20200#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20198#L103 assume !(12292 == ssl3_accept_~s__state~0); 20196#L106 assume !(16384 == ssl3_accept_~s__state~0); 20194#L109 assume 8192 == ssl3_accept_~s__state~0; 19806#L212 ssl3_accept_~s__server~0 := 1; 19807#L217 assume 0 != ssl3_accept_~cb~0; 19836#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 19837#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 19750#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 19744#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 19745#L244 assume 12292 != ssl3_accept_~s__state~0; 19818#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 19819#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20282#L581 ssl3_accept_~skip~0 := 0; 19791#L100-2 [2020-11-28 02:56:46,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:46,564 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 18 times [2020-11-28 02:56:46,564 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:46,564 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909420216] [2020-11-28 02:56:46,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:46,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:46,571 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:46,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:46,578 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:46,581 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:56:46,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:46,582 INFO L82 PathProgramCache]: Analyzing trace with hash 1355038556, now seen corresponding path program 1 times [2020-11-28 02:56:46,583 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:46,583 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807901819] [2020-11-28 02:56:46,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:46,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:56:46,649 INFO L134 CoverageAnalysis]: Checked inductivity of 287 backedges. 132 proven. 7 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2020-11-28 02:56:46,650 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807901819] [2020-11-28 02:56:46,651 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2089035727] [2020-11-28 02:56:46,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/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 [2020-11-28 02:56:46,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:56:46,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 3 conjunts are in the unsatisfiable core [2020-11-28 02:56:46,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 02:56:46,791 INFO L134 CoverageAnalysis]: Checked inductivity of 287 backedges. 132 proven. 7 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2020-11-28 02:56:46,792 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-28 02:56:46,792 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2020-11-28 02:56:46,792 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111275538] [2020-11-28 02:56:46,793 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:56:46,793 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:56:46,794 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-28 02:56:46,794 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-11-28 02:56:46,794 INFO L87 Difference]: Start difference. First operand 598 states and 809 transitions. cyclomatic complexity: 212 Second operand 4 states. [2020-11-28 02:56:47,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:56:47,206 INFO L93 Difference]: Finished difference Result 1035 states and 1313 transitions. [2020-11-28 02:56:47,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-11-28 02:56:47,207 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1035 states and 1313 transitions. [2020-11-28 02:56:47,214 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1027 [2020-11-28 02:56:47,224 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1035 states to 1035 states and 1313 transitions. [2020-11-28 02:56:47,224 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1035 [2020-11-28 02:56:47,225 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1035 [2020-11-28 02:56:47,226 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1035 states and 1313 transitions. [2020-11-28 02:56:47,227 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:56:47,227 INFO L691 BuchiCegarLoop]: Abstraction has 1035 states and 1313 transitions. [2020-11-28 02:56:47,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1035 states and 1313 transitions. [2020-11-28 02:56:47,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1035 to 719. [2020-11-28 02:56:47,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 719 states. [2020-11-28 02:56:47,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 719 states to 719 states and 929 transitions. [2020-11-28 02:56:47,246 INFO L714 BuchiCegarLoop]: Abstraction has 719 states and 929 transitions. [2020-11-28 02:56:47,246 INFO L594 BuchiCegarLoop]: Abstraction has 719 states and 929 transitions. [2020-11-28 02:56:47,246 INFO L427 BuchiCegarLoop]: ======== Iteration 19============ [2020-11-28 02:56:47,246 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 719 states and 929 transitions. [2020-11-28 02:56:47,252 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 711 [2020-11-28 02:56:47,252 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:56:47,252 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:56:47,254 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:56:47,254 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:56:47,255 INFO L794 eck$LassoCheckResult]: Stem: 21924#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 21814#L-1 havoc main_#res;havoc main_#t~ret56, 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~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~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 21815#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 21868#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 21869#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 21833#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 21894#L100-2 [2020-11-28 02:56:47,255 INFO L796 eck$LassoCheckResult]: Loop: 21894#L100-2 assume !false; 22465#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22464#L103 assume !(12292 == ssl3_accept_~s__state~0); 22462#L106 assume !(16384 == ssl3_accept_~s__state~0); 22460#L109 assume !(8192 == ssl3_accept_~s__state~0); 22458#L112 assume !(24576 == ssl3_accept_~s__state~0); 22457#L115 assume !(8195 == ssl3_accept_~s__state~0); 22455#L118 assume !(8480 == ssl3_accept_~s__state~0); 22453#L121 assume !(8481 == ssl3_accept_~s__state~0); 22451#L124 assume !(8482 == ssl3_accept_~s__state~0); 22436#L127 assume 8464 == ssl3_accept_~s__state~0; 21943#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 21921#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 21919#L275-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; 21920#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22356#L581 ssl3_accept_~skip~0 := 0; 22353#L100-2 assume !false; 22350#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22347#L103 assume !(12292 == ssl3_accept_~s__state~0); 22344#L106 assume !(16384 == ssl3_accept_~s__state~0); 22341#L109 assume !(8192 == ssl3_accept_~s__state~0); 22338#L112 assume !(24576 == ssl3_accept_~s__state~0); 22335#L115 assume !(8195 == ssl3_accept_~s__state~0); 22332#L118 assume !(8480 == ssl3_accept_~s__state~0); 22329#L121 assume !(8481 == ssl3_accept_~s__state~0); 22326#L124 assume !(8482 == ssl3_accept_~s__state~0); 22323#L127 assume !(8464 == ssl3_accept_~s__state~0); 22320#L130 assume !(8465 == ssl3_accept_~s__state~0); 22317#L133 assume !(8466 == ssl3_accept_~s__state~0); 22028#L136 assume 8496 == ssl3_accept_~s__state~0; 21935#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 21818#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 21819#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 21884#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 21866#L298-2 ssl3_accept_~s__init_num~0 := 0; 21836#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21916#L581 ssl3_accept_~skip~0 := 0; 21877#L100-2 assume !false; 21878#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21834#L103 assume !(12292 == ssl3_accept_~s__state~0); 21835#L106 assume !(16384 == ssl3_accept_~s__state~0); 21821#L109 assume !(8192 == ssl3_accept_~s__state~0); 21822#L112 assume !(24576 == ssl3_accept_~s__state~0); 21929#L115 assume !(8195 == ssl3_accept_~s__state~0); 21930#L118 assume !(8480 == ssl3_accept_~s__state~0); 21927#L121 assume !(8481 == ssl3_accept_~s__state~0); 21898#L124 assume !(8482 == ssl3_accept_~s__state~0); 21899#L127 assume !(8464 == ssl3_accept_~s__state~0); 21888#L130 assume !(8465 == ssl3_accept_~s__state~0); 21861#L133 assume !(8466 == ssl3_accept_~s__state~0); 21839#L136 assume !(8496 == ssl3_accept_~s__state~0); 21840#L139 assume !(8497 == ssl3_accept_~s__state~0); 21823#L142 assume !(8512 == ssl3_accept_~s__state~0); 21824#L145 assume !(8513 == ssl3_accept_~s__state~0); 21931#L148 assume !(8528 == ssl3_accept_~s__state~0); 21932#L151 assume !(8529 == ssl3_accept_~s__state~0); 21917#L154 assume !(8544 == ssl3_accept_~s__state~0); 21902#L157 assume !(8545 == ssl3_accept_~s__state~0); 21903#L160 assume !(8560 == ssl3_accept_~s__state~0); 21890#L163 assume !(8561 == ssl3_accept_~s__state~0); 21862#L166 assume !(8448 == ssl3_accept_~s__state~0); 21863#L169 assume !(8576 == ssl3_accept_~s__state~0); 22463#L172 assume !(8577 == ssl3_accept_~s__state~0); 22461#L175 assume !(8592 == ssl3_accept_~s__state~0); 22459#L178 assume !(8593 == ssl3_accept_~s__state~0); 21951#L181 assume !(8608 == ssl3_accept_~s__state~0); 21941#L184 assume !(8609 == ssl3_accept_~s__state~0); 21918#L187 assume !(8640 == ssl3_accept_~s__state~0); 21906#L190 assume !(8641 == ssl3_accept_~s__state~0); 21907#L193 assume 8656 == ssl3_accept_~s__state~0; 21807#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 21808#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 21897#L498 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 21925#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 21926#L506 assume !(0 == ssl3_accept_~tmp___10~0); 21811#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21812#L581 ssl3_accept_~skip~0 := 0; 22517#L100-2 assume !false; 22511#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22510#L103 assume !(12292 == ssl3_accept_~s__state~0); 22509#L106 assume !(16384 == ssl3_accept_~s__state~0); 22507#L109 assume !(8192 == ssl3_accept_~s__state~0); 22506#L112 assume !(24576 == ssl3_accept_~s__state~0); 22505#L115 assume !(8195 == ssl3_accept_~s__state~0); 22504#L118 assume !(8480 == ssl3_accept_~s__state~0); 22503#L121 assume !(8481 == ssl3_accept_~s__state~0); 22497#L124 assume !(8482 == ssl3_accept_~s__state~0); 22495#L127 assume !(8464 == ssl3_accept_~s__state~0); 22493#L130 assume !(8465 == ssl3_accept_~s__state~0); 22491#L133 assume !(8466 == ssl3_accept_~s__state~0); 22489#L136 assume !(8496 == ssl3_accept_~s__state~0); 22487#L139 assume !(8497 == ssl3_accept_~s__state~0); 22485#L142 assume !(8512 == ssl3_accept_~s__state~0); 22483#L145 assume !(8513 == ssl3_accept_~s__state~0); 22481#L148 assume !(8528 == ssl3_accept_~s__state~0); 22479#L151 assume !(8529 == ssl3_accept_~s__state~0); 22477#L154 assume !(8544 == ssl3_accept_~s__state~0); 22475#L157 assume !(8545 == ssl3_accept_~s__state~0); 22473#L160 assume !(8560 == ssl3_accept_~s__state~0); 22471#L163 assume !(8561 == ssl3_accept_~s__state~0); 22468#L166 assume !(8448 == ssl3_accept_~s__state~0); 21844#L169 assume !(8576 == ssl3_accept_~s__state~0); 21845#L172 assume !(8577 == ssl3_accept_~s__state~0); 21805#L175 assume !(8592 == ssl3_accept_~s__state~0); 21806#L178 assume !(8593 == ssl3_accept_~s__state~0); 21948#L181 assume !(8608 == ssl3_accept_~s__state~0); 22456#L184 assume !(8609 == ssl3_accept_~s__state~0); 22454#L187 assume !(8640 == ssl3_accept_~s__state~0); 22452#L190 assume !(8641 == ssl3_accept_~s__state~0); 22435#L193 assume !(8656 == ssl3_accept_~s__state~0); 21893#L196 assume !(8657 == ssl3_accept_~s__state~0); 21864#L199 assume 8672 == ssl3_accept_~s__state~0; 21865#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 21944#L514 assume !(4 == ssl3_accept_~blastFlag~0); 21942#L517 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 21871#L521 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 21873#L521-2 ssl3_accept_~s__init_num~0 := 0; 21856#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22046#L581 ssl3_accept_~skip~0 := 0; 22044#L100-2 assume !false; 22042#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22040#L103 assume !(12292 == ssl3_accept_~s__state~0); 22038#L106 assume !(16384 == ssl3_accept_~s__state~0); 22036#L109 assume !(8192 == ssl3_accept_~s__state~0); 22034#L112 assume !(24576 == ssl3_accept_~s__state~0); 22032#L115 assume !(8195 == ssl3_accept_~s__state~0); 22030#L118 assume !(8480 == ssl3_accept_~s__state~0); 22029#L121 assume !(8481 == ssl3_accept_~s__state~0); 22009#L124 assume !(8482 == ssl3_accept_~s__state~0); 22010#L127 assume !(8464 == ssl3_accept_~s__state~0); 22005#L130 assume !(8465 == ssl3_accept_~s__state~0); 22006#L133 assume !(8466 == ssl3_accept_~s__state~0); 22002#L136 assume !(8496 == ssl3_accept_~s__state~0); 22001#L139 assume !(8497 == ssl3_accept_~s__state~0); 22000#L142 assume !(8512 == ssl3_accept_~s__state~0); 21999#L145 assume !(8513 == ssl3_accept_~s__state~0); 21998#L148 assume !(8528 == ssl3_accept_~s__state~0); 21997#L151 assume !(8529 == ssl3_accept_~s__state~0); 21996#L154 assume !(8544 == ssl3_accept_~s__state~0); 21995#L157 assume !(8545 == ssl3_accept_~s__state~0); 21993#L160 assume !(8560 == ssl3_accept_~s__state~0); 21991#L163 assume !(8561 == ssl3_accept_~s__state~0); 21990#L166 assume 8448 == ssl3_accept_~s__state~0; 21989#L167 assume !(ssl3_accept_~num1~0 > 0); 21987#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 21985#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21980#L581 ssl3_accept_~skip~0 := 0; 21979#L100-2 assume !false; 21978#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21977#L103 assume !(12292 == ssl3_accept_~s__state~0); 21976#L106 assume !(16384 == ssl3_accept_~s__state~0); 21975#L109 assume 8192 == ssl3_accept_~s__state~0; 21912#L212 ssl3_accept_~s__server~0 := 1; 21913#L217 assume 0 != ssl3_accept_~cb~0; 21936#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 21937#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 21853#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 21848#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 21849#L244 assume 12292 != ssl3_accept_~s__state~0; 21922#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 21923#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22512#L581 ssl3_accept_~skip~0 := 0; 21894#L100-2 [2020-11-28 02:56:47,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:47,255 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 19 times [2020-11-28 02:56:47,256 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:47,256 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343801468] [2020-11-28 02:56:47,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:47,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:47,262 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:47,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:47,266 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:47,269 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:56:47,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:47,271 INFO L82 PathProgramCache]: Analyzing trace with hash 422387785, now seen corresponding path program 1 times [2020-11-28 02:56:47,271 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:47,271 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645776037] [2020-11-28 02:56:47,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:47,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:56:47,378 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 165 proven. 0 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2020-11-28 02:56:47,378 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645776037] [2020-11-28 02:56:47,378 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:56:47,378 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:56:47,378 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614637620] [2020-11-28 02:56:47,379 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:56:47,379 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:56:47,379 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:56:47,379 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:56:47,380 INFO L87 Difference]: Start difference. First operand 719 states and 929 transitions. cyclomatic complexity: 211 Second operand 3 states. [2020-11-28 02:56:47,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:56:47,404 INFO L93 Difference]: Finished difference Result 1280 states and 1648 transitions. [2020-11-28 02:56:47,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:56:47,405 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1280 states and 1648 transitions. [2020-11-28 02:56:47,410 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1272 [2020-11-28 02:56:47,419 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1280 states to 1280 states and 1648 transitions. [2020-11-28 02:56:47,420 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1280 [2020-11-28 02:56:47,423 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1280 [2020-11-28 02:56:47,423 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1280 states and 1648 transitions. [2020-11-28 02:56:47,425 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:56:47,425 INFO L691 BuchiCegarLoop]: Abstraction has 1280 states and 1648 transitions. [2020-11-28 02:56:47,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1280 states and 1648 transitions. [2020-11-28 02:56:47,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1280 to 1280. [2020-11-28 02:56:47,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1280 states. [2020-11-28 02:56:47,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1280 states to 1280 states and 1648 transitions. [2020-11-28 02:56:47,452 INFO L714 BuchiCegarLoop]: Abstraction has 1280 states and 1648 transitions. [2020-11-28 02:56:47,453 INFO L594 BuchiCegarLoop]: Abstraction has 1280 states and 1648 transitions. [2020-11-28 02:56:47,453 INFO L427 BuchiCegarLoop]: ======== Iteration 20============ [2020-11-28 02:56:47,453 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1280 states and 1648 transitions. [2020-11-28 02:56:47,458 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1272 [2020-11-28 02:56:47,458 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:56:47,458 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:56:47,460 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:56:47,460 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:56:47,460 INFO L794 eck$LassoCheckResult]: Stem: 23937#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 23820#L-1 havoc main_#res;havoc main_#t~ret56, 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~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~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 23821#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 23877#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 23878#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 23838#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 23904#L100-2 [2020-11-28 02:56:47,460 INFO L796 eck$LassoCheckResult]: Loop: 23904#L100-2 assume !false; 24996#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24994#L103 assume !(12292 == ssl3_accept_~s__state~0); 24992#L106 assume !(16384 == ssl3_accept_~s__state~0); 24991#L109 assume !(8192 == ssl3_accept_~s__state~0); 24990#L112 assume !(24576 == ssl3_accept_~s__state~0); 24989#L115 assume !(8195 == ssl3_accept_~s__state~0); 24988#L118 assume !(8480 == ssl3_accept_~s__state~0); 24987#L121 assume !(8481 == ssl3_accept_~s__state~0); 24986#L124 assume !(8482 == ssl3_accept_~s__state~0); 24915#L127 assume 8464 == ssl3_accept_~s__state~0; 23963#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 23933#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 23934#L275-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; 24449#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24438#L581 ssl3_accept_~skip~0 := 0; 24439#L100-2 assume !false; 24432#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24433#L103 assume !(12292 == ssl3_accept_~s__state~0); 24426#L106 assume !(16384 == ssl3_accept_~s__state~0); 24427#L109 assume !(8192 == ssl3_accept_~s__state~0); 24413#L112 assume !(24576 == ssl3_accept_~s__state~0); 24414#L115 assume !(8195 == ssl3_accept_~s__state~0); 24403#L118 assume !(8480 == ssl3_accept_~s__state~0); 24404#L121 assume !(8481 == ssl3_accept_~s__state~0); 24391#L124 assume !(8482 == ssl3_accept_~s__state~0); 24386#L127 assume !(8464 == ssl3_accept_~s__state~0); 24380#L130 assume !(8465 == ssl3_accept_~s__state~0); 24253#L133 assume !(8466 == ssl3_accept_~s__state~0); 24079#L136 assume 8496 == ssl3_accept_~s__state~0; 23950#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 23951#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 23981#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 23980#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 23874#L298-2 ssl3_accept_~s__init_num~0 := 0; 23875#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25086#L581 ssl3_accept_~skip~0 := 0; 25085#L100-2 assume !false; 25084#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25083#L103 assume !(12292 == ssl3_accept_~s__state~0); 25082#L106 assume !(16384 == ssl3_accept_~s__state~0); 23827#L109 assume !(8192 == ssl3_accept_~s__state~0); 23828#L112 assume !(24576 == ssl3_accept_~s__state~0); 23942#L115 assume !(8195 == ssl3_accept_~s__state~0); 23943#L118 assume !(8480 == ssl3_accept_~s__state~0); 25008#L121 assume !(8481 == ssl3_accept_~s__state~0); 25007#L124 assume !(8482 == ssl3_accept_~s__state~0); 25005#L127 assume !(8464 == ssl3_accept_~s__state~0); 25000#L130 assume !(8465 == ssl3_accept_~s__state~0); 24998#L133 assume !(8466 == ssl3_accept_~s__state~0); 24997#L136 assume !(8496 == ssl3_accept_~s__state~0); 24995#L139 assume !(8497 == ssl3_accept_~s__state~0); 24993#L142 assume 8512 == ssl3_accept_~s__state~0; 23910#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 23890#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 23882#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 23883#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24600#L581 ssl3_accept_~skip~0 := 0; 24598#L100-2 assume !false; 24596#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24595#L103 assume !(12292 == ssl3_accept_~s__state~0); 24591#L106 assume !(16384 == ssl3_accept_~s__state~0); 24588#L109 assume !(8192 == ssl3_accept_~s__state~0); 24587#L112 assume !(24576 == ssl3_accept_~s__state~0); 24586#L115 assume !(8195 == ssl3_accept_~s__state~0); 24585#L118 assume !(8480 == ssl3_accept_~s__state~0); 24584#L121 assume !(8481 == ssl3_accept_~s__state~0); 24583#L124 assume !(8482 == ssl3_accept_~s__state~0); 24582#L127 assume !(8464 == ssl3_accept_~s__state~0); 24581#L130 assume !(8465 == ssl3_accept_~s__state~0); 24580#L133 assume !(8466 == ssl3_accept_~s__state~0); 24578#L136 assume !(8496 == ssl3_accept_~s__state~0); 24577#L139 assume !(8497 == ssl3_accept_~s__state~0); 24576#L142 assume !(8512 == ssl3_accept_~s__state~0); 24575#L145 assume !(8513 == ssl3_accept_~s__state~0); 24574#L148 assume 8528 == ssl3_accept_~s__state~0; 23897#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 23860#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 23861#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 23866#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 23867#L358 assume !(ssl3_accept_~ret~0 <= 0); 23927#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 23954#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24541#L581 ssl3_accept_~skip~0 := 0; 24539#L100-2 assume !false; 24536#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24535#L103 assume !(12292 == ssl3_accept_~s__state~0); 24534#L106 assume !(16384 == ssl3_accept_~s__state~0); 24533#L109 assume !(8192 == ssl3_accept_~s__state~0); 24530#L112 assume !(24576 == ssl3_accept_~s__state~0); 24526#L115 assume !(8195 == ssl3_accept_~s__state~0); 24524#L118 assume !(8480 == ssl3_accept_~s__state~0); 24523#L121 assume !(8481 == ssl3_accept_~s__state~0); 24518#L124 assume !(8482 == ssl3_accept_~s__state~0); 24517#L127 assume !(8464 == ssl3_accept_~s__state~0); 24511#L130 assume !(8465 == ssl3_accept_~s__state~0); 24509#L133 assume !(8466 == ssl3_accept_~s__state~0); 24507#L136 assume !(8496 == ssl3_accept_~s__state~0); 24505#L139 assume !(8497 == ssl3_accept_~s__state~0); 24503#L142 assume !(8512 == ssl3_accept_~s__state~0); 24501#L145 assume !(8513 == ssl3_accept_~s__state~0); 24499#L148 assume !(8528 == ssl3_accept_~s__state~0); 23999#L151 assume !(8529 == ssl3_accept_~s__state~0); 23983#L154 assume 8544 == ssl3_accept_~s__state~0; 23847#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 23848#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 24816#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 24815#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 24813#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 23916#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 23917#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24967#L581 ssl3_accept_~skip~0 := 0; 24965#L100-2 assume !false; 24963#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24961#L103 assume !(12292 == ssl3_accept_~s__state~0); 24959#L106 assume !(16384 == ssl3_accept_~s__state~0); 24957#L109 assume !(8192 == ssl3_accept_~s__state~0); 24955#L112 assume !(24576 == ssl3_accept_~s__state~0); 24953#L115 assume !(8195 == ssl3_accept_~s__state~0); 23977#L118 assume !(8480 == ssl3_accept_~s__state~0); 24950#L121 assume !(8481 == ssl3_accept_~s__state~0); 24948#L124 assume !(8482 == ssl3_accept_~s__state~0); 24946#L127 assume !(8464 == ssl3_accept_~s__state~0); 24944#L130 assume !(8465 == ssl3_accept_~s__state~0); 24942#L133 assume !(8466 == ssl3_accept_~s__state~0); 24935#L136 assume !(8496 == ssl3_accept_~s__state~0); 24934#L139 assume !(8497 == ssl3_accept_~s__state~0); 24933#L142 assume !(8512 == ssl3_accept_~s__state~0); 24931#L145 assume !(8513 == ssl3_accept_~s__state~0); 24929#L148 assume !(8528 == ssl3_accept_~s__state~0); 24927#L151 assume !(8529 == ssl3_accept_~s__state~0); 24925#L154 assume !(8544 == ssl3_accept_~s__state~0); 24923#L157 assume !(8545 == ssl3_accept_~s__state~0); 24547#L160 assume !(8560 == ssl3_accept_~s__state~0); 24542#L163 assume !(8561 == ssl3_accept_~s__state~0); 24540#L166 assume 8448 == ssl3_accept_~s__state~0; 24538#L167 assume !(ssl3_accept_~num1~0 > 0); 24520#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 24521#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24569#L581 ssl3_accept_~skip~0 := 0; 24568#L100-2 assume !false; 24567#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24566#L103 assume !(12292 == ssl3_accept_~s__state~0); 24565#L106 assume !(16384 == ssl3_accept_~s__state~0); 24564#L109 assume !(8192 == ssl3_accept_~s__state~0); 24563#L112 assume !(24576 == ssl3_accept_~s__state~0); 24562#L115 assume !(8195 == ssl3_accept_~s__state~0); 24561#L118 assume !(8480 == ssl3_accept_~s__state~0); 24560#L121 assume !(8481 == ssl3_accept_~s__state~0); 24559#L124 assume !(8482 == ssl3_accept_~s__state~0); 24558#L127 assume !(8464 == ssl3_accept_~s__state~0); 24557#L130 assume !(8465 == ssl3_accept_~s__state~0); 24556#L133 assume !(8466 == ssl3_accept_~s__state~0); 24555#L136 assume !(8496 == ssl3_accept_~s__state~0); 24554#L139 assume !(8497 == ssl3_accept_~s__state~0); 24553#L142 assume !(8512 == ssl3_accept_~s__state~0); 24552#L145 assume !(8513 == ssl3_accept_~s__state~0); 24551#L148 assume !(8528 == ssl3_accept_~s__state~0); 24550#L151 assume !(8529 == ssl3_accept_~s__state~0); 24471#L154 assume !(8544 == ssl3_accept_~s__state~0); 24472#L157 assume !(8545 == ssl3_accept_~s__state~0); 24494#L160 assume !(8560 == ssl3_accept_~s__state~0); 24492#L163 assume !(8561 == ssl3_accept_~s__state~0); 24463#L166 assume !(8448 == ssl3_accept_~s__state~0); 24462#L169 assume 8576 == ssl3_accept_~s__state~0; 24454#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 24453#L445 assume !(ssl3_accept_~ret~0 <= 0); 24450#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 24446#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24442#L581 ssl3_accept_~skip~0 := 0; 24435#L100-2 assume !false; 24436#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24429#L103 assume !(12292 == ssl3_accept_~s__state~0); 24430#L106 assume !(16384 == ssl3_accept_~s__state~0); 24418#L109 assume !(8192 == ssl3_accept_~s__state~0); 24419#L112 assume !(24576 == ssl3_accept_~s__state~0); 24408#L115 assume !(8195 == ssl3_accept_~s__state~0); 24409#L118 assume !(8480 == ssl3_accept_~s__state~0); 24396#L121 assume !(8481 == ssl3_accept_~s__state~0); 24397#L124 assume 8482 == ssl3_accept_~s__state~0; 23843#L125 ssl3_accept_~s__state~0 := 3; 23844#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24659#L581 ssl3_accept_~skip~0 := 0; 24658#L100-2 assume !false; 24657#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24655#L103 assume !(12292 == ssl3_accept_~s__state~0); 24653#L106 assume !(16384 == ssl3_accept_~s__state~0); 23978#L109 assume 8192 == ssl3_accept_~s__state~0; 23921#L212 ssl3_accept_~s__server~0 := 1; 23922#L217 assume 0 != ssl3_accept_~cb~0; 23952#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 23953#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 23862#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 23856#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 23857#L244 assume 12292 != ssl3_accept_~s__state~0; 23935#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 23936#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24999#L581 ssl3_accept_~skip~0 := 0; 23904#L100-2 [2020-11-28 02:56:47,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:47,461 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 20 times [2020-11-28 02:56:47,461 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:47,461 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846715050] [2020-11-28 02:56:47,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:47,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:47,471 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:47,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:47,475 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:47,480 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:56:47,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:47,480 INFO L82 PathProgramCache]: Analyzing trace with hash -1673029078, now seen corresponding path program 1 times [2020-11-28 02:56:47,480 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:47,481 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240146632] [2020-11-28 02:56:47,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:47,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:56:47,545 INFO L134 CoverageAnalysis]: Checked inductivity of 500 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 350 trivial. 0 not checked. [2020-11-28 02:56:47,545 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240146632] [2020-11-28 02:56:47,545 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:56:47,546 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:56:47,546 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320865650] [2020-11-28 02:56:47,546 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:56:47,546 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:56:47,547 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:56:47,547 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:56:47,547 INFO L87 Difference]: Start difference. First operand 1280 states and 1648 transitions. cyclomatic complexity: 370 Second operand 3 states. [2020-11-28 02:56:47,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:56:47,725 INFO L93 Difference]: Finished difference Result 1263 states and 1604 transitions. [2020-11-28 02:56:47,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:56:47,726 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1263 states and 1604 transitions. [2020-11-28 02:56:47,732 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1132 [2020-11-28 02:56:47,742 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1263 states to 1263 states and 1604 transitions. [2020-11-28 02:56:47,742 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1263 [2020-11-28 02:56:47,744 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1263 [2020-11-28 02:56:47,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1263 states and 1604 transitions. [2020-11-28 02:56:47,747 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:56:47,747 INFO L691 BuchiCegarLoop]: Abstraction has 1263 states and 1604 transitions. [2020-11-28 02:56:47,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1263 states and 1604 transitions. [2020-11-28 02:56:47,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1263 to 1258. [2020-11-28 02:56:47,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1258 states. [2020-11-28 02:56:47,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1258 states to 1258 states and 1599 transitions. [2020-11-28 02:56:47,772 INFO L714 BuchiCegarLoop]: Abstraction has 1258 states and 1599 transitions. [2020-11-28 02:56:47,772 INFO L594 BuchiCegarLoop]: Abstraction has 1258 states and 1599 transitions. [2020-11-28 02:56:47,773 INFO L427 BuchiCegarLoop]: ======== Iteration 21============ [2020-11-28 02:56:47,773 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1258 states and 1599 transitions. [2020-11-28 02:56:47,777 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1127 [2020-11-28 02:56:47,777 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:56:47,777 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:56:47,780 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:56:47,781 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 6, 6, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:56:47,781 INFO L794 eck$LassoCheckResult]: Stem: 26486#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 26369#L-1 havoc main_#res;havoc main_#t~ret56, 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~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~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 26370#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 26426#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 26427#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 26387#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 26453#L100-2 [2020-11-28 02:56:47,782 INFO L796 eck$LassoCheckResult]: Loop: 26453#L100-2 assume !false; 27260#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27258#L103 assume !(12292 == ssl3_accept_~s__state~0); 27256#L106 assume !(16384 == ssl3_accept_~s__state~0); 27254#L109 assume !(8192 == ssl3_accept_~s__state~0); 27252#L112 assume !(24576 == ssl3_accept_~s__state~0); 27250#L115 assume !(8195 == ssl3_accept_~s__state~0); 27248#L118 assume !(8480 == ssl3_accept_~s__state~0); 27246#L121 assume !(8481 == ssl3_accept_~s__state~0); 27244#L124 assume !(8482 == ssl3_accept_~s__state~0); 26909#L127 assume 8464 == ssl3_accept_~s__state~0; 26509#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 26510#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 26480#L275-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; 26481#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26769#L581 ssl3_accept_~skip~0 := 0; 26768#L100-2 assume !false; 26767#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26765#L103 assume !(12292 == ssl3_accept_~s__state~0); 26764#L106 assume !(16384 == ssl3_accept_~s__state~0); 26763#L109 assume !(8192 == ssl3_accept_~s__state~0); 26762#L112 assume !(24576 == ssl3_accept_~s__state~0); 26761#L115 assume !(8195 == ssl3_accept_~s__state~0); 26755#L118 assume !(8480 == ssl3_accept_~s__state~0); 26753#L121 assume !(8481 == ssl3_accept_~s__state~0); 26751#L124 assume !(8482 == ssl3_accept_~s__state~0); 26749#L127 assume !(8464 == ssl3_accept_~s__state~0); 26747#L130 assume !(8465 == ssl3_accept_~s__state~0); 26745#L133 assume !(8466 == ssl3_accept_~s__state~0); 26743#L136 assume 8496 == ssl3_accept_~s__state~0; 26497#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 26498#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 26526#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 26525#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 26422#L298-2 ssl3_accept_~s__init_num~0 := 0; 26423#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27291#L581 ssl3_accept_~skip~0 := 0; 27290#L100-2 assume !false; 27242#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27241#L103 assume !(12292 == ssl3_accept_~s__state~0); 27240#L106 assume !(16384 == ssl3_accept_~s__state~0); 27239#L109 assume !(8192 == ssl3_accept_~s__state~0); 27238#L112 assume !(24576 == ssl3_accept_~s__state~0); 27237#L115 assume !(8195 == ssl3_accept_~s__state~0); 27236#L118 assume !(8480 == ssl3_accept_~s__state~0); 27235#L121 assume !(8481 == ssl3_accept_~s__state~0); 27234#L124 assume !(8482 == ssl3_accept_~s__state~0); 27233#L127 assume !(8464 == ssl3_accept_~s__state~0); 27232#L130 assume !(8465 == ssl3_accept_~s__state~0); 27231#L133 assume !(8466 == ssl3_accept_~s__state~0); 27229#L136 assume !(8496 == ssl3_accept_~s__state~0); 27228#L139 assume !(8497 == ssl3_accept_~s__state~0); 27227#L142 assume 8512 == ssl3_accept_~s__state~0; 26553#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 27226#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 27224#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 27223#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27218#L581 ssl3_accept_~skip~0 := 0; 27217#L100-2 assume !false; 27216#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27215#L103 assume !(12292 == ssl3_accept_~s__state~0); 27214#L106 assume !(16384 == ssl3_accept_~s__state~0); 27213#L109 assume !(8192 == ssl3_accept_~s__state~0); 27212#L112 assume !(24576 == ssl3_accept_~s__state~0); 27210#L115 assume !(8195 == ssl3_accept_~s__state~0); 27209#L118 assume !(8480 == ssl3_accept_~s__state~0); 27208#L121 assume !(8481 == ssl3_accept_~s__state~0); 27207#L124 assume !(8482 == ssl3_accept_~s__state~0); 27206#L127 assume !(8464 == ssl3_accept_~s__state~0); 27205#L130 assume !(8465 == ssl3_accept_~s__state~0); 27204#L133 assume !(8466 == ssl3_accept_~s__state~0); 27203#L136 assume !(8496 == ssl3_accept_~s__state~0); 27202#L139 assume !(8497 == ssl3_accept_~s__state~0); 27201#L142 assume !(8512 == ssl3_accept_~s__state~0); 27199#L145 assume !(8513 == ssl3_accept_~s__state~0); 27198#L148 assume 8528 == ssl3_accept_~s__state~0; 26545#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 27196#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 27195#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 27194#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 27192#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 27186#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 27185#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27180#L581 ssl3_accept_~skip~0 := 0; 27179#L100-2 assume !false; 27178#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27177#L103 assume !(12292 == ssl3_accept_~s__state~0); 27176#L106 assume !(16384 == ssl3_accept_~s__state~0); 27175#L109 assume !(8192 == ssl3_accept_~s__state~0); 27174#L112 assume !(24576 == ssl3_accept_~s__state~0); 27173#L115 assume !(8195 == ssl3_accept_~s__state~0); 27172#L118 assume !(8480 == ssl3_accept_~s__state~0); 27171#L121 assume !(8481 == ssl3_accept_~s__state~0); 27170#L124 assume !(8482 == ssl3_accept_~s__state~0); 27169#L127 assume !(8464 == ssl3_accept_~s__state~0); 27168#L130 assume !(8465 == ssl3_accept_~s__state~0); 27167#L133 assume !(8466 == ssl3_accept_~s__state~0); 27166#L136 assume !(8496 == ssl3_accept_~s__state~0); 27165#L139 assume !(8497 == ssl3_accept_~s__state~0); 27164#L142 assume !(8512 == ssl3_accept_~s__state~0); 27163#L145 assume !(8513 == ssl3_accept_~s__state~0); 27162#L148 assume !(8528 == ssl3_accept_~s__state~0); 27161#L151 assume !(8529 == ssl3_accept_~s__state~0); 26533#L154 assume 8544 == ssl3_accept_~s__state~0; 26395#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 26396#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 26401#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26494#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 26469#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 26475#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 27124#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27119#L581 ssl3_accept_~skip~0 := 0; 27118#L100-2 assume !false; 27117#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27116#L103 assume !(12292 == ssl3_accept_~s__state~0); 27115#L106 assume !(16384 == ssl3_accept_~s__state~0); 27114#L109 assume !(8192 == ssl3_accept_~s__state~0); 27113#L112 assume !(24576 == ssl3_accept_~s__state~0); 27112#L115 assume !(8195 == ssl3_accept_~s__state~0); 27111#L118 assume !(8480 == ssl3_accept_~s__state~0); 27110#L121 assume !(8481 == ssl3_accept_~s__state~0); 27109#L124 assume !(8482 == ssl3_accept_~s__state~0); 27108#L127 assume !(8464 == ssl3_accept_~s__state~0); 27107#L130 assume !(8465 == ssl3_accept_~s__state~0); 27106#L133 assume !(8466 == ssl3_accept_~s__state~0); 26913#L136 assume !(8496 == ssl3_accept_~s__state~0); 27028#L139 assume !(8497 == ssl3_accept_~s__state~0); 27027#L142 assume !(8512 == ssl3_accept_~s__state~0); 27026#L145 assume !(8513 == ssl3_accept_~s__state~0); 27025#L148 assume !(8528 == ssl3_accept_~s__state~0); 27024#L151 assume !(8529 == ssl3_accept_~s__state~0); 27023#L154 assume !(8544 == ssl3_accept_~s__state~0); 27022#L157 assume !(8545 == ssl3_accept_~s__state~0); 27021#L160 assume !(8560 == ssl3_accept_~s__state~0); 27020#L163 assume !(8561 == ssl3_accept_~s__state~0); 27019#L166 assume 8448 == ssl3_accept_~s__state~0; 27018#L167 assume !(ssl3_accept_~num1~0 > 0); 27016#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 27014#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27009#L581 ssl3_accept_~skip~0 := 0; 27008#L100-2 assume !false; 27007#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27006#L103 assume !(12292 == ssl3_accept_~s__state~0); 27005#L106 assume !(16384 == ssl3_accept_~s__state~0); 27004#L109 assume !(8192 == ssl3_accept_~s__state~0); 27003#L112 assume !(24576 == ssl3_accept_~s__state~0); 27002#L115 assume !(8195 == ssl3_accept_~s__state~0); 27001#L118 assume !(8480 == ssl3_accept_~s__state~0); 27000#L121 assume !(8481 == ssl3_accept_~s__state~0); 26999#L124 assume !(8482 == ssl3_accept_~s__state~0); 26998#L127 assume !(8464 == ssl3_accept_~s__state~0); 26997#L130 assume !(8465 == ssl3_accept_~s__state~0); 26996#L133 assume !(8466 == ssl3_accept_~s__state~0); 26995#L136 assume !(8496 == ssl3_accept_~s__state~0); 26993#L139 assume !(8497 == ssl3_accept_~s__state~0); 26991#L142 assume !(8512 == ssl3_accept_~s__state~0); 26989#L145 assume !(8513 == ssl3_accept_~s__state~0); 26987#L148 assume !(8528 == ssl3_accept_~s__state~0); 26985#L151 assume !(8529 == ssl3_accept_~s__state~0); 26983#L154 assume !(8544 == ssl3_accept_~s__state~0); 26981#L157 assume !(8545 == ssl3_accept_~s__state~0); 26979#L160 assume !(8560 == ssl3_accept_~s__state~0); 26977#L163 assume !(8561 == ssl3_accept_~s__state~0); 26973#L166 assume !(8448 == ssl3_accept_~s__state~0); 26974#L169 assume 8576 == ssl3_accept_~s__state~0; 27066#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 27065#L445 assume !(ssl3_accept_~ret~0 <= 0); 27064#L448 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 26953#L452 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 26945#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26938#L581 ssl3_accept_~skip~0 := 0; 26935#L100-2 assume !false; 26932#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26929#L103 assume !(12292 == ssl3_accept_~s__state~0); 26926#L106 assume !(16384 == ssl3_accept_~s__state~0); 26923#L109 assume !(8192 == ssl3_accept_~s__state~0); 26920#L112 assume !(24576 == ssl3_accept_~s__state~0); 26917#L115 assume !(8195 == ssl3_accept_~s__state~0); 26914#L118 assume !(8480 == ssl3_accept_~s__state~0); 26908#L121 assume !(8481 == ssl3_accept_~s__state~0); 26907#L124 assume !(8482 == ssl3_accept_~s__state~0); 26905#L127 assume !(8464 == ssl3_accept_~s__state~0); 26899#L130 assume !(8465 == ssl3_accept_~s__state~0); 26897#L133 assume !(8466 == ssl3_accept_~s__state~0); 26895#L136 assume !(8496 == ssl3_accept_~s__state~0); 26893#L139 assume !(8497 == ssl3_accept_~s__state~0); 26891#L142 assume !(8512 == ssl3_accept_~s__state~0); 26889#L145 assume !(8513 == ssl3_accept_~s__state~0); 26887#L148 assume !(8528 == ssl3_accept_~s__state~0); 26885#L151 assume !(8529 == ssl3_accept_~s__state~0); 26882#L154 assume !(8544 == ssl3_accept_~s__state~0); 26876#L157 assume !(8545 == ssl3_accept_~s__state~0); 26873#L160 assume !(8560 == ssl3_accept_~s__state~0); 26870#L163 assume !(8561 == ssl3_accept_~s__state~0); 26866#L166 assume !(8448 == ssl3_accept_~s__state~0); 26867#L169 assume !(8576 == ssl3_accept_~s__state~0); 27067#L172 assume !(8577 == ssl3_accept_~s__state~0); 27068#L175 assume !(8592 == ssl3_accept_~s__state~0); 27103#L178 assume !(8593 == ssl3_accept_~s__state~0); 26848#L181 assume !(8608 == ssl3_accept_~s__state~0); 26843#L184 assume !(8609 == ssl3_accept_~s__state~0); 26845#L187 assume 8640 == ssl3_accept_~s__state~0; 26835#L191 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 26836#L480 assume !(ssl3_accept_~ret~0 <= 0); 26828#L483 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8656; 26827#L483-2 ssl3_accept_~s__init_num~0 := 0; 26825#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26820#L581 ssl3_accept_~skip~0 := 0; 26819#L100-2 assume !false; 26818#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26817#L103 assume !(12292 == ssl3_accept_~s__state~0); 26816#L106 assume !(16384 == ssl3_accept_~s__state~0); 26815#L109 assume !(8192 == ssl3_accept_~s__state~0); 26814#L112 assume !(24576 == ssl3_accept_~s__state~0); 26813#L115 assume !(8195 == ssl3_accept_~s__state~0); 26812#L118 assume !(8480 == ssl3_accept_~s__state~0); 26811#L121 assume !(8481 == ssl3_accept_~s__state~0); 26810#L124 assume !(8482 == ssl3_accept_~s__state~0); 26809#L127 assume !(8464 == ssl3_accept_~s__state~0); 26808#L130 assume !(8465 == ssl3_accept_~s__state~0); 26807#L133 assume !(8466 == ssl3_accept_~s__state~0); 26806#L136 assume !(8496 == ssl3_accept_~s__state~0); 26805#L139 assume !(8497 == ssl3_accept_~s__state~0); 26804#L142 assume !(8512 == ssl3_accept_~s__state~0); 26803#L145 assume !(8513 == ssl3_accept_~s__state~0); 26802#L148 assume !(8528 == ssl3_accept_~s__state~0); 26801#L151 assume !(8529 == ssl3_accept_~s__state~0); 26800#L154 assume !(8544 == ssl3_accept_~s__state~0); 26799#L157 assume !(8545 == ssl3_accept_~s__state~0); 26798#L160 assume !(8560 == ssl3_accept_~s__state~0); 26797#L163 assume !(8561 == ssl3_accept_~s__state~0); 26796#L166 assume !(8448 == ssl3_accept_~s__state~0); 26795#L169 assume !(8576 == ssl3_accept_~s__state~0); 26794#L172 assume !(8577 == ssl3_accept_~s__state~0); 26793#L175 assume !(8592 == ssl3_accept_~s__state~0); 26792#L178 assume !(8593 == ssl3_accept_~s__state~0); 26791#L181 assume !(8608 == ssl3_accept_~s__state~0); 26790#L184 assume !(8609 == ssl3_accept_~s__state~0); 26789#L187 assume !(8640 == ssl3_accept_~s__state~0); 26464#L190 assume !(8641 == ssl3_accept_~s__state~0); 26465#L193 assume 8656 == ssl3_accept_~s__state~0; 26362#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 26363#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 26456#L498 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 26487#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 26488#L506 assume !(0 == ssl3_accept_~tmp___10~0); 26506#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26708#L581 ssl3_accept_~skip~0 := 0; 26706#L100-2 assume !false; 26704#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26702#L103 assume !(12292 == ssl3_accept_~s__state~0); 26700#L106 assume !(16384 == ssl3_accept_~s__state~0); 26698#L109 assume !(8192 == ssl3_accept_~s__state~0); 26696#L112 assume !(24576 == ssl3_accept_~s__state~0); 26694#L115 assume !(8195 == ssl3_accept_~s__state~0); 26692#L118 assume !(8480 == ssl3_accept_~s__state~0); 26690#L121 assume !(8481 == ssl3_accept_~s__state~0); 26688#L124 assume !(8482 == ssl3_accept_~s__state~0); 26686#L127 assume !(8464 == ssl3_accept_~s__state~0); 26684#L130 assume !(8465 == ssl3_accept_~s__state~0); 26682#L133 assume !(8466 == ssl3_accept_~s__state~0); 26680#L136 assume !(8496 == ssl3_accept_~s__state~0); 26678#L139 assume !(8497 == ssl3_accept_~s__state~0); 26676#L142 assume !(8512 == ssl3_accept_~s__state~0); 26674#L145 assume !(8513 == ssl3_accept_~s__state~0); 26672#L148 assume !(8528 == ssl3_accept_~s__state~0); 26670#L151 assume !(8529 == ssl3_accept_~s__state~0); 26668#L154 assume !(8544 == ssl3_accept_~s__state~0); 26666#L157 assume !(8545 == ssl3_accept_~s__state~0); 26664#L160 assume !(8560 == ssl3_accept_~s__state~0); 26662#L163 assume !(8561 == ssl3_accept_~s__state~0); 26660#L166 assume !(8448 == ssl3_accept_~s__state~0); 26658#L169 assume !(8576 == ssl3_accept_~s__state~0); 26656#L172 assume !(8577 == ssl3_accept_~s__state~0); 26654#L175 assume !(8592 == ssl3_accept_~s__state~0); 26652#L178 assume !(8593 == ssl3_accept_~s__state~0); 26650#L181 assume !(8608 == ssl3_accept_~s__state~0); 26648#L184 assume !(8609 == ssl3_accept_~s__state~0); 26646#L187 assume !(8640 == ssl3_accept_~s__state~0); 26632#L190 assume !(8641 == ssl3_accept_~s__state~0); 26624#L193 assume !(8656 == ssl3_accept_~s__state~0); 26451#L196 assume !(8657 == ssl3_accept_~s__state~0); 26452#L199 assume 8672 == ssl3_accept_~s__state~0; 26578#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 26511#L514 assume !(4 == ssl3_accept_~blastFlag~0); 26504#L517 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 26505#L521 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 26576#L521-2 ssl3_accept_~s__init_num~0 := 0; 27057#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27049#L581 ssl3_accept_~skip~0 := 0; 27047#L100-2 assume !false; 27045#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27043#L103 assume !(12292 == ssl3_accept_~s__state~0); 27041#L106 assume !(16384 == ssl3_accept_~s__state~0); 27039#L109 assume !(8192 == ssl3_accept_~s__state~0); 27037#L112 assume !(24576 == ssl3_accept_~s__state~0); 27035#L115 assume !(8195 == ssl3_accept_~s__state~0); 27034#L118 assume !(8480 == ssl3_accept_~s__state~0); 27033#L121 assume !(8481 == ssl3_accept_~s__state~0); 27032#L124 assume !(8482 == ssl3_accept_~s__state~0); 27031#L127 assume !(8464 == ssl3_accept_~s__state~0); 27030#L130 assume !(8465 == ssl3_accept_~s__state~0); 27029#L133 assume !(8466 == ssl3_accept_~s__state~0); 26994#L136 assume !(8496 == ssl3_accept_~s__state~0); 26992#L139 assume !(8497 == ssl3_accept_~s__state~0); 26990#L142 assume !(8512 == ssl3_accept_~s__state~0); 26988#L145 assume !(8513 == ssl3_accept_~s__state~0); 26986#L148 assume !(8528 == ssl3_accept_~s__state~0); 26984#L151 assume !(8529 == ssl3_accept_~s__state~0); 26982#L154 assume !(8544 == ssl3_accept_~s__state~0); 26980#L157 assume !(8545 == ssl3_accept_~s__state~0); 26978#L160 assume !(8560 == ssl3_accept_~s__state~0); 26976#L163 assume !(8561 == ssl3_accept_~s__state~0); 26736#L166 assume 8448 == ssl3_accept_~s__state~0; 26735#L167 assume !(ssl3_accept_~num1~0 > 0); 26733#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 26732#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26727#L581 ssl3_accept_~skip~0 := 0; 26726#L100-2 assume !false; 26725#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26724#L103 assume !(12292 == ssl3_accept_~s__state~0); 26723#L106 assume !(16384 == ssl3_accept_~s__state~0); 26722#L109 assume 8192 == ssl3_accept_~s__state~0; 26720#L212 ssl3_accept_~s__server~0 := 1; 27288#L217 assume 0 != ssl3_accept_~cb~0; 26499#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 26500#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 27280#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 27277#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 27275#L244 assume 12292 != ssl3_accept_~s__state~0; 27273#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 27269#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27263#L581 ssl3_accept_~skip~0 := 0; 26453#L100-2 [2020-11-28 02:56:47,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:47,782 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 21 times [2020-11-28 02:56:47,783 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:47,783 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666519650] [2020-11-28 02:56:47,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:47,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:47,788 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:47,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:47,793 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:47,796 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:56:47,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:47,797 INFO L82 PathProgramCache]: Analyzing trace with hash 1471951274, now seen corresponding path program 1 times [2020-11-28 02:56:47,797 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:47,797 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085841739] [2020-11-28 02:56:47,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:47,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:56:47,997 INFO L134 CoverageAnalysis]: Checked inductivity of 1185 backedges. 713 proven. 0 refuted. 0 times theorem prover too weak. 472 trivial. 0 not checked. [2020-11-28 02:56:47,998 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085841739] [2020-11-28 02:56:47,998 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:56:47,998 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:56:47,998 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011174795] [2020-11-28 02:56:47,999 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:56:47,999 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:56:47,999 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:56:48,000 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:56:48,000 INFO L87 Difference]: Start difference. First operand 1258 states and 1599 transitions. cyclomatic complexity: 345 Second operand 3 states. [2020-11-28 02:56:48,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:56:48,356 INFO L93 Difference]: Finished difference Result 1438 states and 1804 transitions. [2020-11-28 02:56:48,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:56:48,356 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1438 states and 1804 transitions. [2020-11-28 02:56:48,361 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1307 [2020-11-28 02:56:48,373 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1438 states to 1438 states and 1804 transitions. [2020-11-28 02:56:48,373 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1438 [2020-11-28 02:56:48,376 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1438 [2020-11-28 02:56:48,377 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1438 states and 1804 transitions. [2020-11-28 02:56:48,385 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:56:48,385 INFO L691 BuchiCegarLoop]: Abstraction has 1438 states and 1804 transitions. [2020-11-28 02:56:48,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1438 states and 1804 transitions. [2020-11-28 02:56:48,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1438 to 1428. [2020-11-28 02:56:48,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1428 states. [2020-11-28 02:56:48,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1428 states to 1428 states and 1794 transitions. [2020-11-28 02:56:48,425 INFO L714 BuchiCegarLoop]: Abstraction has 1428 states and 1794 transitions. [2020-11-28 02:56:48,425 INFO L594 BuchiCegarLoop]: Abstraction has 1428 states and 1794 transitions. [2020-11-28 02:56:48,425 INFO L427 BuchiCegarLoop]: ======== Iteration 22============ [2020-11-28 02:56:48,425 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1428 states and 1794 transitions. [2020-11-28 02:56:48,430 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1297 [2020-11-28 02:56:48,430 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:56:48,430 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:56:48,433 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:56:48,433 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:56:48,433 INFO L794 eck$LassoCheckResult]: Stem: 29194#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 29070#L-1 havoc main_#res;havoc main_#t~ret56, 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~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~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 29071#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 29129#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 29130#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 29088#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 29163#L100-2 [2020-11-28 02:56:48,434 INFO L796 eck$LassoCheckResult]: Loop: 29163#L100-2 assume !false; 29323#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29322#L103 assume !(12292 == ssl3_accept_~s__state~0); 29321#L106 assume !(16384 == ssl3_accept_~s__state~0); 29320#L109 assume !(8192 == ssl3_accept_~s__state~0); 29319#L112 assume !(24576 == ssl3_accept_~s__state~0); 29318#L115 assume !(8195 == ssl3_accept_~s__state~0); 29317#L118 assume !(8480 == ssl3_accept_~s__state~0); 29316#L121 assume !(8481 == ssl3_accept_~s__state~0); 29315#L124 assume !(8482 == ssl3_accept_~s__state~0); 29298#L127 assume 8464 == ssl3_accept_~s__state~0; 29251#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 29297#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 29296#L275-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; 29289#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29279#L581 ssl3_accept_~skip~0 := 0; 29277#L100-2 assume !false; 29275#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29273#L103 assume !(12292 == ssl3_accept_~s__state~0); 29271#L106 assume !(16384 == ssl3_accept_~s__state~0); 29269#L109 assume !(8192 == ssl3_accept_~s__state~0); 29267#L112 assume !(24576 == ssl3_accept_~s__state~0); 29265#L115 assume !(8195 == ssl3_accept_~s__state~0); 29263#L118 assume !(8480 == ssl3_accept_~s__state~0); 29261#L121 assume !(8481 == ssl3_accept_~s__state~0); 29259#L124 assume !(8482 == ssl3_accept_~s__state~0); 29256#L127 assume !(8464 == ssl3_accept_~s__state~0); 29254#L130 assume !(8465 == ssl3_accept_~s__state~0); 29252#L133 assume !(8466 == ssl3_accept_~s__state~0); 29246#L136 assume 8496 == ssl3_accept_~s__state~0; 29245#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 29243#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 29242#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 29241#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 29126#L298-2 ssl3_accept_~s__init_num~0 := 0; 29127#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30212#L581 ssl3_accept_~skip~0 := 0; 30210#L100-2 assume !false; 30209#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30203#L103 assume !(12292 == ssl3_accept_~s__state~0); 30200#L106 assume !(16384 == ssl3_accept_~s__state~0); 30197#L109 assume !(8192 == ssl3_accept_~s__state~0); 30194#L112 assume !(24576 == ssl3_accept_~s__state~0); 30191#L115 assume !(8195 == ssl3_accept_~s__state~0); 30189#L118 assume !(8480 == ssl3_accept_~s__state~0); 30186#L121 assume !(8481 == ssl3_accept_~s__state~0); 30183#L124 assume !(8482 == ssl3_accept_~s__state~0); 30180#L127 assume !(8464 == ssl3_accept_~s__state~0); 30177#L130 assume !(8465 == ssl3_accept_~s__state~0); 30174#L133 assume !(8466 == ssl3_accept_~s__state~0); 30171#L136 assume !(8496 == ssl3_accept_~s__state~0); 30168#L139 assume !(8497 == ssl3_accept_~s__state~0); 30165#L142 assume 8512 == ssl3_accept_~s__state~0; 29167#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29168#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 29134#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 29135#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30121#L581 ssl3_accept_~skip~0 := 0; 30115#L100-2 assume !false; 30113#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30111#L103 assume !(12292 == ssl3_accept_~s__state~0); 30109#L106 assume !(16384 == ssl3_accept_~s__state~0); 30107#L109 assume !(8192 == ssl3_accept_~s__state~0); 30105#L112 assume !(24576 == ssl3_accept_~s__state~0); 30103#L115 assume !(8195 == ssl3_accept_~s__state~0); 30101#L118 assume !(8480 == ssl3_accept_~s__state~0); 30099#L121 assume !(8481 == ssl3_accept_~s__state~0); 30097#L124 assume !(8482 == ssl3_accept_~s__state~0); 30095#L127 assume !(8464 == ssl3_accept_~s__state~0); 30093#L130 assume !(8465 == ssl3_accept_~s__state~0); 30091#L133 assume !(8466 == ssl3_accept_~s__state~0); 30089#L136 assume !(8496 == ssl3_accept_~s__state~0); 30087#L139 assume !(8497 == ssl3_accept_~s__state~0); 30085#L142 assume !(8512 == ssl3_accept_~s__state~0); 30083#L145 assume !(8513 == ssl3_accept_~s__state~0); 30081#L148 assume 8528 == ssl3_accept_~s__state~0; 29152#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 29153#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 30077#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 29150#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 29181#L358 assume !(ssl3_accept_~ret~0 <= 0); 29182#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 30071#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30066#L581 ssl3_accept_~skip~0 := 0; 30065#L100-2 assume !false; 30063#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30060#L103 assume !(12292 == ssl3_accept_~s__state~0); 30059#L106 assume !(16384 == ssl3_accept_~s__state~0); 30058#L109 assume !(8192 == ssl3_accept_~s__state~0); 30057#L112 assume !(24576 == ssl3_accept_~s__state~0); 30056#L115 assume !(8195 == ssl3_accept_~s__state~0); 30055#L118 assume !(8480 == ssl3_accept_~s__state~0); 30054#L121 assume !(8481 == ssl3_accept_~s__state~0); 30053#L124 assume !(8482 == ssl3_accept_~s__state~0); 30052#L127 assume !(8464 == ssl3_accept_~s__state~0); 30051#L130 assume !(8465 == ssl3_accept_~s__state~0); 30050#L133 assume !(8466 == ssl3_accept_~s__state~0); 30049#L136 assume !(8496 == ssl3_accept_~s__state~0); 30048#L139 assume !(8497 == ssl3_accept_~s__state~0); 30047#L142 assume !(8512 == ssl3_accept_~s__state~0); 30046#L145 assume !(8513 == ssl3_accept_~s__state~0); 30045#L148 assume !(8528 == ssl3_accept_~s__state~0); 30044#L151 assume !(8529 == ssl3_accept_~s__state~0); 30043#L154 assume 8544 == ssl3_accept_~s__state~0; 29372#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 29103#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 29105#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29234#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 30035#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 30032#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 30026#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30020#L581 ssl3_accept_~skip~0 := 0; 30018#L100-2 assume !false; 30016#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30014#L103 assume !(12292 == ssl3_accept_~s__state~0); 30012#L106 assume !(16384 == ssl3_accept_~s__state~0); 30010#L109 assume !(8192 == ssl3_accept_~s__state~0); 30008#L112 assume !(24576 == ssl3_accept_~s__state~0); 30007#L115 assume !(8195 == ssl3_accept_~s__state~0); 30006#L118 assume !(8480 == ssl3_accept_~s__state~0); 30005#L121 assume !(8481 == ssl3_accept_~s__state~0); 30004#L124 assume !(8482 == ssl3_accept_~s__state~0); 30003#L127 assume !(8464 == ssl3_accept_~s__state~0); 30002#L130 assume !(8465 == ssl3_accept_~s__state~0); 30001#L133 assume !(8466 == ssl3_accept_~s__state~0); 30000#L136 assume !(8496 == ssl3_accept_~s__state~0); 29999#L139 assume !(8497 == ssl3_accept_~s__state~0); 29998#L142 assume !(8512 == ssl3_accept_~s__state~0); 29997#L145 assume !(8513 == ssl3_accept_~s__state~0); 29996#L148 assume !(8528 == ssl3_accept_~s__state~0); 29995#L151 assume !(8529 == ssl3_accept_~s__state~0); 29994#L154 assume !(8544 == ssl3_accept_~s__state~0); 29993#L157 assume !(8545 == ssl3_accept_~s__state~0); 29992#L160 assume !(8560 == ssl3_accept_~s__state~0); 29991#L163 assume !(8561 == ssl3_accept_~s__state~0); 29990#L166 assume 8448 == ssl3_accept_~s__state~0; 29989#L167 assume !(ssl3_accept_~num1~0 > 0); 29987#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 29985#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29980#L581 ssl3_accept_~skip~0 := 0; 29979#L100-2 assume !false; 29978#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29977#L103 assume !(12292 == ssl3_accept_~s__state~0); 29976#L106 assume !(16384 == ssl3_accept_~s__state~0); 29975#L109 assume !(8192 == ssl3_accept_~s__state~0); 29974#L112 assume !(24576 == ssl3_accept_~s__state~0); 29973#L115 assume !(8195 == ssl3_accept_~s__state~0); 29972#L118 assume !(8480 == ssl3_accept_~s__state~0); 29971#L121 assume !(8481 == ssl3_accept_~s__state~0); 29970#L124 assume !(8482 == ssl3_accept_~s__state~0); 29969#L127 assume !(8464 == ssl3_accept_~s__state~0); 29968#L130 assume !(8465 == ssl3_accept_~s__state~0); 29967#L133 assume !(8466 == ssl3_accept_~s__state~0); 29966#L136 assume !(8496 == ssl3_accept_~s__state~0); 29965#L139 assume !(8497 == ssl3_accept_~s__state~0); 29964#L142 assume !(8512 == ssl3_accept_~s__state~0); 29963#L145 assume !(8513 == ssl3_accept_~s__state~0); 29962#L148 assume !(8528 == ssl3_accept_~s__state~0); 29961#L151 assume !(8529 == ssl3_accept_~s__state~0); 29960#L154 assume !(8544 == ssl3_accept_~s__state~0); 29959#L157 assume !(8545 == ssl3_accept_~s__state~0); 29958#L160 assume !(8560 == ssl3_accept_~s__state~0); 29957#L163 assume !(8561 == ssl3_accept_~s__state~0); 29956#L166 assume !(8448 == ssl3_accept_~s__state~0); 29955#L169 assume 8576 == ssl3_accept_~s__state~0; 29876#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 29954#L445 assume !(ssl3_accept_~ret~0 <= 0); 29952#L448 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 29951#L452 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 29949#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29944#L581 ssl3_accept_~skip~0 := 0; 29943#L100-2 assume !false; 29942#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29941#L103 assume !(12292 == ssl3_accept_~s__state~0); 29940#L106 assume !(16384 == ssl3_accept_~s__state~0); 29939#L109 assume !(8192 == ssl3_accept_~s__state~0); 29938#L112 assume !(24576 == ssl3_accept_~s__state~0); 29937#L115 assume !(8195 == ssl3_accept_~s__state~0); 29936#L118 assume !(8480 == ssl3_accept_~s__state~0); 29935#L121 assume !(8481 == ssl3_accept_~s__state~0); 29934#L124 assume !(8482 == ssl3_accept_~s__state~0); 29933#L127 assume !(8464 == ssl3_accept_~s__state~0); 29932#L130 assume !(8465 == ssl3_accept_~s__state~0); 29931#L133 assume !(8466 == ssl3_accept_~s__state~0); 29930#L136 assume !(8496 == ssl3_accept_~s__state~0); 29929#L139 assume !(8497 == ssl3_accept_~s__state~0); 29928#L142 assume !(8512 == ssl3_accept_~s__state~0); 29927#L145 assume !(8513 == ssl3_accept_~s__state~0); 29926#L148 assume !(8528 == ssl3_accept_~s__state~0); 29925#L151 assume !(8529 == ssl3_accept_~s__state~0); 29924#L154 assume !(8544 == ssl3_accept_~s__state~0); 29923#L157 assume !(8545 == ssl3_accept_~s__state~0); 29922#L160 assume !(8560 == ssl3_accept_~s__state~0); 29921#L163 assume !(8561 == ssl3_accept_~s__state~0); 29920#L166 assume !(8448 == ssl3_accept_~s__state~0); 29919#L169 assume !(8576 == ssl3_accept_~s__state~0); 29918#L172 assume !(8577 == ssl3_accept_~s__state~0); 29917#L175 assume 8592 == ssl3_accept_~s__state~0; 29873#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 29909#L462 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 29907#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29902#L581 ssl3_accept_~skip~0 := 0; 29901#L100-2 assume !false; 29900#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29899#L103 assume !(12292 == ssl3_accept_~s__state~0); 29898#L106 assume !(16384 == ssl3_accept_~s__state~0); 29897#L109 assume !(8192 == ssl3_accept_~s__state~0); 29896#L112 assume !(24576 == ssl3_accept_~s__state~0); 29895#L115 assume !(8195 == ssl3_accept_~s__state~0); 29894#L118 assume !(8480 == ssl3_accept_~s__state~0); 29893#L121 assume !(8481 == ssl3_accept_~s__state~0); 29892#L124 assume !(8482 == ssl3_accept_~s__state~0); 29891#L127 assume !(8464 == ssl3_accept_~s__state~0); 29890#L130 assume !(8465 == ssl3_accept_~s__state~0); 29889#L133 assume !(8466 == ssl3_accept_~s__state~0); 29888#L136 assume !(8496 == ssl3_accept_~s__state~0); 29887#L139 assume !(8497 == ssl3_accept_~s__state~0); 29886#L142 assume !(8512 == ssl3_accept_~s__state~0); 29885#L145 assume !(8513 == ssl3_accept_~s__state~0); 29884#L148 assume !(8528 == ssl3_accept_~s__state~0); 29883#L151 assume !(8529 == ssl3_accept_~s__state~0); 29882#L154 assume !(8544 == ssl3_accept_~s__state~0); 29881#L157 assume !(8545 == ssl3_accept_~s__state~0); 29880#L160 assume !(8560 == ssl3_accept_~s__state~0); 29879#L163 assume !(8561 == ssl3_accept_~s__state~0); 29878#L166 assume !(8448 == ssl3_accept_~s__state~0); 29877#L169 assume !(8576 == ssl3_accept_~s__state~0); 29875#L172 assume !(8577 == ssl3_accept_~s__state~0); 29874#L175 assume !(8592 == ssl3_accept_~s__state~0); 29872#L178 assume !(8593 == ssl3_accept_~s__state~0); 29871#L181 assume !(8608 == ssl3_accept_~s__state~0); 29869#L184 assume !(8609 == ssl3_accept_~s__state~0); 29867#L187 assume 8640 == ssl3_accept_~s__state~0; 29866#L191 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 29865#L480 assume !(ssl3_accept_~ret~0 <= 0); 29858#L483 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8656; 29856#L483-2 ssl3_accept_~s__init_num~0 := 0; 29853#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29847#L581 ssl3_accept_~skip~0 := 0; 29845#L100-2 assume !false; 29843#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29841#L103 assume !(12292 == ssl3_accept_~s__state~0); 29839#L106 assume !(16384 == ssl3_accept_~s__state~0); 29837#L109 assume !(8192 == ssl3_accept_~s__state~0); 29835#L112 assume !(24576 == ssl3_accept_~s__state~0); 29833#L115 assume !(8195 == ssl3_accept_~s__state~0); 29831#L118 assume !(8480 == ssl3_accept_~s__state~0); 29829#L121 assume !(8481 == ssl3_accept_~s__state~0); 29827#L124 assume !(8482 == ssl3_accept_~s__state~0); 29825#L127 assume !(8464 == ssl3_accept_~s__state~0); 29823#L130 assume !(8465 == ssl3_accept_~s__state~0); 29821#L133 assume !(8466 == ssl3_accept_~s__state~0); 29819#L136 assume !(8496 == ssl3_accept_~s__state~0); 29817#L139 assume !(8497 == ssl3_accept_~s__state~0); 29815#L142 assume !(8512 == ssl3_accept_~s__state~0); 29813#L145 assume !(8513 == ssl3_accept_~s__state~0); 29811#L148 assume !(8528 == ssl3_accept_~s__state~0); 29809#L151 assume !(8529 == ssl3_accept_~s__state~0); 29807#L154 assume !(8544 == ssl3_accept_~s__state~0); 29805#L157 assume !(8545 == ssl3_accept_~s__state~0); 29803#L160 assume !(8560 == ssl3_accept_~s__state~0); 29801#L163 assume !(8561 == ssl3_accept_~s__state~0); 29799#L166 assume !(8448 == ssl3_accept_~s__state~0); 29797#L169 assume !(8576 == ssl3_accept_~s__state~0); 29795#L172 assume !(8577 == ssl3_accept_~s__state~0); 29793#L175 assume !(8592 == ssl3_accept_~s__state~0); 29791#L178 assume !(8593 == ssl3_accept_~s__state~0); 29788#L181 assume !(8608 == ssl3_accept_~s__state~0); 29787#L184 assume !(8609 == ssl3_accept_~s__state~0); 29786#L187 assume !(8640 == ssl3_accept_~s__state~0); 29784#L190 assume !(8641 == ssl3_accept_~s__state~0); 29180#L193 assume 8656 == ssl3_accept_~s__state~0; 29159#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 29777#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 29195#L498 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 29196#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 29773#L506 assume !(0 == ssl3_accept_~tmp___10~0); 29770#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29764#L581 ssl3_accept_~skip~0 := 0; 29762#L100-2 assume !false; 29760#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29758#L103 assume !(12292 == ssl3_accept_~s__state~0); 29756#L106 assume !(16384 == ssl3_accept_~s__state~0); 29754#L109 assume !(8192 == ssl3_accept_~s__state~0); 29752#L112 assume !(24576 == ssl3_accept_~s__state~0); 29750#L115 assume !(8195 == ssl3_accept_~s__state~0); 29748#L118 assume !(8480 == ssl3_accept_~s__state~0); 29746#L121 assume !(8481 == ssl3_accept_~s__state~0); 29744#L124 assume !(8482 == ssl3_accept_~s__state~0); 29742#L127 assume !(8464 == ssl3_accept_~s__state~0); 29740#L130 assume !(8465 == ssl3_accept_~s__state~0); 29738#L133 assume !(8466 == ssl3_accept_~s__state~0); 29736#L136 assume !(8496 == ssl3_accept_~s__state~0); 29734#L139 assume !(8497 == ssl3_accept_~s__state~0); 29732#L142 assume !(8512 == ssl3_accept_~s__state~0); 29730#L145 assume !(8513 == ssl3_accept_~s__state~0); 29728#L148 assume !(8528 == ssl3_accept_~s__state~0); 29726#L151 assume !(8529 == ssl3_accept_~s__state~0); 29724#L154 assume !(8544 == ssl3_accept_~s__state~0); 29722#L157 assume !(8545 == ssl3_accept_~s__state~0); 29720#L160 assume !(8560 == ssl3_accept_~s__state~0); 29718#L163 assume !(8561 == ssl3_accept_~s__state~0); 29716#L166 assume !(8448 == ssl3_accept_~s__state~0); 29714#L169 assume !(8576 == ssl3_accept_~s__state~0); 29712#L172 assume !(8577 == ssl3_accept_~s__state~0); 29710#L175 assume !(8592 == ssl3_accept_~s__state~0); 29709#L178 assume !(8593 == ssl3_accept_~s__state~0); 29708#L181 assume !(8608 == ssl3_accept_~s__state~0); 29707#L184 assume !(8609 == ssl3_accept_~s__state~0); 29706#L187 assume !(8640 == ssl3_accept_~s__state~0); 29705#L190 assume !(8641 == ssl3_accept_~s__state~0); 29704#L193 assume !(8656 == ssl3_accept_~s__state~0); 29158#L196 assume !(8657 == ssl3_accept_~s__state~0); 29160#L199 assume 8672 == ssl3_accept_~s__state~0; 29356#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 29225#L514 assume !(4 == ssl3_accept_~blastFlag~0); 29218#L517 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 29219#L521 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 29354#L521-2 ssl3_accept_~s__init_num~0 := 0; 29117#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30225#L581 ssl3_accept_~skip~0 := 0; 30223#L100-2 assume !false; 30222#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30221#L103 assume !(12292 == ssl3_accept_~s__state~0); 30220#L106 assume !(16384 == ssl3_accept_~s__state~0); 30218#L109 assume !(8192 == ssl3_accept_~s__state~0); 30213#L112 assume !(24576 == ssl3_accept_~s__state~0); 30211#L115 assume !(8195 == ssl3_accept_~s__state~0); 29340#L118 assume !(8480 == ssl3_accept_~s__state~0); 30204#L121 assume !(8481 == ssl3_accept_~s__state~0); 30201#L124 assume !(8482 == ssl3_accept_~s__state~0); 30198#L127 assume !(8464 == ssl3_accept_~s__state~0); 30195#L130 assume !(8465 == ssl3_accept_~s__state~0); 30192#L133 assume !(8466 == ssl3_accept_~s__state~0); 29302#L136 assume !(8496 == ssl3_accept_~s__state~0); 30187#L139 assume !(8497 == ssl3_accept_~s__state~0); 30184#L142 assume !(8512 == ssl3_accept_~s__state~0); 30181#L145 assume !(8513 == ssl3_accept_~s__state~0); 30178#L148 assume !(8528 == ssl3_accept_~s__state~0); 30175#L151 assume !(8529 == ssl3_accept_~s__state~0); 30172#L154 assume !(8544 == ssl3_accept_~s__state~0); 30169#L157 assume !(8545 == ssl3_accept_~s__state~0); 30166#L160 assume !(8560 == ssl3_accept_~s__state~0); 30163#L163 assume !(8561 == ssl3_accept_~s__state~0); 29294#L166 assume 8448 == ssl3_accept_~s__state~0; 29293#L167 assume !(ssl3_accept_~num1~0 > 0); 29291#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 29284#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29278#L581 ssl3_accept_~skip~0 := 0; 29276#L100-2 assume !false; 29274#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29272#L103 assume !(12292 == ssl3_accept_~s__state~0); 29270#L106 assume !(16384 == ssl3_accept_~s__state~0); 29268#L109 assume 8192 == ssl3_accept_~s__state~0; 29178#L212 ssl3_accept_~s__server~0 := 1; 29179#L217 assume 0 != ssl3_accept_~cb~0; 29211#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 29212#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 29114#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 29106#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 29107#L244 assume 12292 != ssl3_accept_~s__state~0; 29331#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 29329#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29324#L581 ssl3_accept_~skip~0 := 0; 29163#L100-2 [2020-11-28 02:56:48,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:48,435 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 22 times [2020-11-28 02:56:48,435 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:48,435 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954295628] [2020-11-28 02:56:48,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:48,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:48,440 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:48,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:48,444 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:48,448 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:56:48,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:48,449 INFO L82 PathProgramCache]: Analyzing trace with hash -1491375795, now seen corresponding path program 1 times [2020-11-28 02:56:48,449 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:48,449 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786434734] [2020-11-28 02:56:48,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:48,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:56:48,612 INFO L134 CoverageAnalysis]: Checked inductivity of 1447 backedges. 839 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2020-11-28 02:56:48,612 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786434734] [2020-11-28 02:56:48,613 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:56:48,613 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:56:48,613 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701873369] [2020-11-28 02:56:48,614 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:56:48,614 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:56:48,614 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:56:48,614 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:56:48,615 INFO L87 Difference]: Start difference. First operand 1428 states and 1794 transitions. cyclomatic complexity: 370 Second operand 3 states. [2020-11-28 02:56:48,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:56:48,799 INFO L93 Difference]: Finished difference Result 1618 states and 2009 transitions. [2020-11-28 02:56:48,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:56:48,800 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1618 states and 2009 transitions. [2020-11-28 02:56:48,808 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1487 [2020-11-28 02:56:48,819 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1618 states to 1618 states and 2009 transitions. [2020-11-28 02:56:48,819 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1618 [2020-11-28 02:56:48,821 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1618 [2020-11-28 02:56:48,822 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1618 states and 2009 transitions. [2020-11-28 02:56:48,824 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:56:48,824 INFO L691 BuchiCegarLoop]: Abstraction has 1618 states and 2009 transitions. [2020-11-28 02:56:48,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1618 states and 2009 transitions. [2020-11-28 02:56:48,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1618 to 1608. [2020-11-28 02:56:48,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1608 states. [2020-11-28 02:56:48,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1608 states to 1608 states and 1999 transitions. [2020-11-28 02:56:48,852 INFO L714 BuchiCegarLoop]: Abstraction has 1608 states and 1999 transitions. [2020-11-28 02:56:48,852 INFO L594 BuchiCegarLoop]: Abstraction has 1608 states and 1999 transitions. [2020-11-28 02:56:48,852 INFO L427 BuchiCegarLoop]: ======== Iteration 23============ [2020-11-28 02:56:48,853 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1608 states and 1999 transitions. [2020-11-28 02:56:48,858 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1477 [2020-11-28 02:56:48,858 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:56:48,858 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:56:48,861 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:56:48,862 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 8, 8, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:56:48,862 INFO L794 eck$LassoCheckResult]: Stem: 32239#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 32122#L-1 havoc main_#res;havoc main_#t~ret56, 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~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~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 32123#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 32179#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 32180#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 32140#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 32207#L100-2 [2020-11-28 02:56:48,862 INFO L796 eck$LassoCheckResult]: Loop: 32207#L100-2 assume !false; 33174#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33172#L103 assume !(12292 == ssl3_accept_~s__state~0); 33170#L106 assume !(16384 == ssl3_accept_~s__state~0); 33168#L109 assume !(8192 == ssl3_accept_~s__state~0); 33166#L112 assume !(24576 == ssl3_accept_~s__state~0); 33164#L115 assume !(8195 == ssl3_accept_~s__state~0); 33162#L118 assume !(8480 == ssl3_accept_~s__state~0); 33160#L121 assume !(8481 == ssl3_accept_~s__state~0); 33158#L124 assume !(8482 == ssl3_accept_~s__state~0); 32490#L127 assume 8464 == ssl3_accept_~s__state~0; 32267#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 32268#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 32233#L275-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; 32234#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32546#L581 ssl3_accept_~skip~0 := 0; 32545#L100-2 assume !false; 32544#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32543#L103 assume !(12292 == ssl3_accept_~s__state~0); 32542#L106 assume !(16384 == ssl3_accept_~s__state~0); 32541#L109 assume !(8192 == ssl3_accept_~s__state~0); 32540#L112 assume !(24576 == ssl3_accept_~s__state~0); 32539#L115 assume !(8195 == ssl3_accept_~s__state~0); 32538#L118 assume !(8480 == ssl3_accept_~s__state~0); 32537#L121 assume !(8481 == ssl3_accept_~s__state~0); 32536#L124 assume !(8482 == ssl3_accept_~s__state~0); 32535#L127 assume !(8464 == ssl3_accept_~s__state~0); 32534#L130 assume !(8465 == ssl3_accept_~s__state~0); 32533#L133 assume !(8466 == ssl3_accept_~s__state~0); 32532#L136 assume 8496 == ssl3_accept_~s__state~0; 32253#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 32254#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 32292#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 32291#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 32176#L298-2 ssl3_accept_~s__init_num~0 := 0; 32177#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33142#L581 ssl3_accept_~skip~0 := 0; 33138#L100-2 assume !false; 33137#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33136#L103 assume !(12292 == ssl3_accept_~s__state~0); 33135#L106 assume !(16384 == ssl3_accept_~s__state~0); 33134#L109 assume !(8192 == ssl3_accept_~s__state~0); 33133#L112 assume !(24576 == ssl3_accept_~s__state~0); 33132#L115 assume !(8195 == ssl3_accept_~s__state~0); 33131#L118 assume !(8480 == ssl3_accept_~s__state~0); 33130#L121 assume !(8481 == ssl3_accept_~s__state~0); 33129#L124 assume !(8482 == ssl3_accept_~s__state~0); 33128#L127 assume !(8464 == ssl3_accept_~s__state~0); 33126#L130 assume !(8465 == ssl3_accept_~s__state~0); 33125#L133 assume !(8466 == ssl3_accept_~s__state~0); 33124#L136 assume !(8496 == ssl3_accept_~s__state~0); 33123#L139 assume !(8497 == ssl3_accept_~s__state~0); 33122#L142 assume 8512 == ssl3_accept_~s__state~0; 32319#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 33121#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 33119#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 32688#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32677#L581 ssl3_accept_~skip~0 := 0; 32672#L100-2 assume !false; 32667#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32662#L103 assume !(12292 == ssl3_accept_~s__state~0); 32657#L106 assume !(16384 == ssl3_accept_~s__state~0); 32652#L109 assume !(8192 == ssl3_accept_~s__state~0); 32647#L112 assume !(24576 == ssl3_accept_~s__state~0); 32642#L115 assume !(8195 == ssl3_accept_~s__state~0); 32638#L118 assume !(8480 == ssl3_accept_~s__state~0); 32633#L121 assume !(8481 == ssl3_accept_~s__state~0); 32627#L124 assume !(8482 == ssl3_accept_~s__state~0); 32621#L127 assume !(8464 == ssl3_accept_~s__state~0); 32617#L130 assume !(8465 == ssl3_accept_~s__state~0); 32611#L133 assume !(8466 == ssl3_accept_~s__state~0); 32606#L136 assume !(8496 == ssl3_accept_~s__state~0); 32601#L139 assume !(8497 == ssl3_accept_~s__state~0); 32596#L142 assume !(8512 == ssl3_accept_~s__state~0); 32555#L145 assume !(8513 == ssl3_accept_~s__state~0); 32552#L148 assume 8528 == ssl3_accept_~s__state~0; 32201#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 32161#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 32162#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 32168#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 32169#L358 assume !(ssl3_accept_~ret~0 <= 0); 33085#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 33083#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33080#L581 ssl3_accept_~skip~0 := 0; 32668#L100-2 assume !false; 32669#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32658#L103 assume !(12292 == ssl3_accept_~s__state~0); 32659#L106 assume !(16384 == ssl3_accept_~s__state~0); 32648#L109 assume !(8192 == ssl3_accept_~s__state~0); 32649#L112 assume !(24576 == ssl3_accept_~s__state~0); 32639#L115 assume !(8195 == ssl3_accept_~s__state~0); 32640#L118 assume !(8480 == ssl3_accept_~s__state~0); 32628#L121 assume !(8481 == ssl3_accept_~s__state~0); 32629#L124 assume !(8482 == ssl3_accept_~s__state~0); 32618#L127 assume !(8464 == ssl3_accept_~s__state~0); 32619#L130 assume !(8465 == ssl3_accept_~s__state~0); 32607#L133 assume !(8466 == ssl3_accept_~s__state~0); 32608#L136 assume !(8496 == ssl3_accept_~s__state~0); 32597#L139 assume !(8497 == ssl3_accept_~s__state~0); 32598#L142 assume !(8512 == ssl3_accept_~s__state~0); 32347#L145 assume !(8513 == ssl3_accept_~s__state~0); 32348#L148 assume !(8528 == ssl3_accept_~s__state~0); 32343#L151 assume !(8529 == ssl3_accept_~s__state~0); 32344#L154 assume 8544 == ssl3_accept_~s__state~0; 32149#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 32150#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 33052#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 32249#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 32223#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 32227#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 33046#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33041#L581 ssl3_accept_~skip~0 := 0; 33040#L100-2 assume !false; 33039#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33038#L103 assume !(12292 == ssl3_accept_~s__state~0); 33037#L106 assume !(16384 == ssl3_accept_~s__state~0); 33036#L109 assume !(8192 == ssl3_accept_~s__state~0); 33035#L112 assume !(24576 == ssl3_accept_~s__state~0); 33034#L115 assume !(8195 == ssl3_accept_~s__state~0); 33033#L118 assume !(8480 == ssl3_accept_~s__state~0); 33032#L121 assume !(8481 == ssl3_accept_~s__state~0); 33030#L124 assume !(8482 == ssl3_accept_~s__state~0); 33024#L127 assume !(8464 == ssl3_accept_~s__state~0); 33022#L130 assume !(8465 == ssl3_accept_~s__state~0); 33020#L133 assume !(8466 == ssl3_accept_~s__state~0); 32493#L136 assume !(8496 == ssl3_accept_~s__state~0); 33017#L139 assume !(8497 == ssl3_accept_~s__state~0); 33015#L142 assume !(8512 == ssl3_accept_~s__state~0); 33013#L145 assume !(8513 == ssl3_accept_~s__state~0); 33011#L148 assume !(8528 == ssl3_accept_~s__state~0); 33009#L151 assume !(8529 == ssl3_accept_~s__state~0); 33007#L154 assume !(8544 == ssl3_accept_~s__state~0); 33005#L157 assume !(8545 == ssl3_accept_~s__state~0); 33003#L160 assume !(8560 == ssl3_accept_~s__state~0); 33001#L163 assume !(8561 == ssl3_accept_~s__state~0); 32999#L166 assume 8448 == ssl3_accept_~s__state~0; 32997#L167 assume !(ssl3_accept_~num1~0 > 0); 32994#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 32991#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32985#L581 ssl3_accept_~skip~0 := 0; 32983#L100-2 assume !false; 32981#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32979#L103 assume !(12292 == ssl3_accept_~s__state~0); 32977#L106 assume !(16384 == ssl3_accept_~s__state~0); 32975#L109 assume !(8192 == ssl3_accept_~s__state~0); 32973#L112 assume !(24576 == ssl3_accept_~s__state~0); 32971#L115 assume !(8195 == ssl3_accept_~s__state~0); 32969#L118 assume !(8480 == ssl3_accept_~s__state~0); 32967#L121 assume !(8481 == ssl3_accept_~s__state~0); 32965#L124 assume !(8482 == ssl3_accept_~s__state~0); 32963#L127 assume !(8464 == ssl3_accept_~s__state~0); 32962#L130 assume !(8465 == ssl3_accept_~s__state~0); 32959#L133 assume !(8466 == ssl3_accept_~s__state~0); 32953#L136 assume !(8496 == ssl3_accept_~s__state~0); 32951#L139 assume !(8497 == ssl3_accept_~s__state~0); 32949#L142 assume !(8512 == ssl3_accept_~s__state~0); 32947#L145 assume !(8513 == ssl3_accept_~s__state~0); 32945#L148 assume !(8528 == ssl3_accept_~s__state~0); 32943#L151 assume !(8529 == ssl3_accept_~s__state~0); 32941#L154 assume !(8544 == ssl3_accept_~s__state~0); 32939#L157 assume !(8545 == ssl3_accept_~s__state~0); 32937#L160 assume !(8560 == ssl3_accept_~s__state~0); 32935#L163 assume !(8561 == ssl3_accept_~s__state~0); 32933#L166 assume !(8448 == ssl3_accept_~s__state~0); 32931#L169 assume 8576 == ssl3_accept_~s__state~0; 32637#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 32928#L445 assume !(ssl3_accept_~ret~0 <= 0); 32925#L448 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 32926#L452 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 33029#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33023#L581 ssl3_accept_~skip~0 := 0; 33021#L100-2 assume !false; 33019#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33018#L103 assume !(12292 == ssl3_accept_~s__state~0); 33016#L106 assume !(16384 == ssl3_accept_~s__state~0); 33014#L109 assume !(8192 == ssl3_accept_~s__state~0); 33012#L112 assume !(24576 == ssl3_accept_~s__state~0); 33010#L115 assume !(8195 == ssl3_accept_~s__state~0); 33008#L118 assume !(8480 == ssl3_accept_~s__state~0); 33006#L121 assume !(8481 == ssl3_accept_~s__state~0); 33004#L124 assume !(8482 == ssl3_accept_~s__state~0); 33002#L127 assume !(8464 == ssl3_accept_~s__state~0); 33000#L130 assume !(8465 == ssl3_accept_~s__state~0); 32998#L133 assume !(8466 == ssl3_accept_~s__state~0); 32995#L136 assume !(8496 == ssl3_accept_~s__state~0); 32992#L139 assume !(8497 == ssl3_accept_~s__state~0); 32986#L142 assume !(8512 == ssl3_accept_~s__state~0); 32984#L145 assume !(8513 == ssl3_accept_~s__state~0); 32982#L148 assume !(8528 == ssl3_accept_~s__state~0); 32980#L151 assume !(8529 == ssl3_accept_~s__state~0); 32978#L154 assume !(8544 == ssl3_accept_~s__state~0); 32976#L157 assume !(8545 == ssl3_accept_~s__state~0); 32974#L160 assume !(8560 == ssl3_accept_~s__state~0); 32972#L163 assume !(8561 == ssl3_accept_~s__state~0); 32970#L166 assume !(8448 == ssl3_accept_~s__state~0); 32968#L169 assume !(8576 == ssl3_accept_~s__state~0); 32966#L172 assume !(8577 == ssl3_accept_~s__state~0); 32964#L175 assume 8592 == ssl3_accept_~s__state~0; 32631#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 32961#L462 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 32958#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32952#L581 ssl3_accept_~skip~0 := 0; 32950#L100-2 assume !false; 32948#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32946#L103 assume !(12292 == ssl3_accept_~s__state~0); 32944#L106 assume !(16384 == ssl3_accept_~s__state~0); 32942#L109 assume !(8192 == ssl3_accept_~s__state~0); 32940#L112 assume !(24576 == ssl3_accept_~s__state~0); 32938#L115 assume !(8195 == ssl3_accept_~s__state~0); 32936#L118 assume !(8480 == ssl3_accept_~s__state~0); 32934#L121 assume !(8481 == ssl3_accept_~s__state~0); 32932#L124 assume !(8482 == ssl3_accept_~s__state~0); 32930#L127 assume !(8464 == ssl3_accept_~s__state~0); 32929#L130 assume !(8465 == ssl3_accept_~s__state~0); 32927#L133 assume !(8466 == ssl3_accept_~s__state~0); 32923#L136 assume !(8496 == ssl3_accept_~s__state~0); 32917#L139 assume !(8497 == ssl3_accept_~s__state~0); 32915#L142 assume !(8512 == ssl3_accept_~s__state~0); 32913#L145 assume !(8513 == ssl3_accept_~s__state~0); 32911#L148 assume !(8528 == ssl3_accept_~s__state~0); 32909#L151 assume !(8529 == ssl3_accept_~s__state~0); 32907#L154 assume !(8544 == ssl3_accept_~s__state~0); 32905#L157 assume !(8545 == ssl3_accept_~s__state~0); 32903#L160 assume !(8560 == ssl3_accept_~s__state~0); 32901#L163 assume !(8561 == ssl3_accept_~s__state~0); 32899#L166 assume !(8448 == ssl3_accept_~s__state~0); 32897#L169 assume !(8576 == ssl3_accept_~s__state~0); 32895#L172 assume !(8577 == ssl3_accept_~s__state~0); 32893#L175 assume !(8592 == ssl3_accept_~s__state~0); 32892#L178 assume !(8593 == ssl3_accept_~s__state~0); 32891#L181 assume 8608 == ssl3_accept_~s__state~0; 32615#L185 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 32815#L471 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8640;ssl3_accept_~s__init_num~0 := 0; 32808#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32802#L581 ssl3_accept_~skip~0 := 0; 32800#L100-2 assume !false; 32798#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32796#L103 assume !(12292 == ssl3_accept_~s__state~0); 32794#L106 assume !(16384 == ssl3_accept_~s__state~0); 32792#L109 assume !(8192 == ssl3_accept_~s__state~0); 32790#L112 assume !(24576 == ssl3_accept_~s__state~0); 32788#L115 assume !(8195 == ssl3_accept_~s__state~0); 32786#L118 assume !(8480 == ssl3_accept_~s__state~0); 32784#L121 assume !(8481 == ssl3_accept_~s__state~0); 32782#L124 assume !(8482 == ssl3_accept_~s__state~0); 32708#L127 assume !(8464 == ssl3_accept_~s__state~0); 32709#L130 assume !(8465 == ssl3_accept_~s__state~0); 32699#L133 assume !(8466 == ssl3_accept_~s__state~0); 32700#L136 assume !(8496 == ssl3_accept_~s__state~0); 32695#L139 assume !(8497 == ssl3_accept_~s__state~0); 32696#L142 assume !(8512 == ssl3_accept_~s__state~0); 32682#L145 assume !(8513 == ssl3_accept_~s__state~0); 32683#L148 assume !(8528 == ssl3_accept_~s__state~0); 32670#L151 assume !(8529 == ssl3_accept_~s__state~0); 32671#L154 assume !(8544 == ssl3_accept_~s__state~0); 32660#L157 assume !(8545 == ssl3_accept_~s__state~0); 32661#L160 assume !(8560 == ssl3_accept_~s__state~0); 32650#L163 assume !(8561 == ssl3_accept_~s__state~0); 32651#L166 assume !(8448 == ssl3_accept_~s__state~0); 32641#L169 assume !(8576 == ssl3_accept_~s__state~0); 32636#L172 assume !(8577 == ssl3_accept_~s__state~0); 32630#L175 assume !(8592 == ssl3_accept_~s__state~0); 32632#L178 assume !(8593 == ssl3_accept_~s__state~0); 32620#L181 assume !(8608 == ssl3_accept_~s__state~0); 32614#L184 assume !(8609 == ssl3_accept_~s__state~0); 32616#L187 assume 8640 == ssl3_accept_~s__state~0; 32604#L191 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 32605#L480 assume !(ssl3_accept_~ret~0 <= 0); 32595#L483 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8656; 32594#L483-2 ssl3_accept_~s__init_num~0 := 0; 32592#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32587#L581 ssl3_accept_~skip~0 := 0; 32586#L100-2 assume !false; 32585#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32584#L103 assume !(12292 == ssl3_accept_~s__state~0); 32583#L106 assume !(16384 == ssl3_accept_~s__state~0); 32582#L109 assume !(8192 == ssl3_accept_~s__state~0); 32581#L112 assume !(24576 == ssl3_accept_~s__state~0); 32580#L115 assume !(8195 == ssl3_accept_~s__state~0); 32579#L118 assume !(8480 == ssl3_accept_~s__state~0); 32578#L121 assume !(8481 == ssl3_accept_~s__state~0); 32577#L124 assume !(8482 == ssl3_accept_~s__state~0); 32576#L127 assume !(8464 == ssl3_accept_~s__state~0); 32575#L130 assume !(8465 == ssl3_accept_~s__state~0); 32574#L133 assume !(8466 == ssl3_accept_~s__state~0); 32573#L136 assume !(8496 == ssl3_accept_~s__state~0); 32572#L139 assume !(8497 == ssl3_accept_~s__state~0); 32571#L142 assume !(8512 == ssl3_accept_~s__state~0); 32570#L145 assume !(8513 == ssl3_accept_~s__state~0); 32569#L148 assume !(8528 == ssl3_accept_~s__state~0); 32568#L151 assume !(8529 == ssl3_accept_~s__state~0); 32567#L154 assume !(8544 == ssl3_accept_~s__state~0); 32566#L157 assume !(8545 == ssl3_accept_~s__state~0); 32565#L160 assume !(8560 == ssl3_accept_~s__state~0); 32564#L163 assume !(8561 == ssl3_accept_~s__state~0); 32563#L166 assume !(8448 == ssl3_accept_~s__state~0); 32562#L169 assume !(8576 == ssl3_accept_~s__state~0); 32561#L172 assume !(8577 == ssl3_accept_~s__state~0); 32560#L175 assume !(8592 == ssl3_accept_~s__state~0); 32559#L178 assume !(8593 == ssl3_accept_~s__state~0); 32558#L181 assume !(8608 == ssl3_accept_~s__state~0); 32557#L184 assume !(8609 == ssl3_accept_~s__state~0); 32556#L187 assume !(8640 == ssl3_accept_~s__state~0); 32218#L190 assume !(8641 == ssl3_accept_~s__state~0); 32219#L193 assume 8656 == ssl3_accept_~s__state~0; 32115#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 32116#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 32210#L498 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 32240#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 32241#L506 assume !(0 == ssl3_accept_~tmp___10~0); 32265#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32526#L581 ssl3_accept_~skip~0 := 0; 32525#L100-2 assume !false; 32524#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32523#L103 assume !(12292 == ssl3_accept_~s__state~0); 32522#L106 assume !(16384 == ssl3_accept_~s__state~0); 32521#L109 assume !(8192 == ssl3_accept_~s__state~0); 32520#L112 assume !(24576 == ssl3_accept_~s__state~0); 32519#L115 assume !(8195 == ssl3_accept_~s__state~0); 32518#L118 assume !(8480 == ssl3_accept_~s__state~0); 32516#L121 assume !(8481 == ssl3_accept_~s__state~0); 32510#L124 assume !(8482 == ssl3_accept_~s__state~0); 32508#L127 assume !(8464 == ssl3_accept_~s__state~0); 32506#L130 assume !(8465 == ssl3_accept_~s__state~0); 32504#L133 assume !(8466 == ssl3_accept_~s__state~0); 32502#L136 assume !(8496 == ssl3_accept_~s__state~0); 32500#L139 assume !(8497 == ssl3_accept_~s__state~0); 32498#L142 assume !(8512 == ssl3_accept_~s__state~0); 32451#L145 assume !(8513 == ssl3_accept_~s__state~0); 32445#L148 assume !(8528 == ssl3_accept_~s__state~0); 32443#L151 assume !(8529 == ssl3_accept_~s__state~0); 32441#L154 assume !(8544 == ssl3_accept_~s__state~0); 32439#L157 assume !(8545 == ssl3_accept_~s__state~0); 32437#L160 assume !(8560 == ssl3_accept_~s__state~0); 32435#L163 assume !(8561 == ssl3_accept_~s__state~0); 32433#L166 assume !(8448 == ssl3_accept_~s__state~0); 32431#L169 assume !(8576 == ssl3_accept_~s__state~0); 32429#L172 assume !(8577 == ssl3_accept_~s__state~0); 32427#L175 assume !(8592 == ssl3_accept_~s__state~0); 32425#L178 assume !(8593 == ssl3_accept_~s__state~0); 32423#L181 assume !(8608 == ssl3_accept_~s__state~0); 32421#L184 assume !(8609 == ssl3_accept_~s__state~0); 32419#L187 assume !(8640 == ssl3_accept_~s__state~0); 32405#L190 assume !(8641 == ssl3_accept_~s__state~0); 32397#L193 assume !(8656 == ssl3_accept_~s__state~0); 32205#L196 assume !(8657 == ssl3_accept_~s__state~0); 32206#L199 assume 8672 == ssl3_accept_~s__state~0; 32351#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 32270#L514 assume !(4 == ssl3_accept_~blastFlag~0); 32263#L517 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 32264#L521 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 32349#L521-2 ssl3_accept_~s__init_num~0 := 0; 32759#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32752#L581 ssl3_accept_~skip~0 := 0; 32749#L100-2 assume !false; 32746#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32743#L103 assume !(12292 == ssl3_accept_~s__state~0); 32740#L106 assume !(16384 == ssl3_accept_~s__state~0); 32737#L109 assume !(8192 == ssl3_accept_~s__state~0); 32734#L112 assume !(24576 == ssl3_accept_~s__state~0); 32731#L115 assume !(8195 == ssl3_accept_~s__state~0); 32729#L118 assume !(8480 == ssl3_accept_~s__state~0); 32727#L121 assume !(8481 == ssl3_accept_~s__state~0); 32725#L124 assume !(8482 == ssl3_accept_~s__state~0); 32723#L127 assume !(8464 == ssl3_accept_~s__state~0); 32721#L130 assume !(8465 == ssl3_accept_~s__state~0); 32719#L133 assume !(8466 == ssl3_accept_~s__state~0); 32718#L136 assume !(8496 == ssl3_accept_~s__state~0); 32717#L139 assume !(8497 == ssl3_accept_~s__state~0); 32716#L142 assume !(8512 == ssl3_accept_~s__state~0); 32715#L145 assume !(8513 == ssl3_accept_~s__state~0); 32714#L148 assume !(8528 == ssl3_accept_~s__state~0); 32713#L151 assume !(8529 == ssl3_accept_~s__state~0); 32712#L154 assume !(8544 == ssl3_accept_~s__state~0); 32710#L157 assume !(8545 == ssl3_accept_~s__state~0); 32706#L160 assume !(8560 == ssl3_accept_~s__state~0); 32707#L163 assume !(8561 == ssl3_accept_~s__state~0); 32339#L166 assume 8448 == ssl3_accept_~s__state~0; 32338#L167 assume !(ssl3_accept_~num1~0 > 0); 32336#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 32331#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32327#L581 ssl3_accept_~skip~0 := 0; 32320#L100-2 assume !false; 32321#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32458#L103 assume !(12292 == ssl3_accept_~s__state~0); 32457#L106 assume !(16384 == ssl3_accept_~s__state~0); 32456#L109 assume 8192 == ssl3_accept_~s__state~0; 32454#L212 ssl3_accept_~s__server~0 := 1; 32266#L217 assume 0 != ssl3_accept_~cb~0; 32255#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 32256#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 32163#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 32164#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 32280#L244 assume 12292 != ssl3_accept_~s__state~0; 32281#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 33183#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33177#L581 ssl3_accept_~skip~0 := 0; 32207#L100-2 [2020-11-28 02:56:48,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:48,863 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 23 times [2020-11-28 02:56:48,863 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:48,864 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352126055] [2020-11-28 02:56:48,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:48,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:48,868 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:48,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:48,872 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:48,875 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:56:48,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:48,875 INFO L82 PathProgramCache]: Analyzing trace with hash 992798416, now seen corresponding path program 1 times [2020-11-28 02:56:48,876 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:48,876 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532670246] [2020-11-28 02:56:48,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:48,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:56:49,069 INFO L134 CoverageAnalysis]: Checked inductivity of 1744 backedges. 379 proven. 7 refuted. 0 times theorem prover too weak. 1358 trivial. 0 not checked. [2020-11-28 02:56:49,069 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532670246] [2020-11-28 02:56:49,070 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [300183855] [2020-11-28 02:56:49,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/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 [2020-11-28 02:56:49,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:56:49,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 540 conjuncts, 3 conjunts are in the unsatisfiable core [2020-11-28 02:56:49,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 02:56:49,388 INFO L134 CoverageAnalysis]: Checked inductivity of 1744 backedges. 379 proven. 7 refuted. 0 times theorem prover too weak. 1358 trivial. 0 not checked. [2020-11-28 02:56:49,388 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-28 02:56:49,389 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2020-11-28 02:56:49,389 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678623382] [2020-11-28 02:56:49,390 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:56:49,390 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:56:49,391 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-28 02:56:49,391 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-11-28 02:56:49,391 INFO L87 Difference]: Start difference. First operand 1608 states and 1999 transitions. cyclomatic complexity: 395 Second operand 4 states. [2020-11-28 02:56:49,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:56:49,635 INFO L93 Difference]: Finished difference Result 904 states and 1081 transitions. [2020-11-28 02:56:49,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-11-28 02:56:49,637 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 904 states and 1081 transitions. [2020-11-28 02:56:49,641 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 700 [2020-11-28 02:56:49,646 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 904 states to 769 states and 925 transitions. [2020-11-28 02:56:49,646 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 769 [2020-11-28 02:56:49,647 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 769 [2020-11-28 02:56:49,647 INFO L73 IsDeterministic]: Start isDeterministic. Operand 769 states and 925 transitions. [2020-11-28 02:56:49,649 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:56:49,649 INFO L691 BuchiCegarLoop]: Abstraction has 769 states and 925 transitions. [2020-11-28 02:56:49,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 769 states and 925 transitions. [2020-11-28 02:56:49,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 769 to 678. [2020-11-28 02:56:49,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 678 states. [2020-11-28 02:56:49,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 678 states to 678 states and 821 transitions. [2020-11-28 02:56:49,663 INFO L714 BuchiCegarLoop]: Abstraction has 678 states and 821 transitions. [2020-11-28 02:56:49,663 INFO L594 BuchiCegarLoop]: Abstraction has 678 states and 821 transitions. [2020-11-28 02:56:49,663 INFO L427 BuchiCegarLoop]: ======== Iteration 24============ [2020-11-28 02:56:49,663 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 678 states and 821 transitions. [2020-11-28 02:56:49,666 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 654 [2020-11-28 02:56:49,666 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:56:49,666 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:56:49,667 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:56:49,668 INFO L853 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] [2020-11-28 02:56:49,668 INFO L794 eck$LassoCheckResult]: Stem: 35930#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 35832#L-1 havoc main_#res;havoc main_#t~ret56, 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~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~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 35833#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 35878#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 35879#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 35850#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 35903#L100-2 assume !false; 36367#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36363#L103 assume !(12292 == ssl3_accept_~s__state~0); 36359#L106 assume !(16384 == ssl3_accept_~s__state~0); 36355#L109 assume !(8192 == ssl3_accept_~s__state~0); 36351#L112 assume !(24576 == ssl3_accept_~s__state~0); 36348#L115 assume !(8195 == ssl3_accept_~s__state~0); 36347#L118 assume !(8480 == ssl3_accept_~s__state~0); 36187#L121 assume !(8481 == ssl3_accept_~s__state~0); 36184#L124 assume !(8482 == ssl3_accept_~s__state~0); 36142#L127 assume 8464 == ssl3_accept_~s__state~0; 36140#L134 [2020-11-28 02:56:49,668 INFO L796 eck$LassoCheckResult]: Loop: 36140#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 36138#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 36136#L275-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; 36133#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36127#L581 ssl3_accept_~skip~0 := 0; 36125#L100-2 assume !false; 36123#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36121#L103 assume !(12292 == ssl3_accept_~s__state~0); 36120#L106 assume !(16384 == ssl3_accept_~s__state~0); 36117#L109 assume !(8192 == ssl3_accept_~s__state~0); 36111#L112 assume !(24576 == ssl3_accept_~s__state~0); 36109#L115 assume !(8195 == ssl3_accept_~s__state~0); 36107#L118 assume !(8480 == ssl3_accept_~s__state~0); 36105#L121 assume !(8481 == ssl3_accept_~s__state~0); 36103#L124 assume !(8482 == ssl3_accept_~s__state~0); 36101#L127 assume !(8464 == ssl3_accept_~s__state~0); 36099#L130 assume !(8465 == ssl3_accept_~s__state~0); 36097#L133 assume !(8466 == ssl3_accept_~s__state~0); 36095#L136 assume 8496 == ssl3_accept_~s__state~0; 36093#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 36090#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 36088#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 36086#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 36084#L298-2 ssl3_accept_~s__init_num~0 := 0; 36081#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36075#L581 ssl3_accept_~skip~0 := 0; 36073#L100-2 assume !false; 36071#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36069#L103 assume !(12292 == ssl3_accept_~s__state~0); 36067#L106 assume !(16384 == ssl3_accept_~s__state~0); 36066#L109 assume !(8192 == ssl3_accept_~s__state~0); 36064#L112 assume !(24576 == ssl3_accept_~s__state~0); 36059#L115 assume !(8195 == ssl3_accept_~s__state~0); 36057#L118 assume !(8480 == ssl3_accept_~s__state~0); 36055#L121 assume !(8481 == ssl3_accept_~s__state~0); 36053#L124 assume !(8482 == ssl3_accept_~s__state~0); 36051#L127 assume !(8464 == ssl3_accept_~s__state~0); 36049#L130 assume !(8465 == ssl3_accept_~s__state~0); 36047#L133 assume !(8466 == ssl3_accept_~s__state~0); 36045#L136 assume !(8496 == ssl3_accept_~s__state~0); 36043#L139 assume !(8497 == ssl3_accept_~s__state~0); 36041#L142 assume 8512 == ssl3_accept_~s__state~0; 35910#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 35891#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 35883#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 35884#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36058#L581 ssl3_accept_~skip~0 := 0; 36056#L100-2 assume !false; 36054#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36052#L103 assume !(12292 == ssl3_accept_~s__state~0); 36050#L106 assume !(16384 == ssl3_accept_~s__state~0); 36048#L109 assume !(8192 == ssl3_accept_~s__state~0); 36046#L112 assume !(24576 == ssl3_accept_~s__state~0); 36044#L115 assume !(8195 == ssl3_accept_~s__state~0); 36042#L118 assume !(8480 == ssl3_accept_~s__state~0); 36040#L121 assume !(8481 == ssl3_accept_~s__state~0); 36039#L124 assume !(8482 == ssl3_accept_~s__state~0); 36038#L127 assume !(8464 == ssl3_accept_~s__state~0); 36037#L130 assume !(8465 == ssl3_accept_~s__state~0); 36036#L133 assume !(8466 == ssl3_accept_~s__state~0); 36035#L136 assume !(8496 == ssl3_accept_~s__state~0); 36034#L139 assume !(8497 == ssl3_accept_~s__state~0); 36033#L142 assume !(8512 == ssl3_accept_~s__state~0); 36032#L145 assume !(8513 == ssl3_accept_~s__state~0); 36031#L148 assume 8528 == ssl3_accept_~s__state~0; 35897#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 35866#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 35845#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 35846#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 35941#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 35923#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 35945#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36002#L581 ssl3_accept_~skip~0 := 0; 36000#L100-2 assume !false; 35998#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35996#L103 assume !(12292 == ssl3_accept_~s__state~0); 35994#L106 assume !(16384 == ssl3_accept_~s__state~0); 35992#L109 assume !(8192 == ssl3_accept_~s__state~0); 35990#L112 assume !(24576 == ssl3_accept_~s__state~0); 35988#L115 assume !(8195 == ssl3_accept_~s__state~0); 35986#L118 assume !(8480 == ssl3_accept_~s__state~0); 35984#L121 assume !(8481 == ssl3_accept_~s__state~0); 35982#L124 assume !(8482 == ssl3_accept_~s__state~0); 35980#L127 assume !(8464 == ssl3_accept_~s__state~0); 35978#L130 assume !(8465 == ssl3_accept_~s__state~0); 35976#L133 assume !(8466 == ssl3_accept_~s__state~0); 35974#L136 assume !(8496 == ssl3_accept_~s__state~0); 35972#L139 assume !(8497 == ssl3_accept_~s__state~0); 35970#L142 assume !(8512 == ssl3_accept_~s__state~0); 35968#L145 assume !(8513 == ssl3_accept_~s__state~0); 35966#L148 assume !(8528 == ssl3_accept_~s__state~0); 35964#L151 assume !(8529 == ssl3_accept_~s__state~0); 35962#L154 assume 8544 == ssl3_accept_~s__state~0; 35856#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 35857#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 35862#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 35940#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 35920#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 35917#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 35918#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36423#L581 ssl3_accept_~skip~0 := 0; 36420#L100-2 assume !false; 36417#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36414#L103 assume !(12292 == ssl3_accept_~s__state~0); 36411#L106 assume !(16384 == ssl3_accept_~s__state~0); 36408#L109 assume !(8192 == ssl3_accept_~s__state~0); 36405#L112 assume !(24576 == ssl3_accept_~s__state~0); 36402#L115 assume !(8195 == ssl3_accept_~s__state~0); 36399#L118 assume !(8480 == ssl3_accept_~s__state~0); 36396#L121 assume !(8481 == ssl3_accept_~s__state~0); 36393#L124 assume !(8482 == ssl3_accept_~s__state~0); 36390#L127 assume !(8464 == ssl3_accept_~s__state~0); 36387#L130 assume !(8465 == ssl3_accept_~s__state~0); 36384#L133 assume !(8466 == ssl3_accept_~s__state~0); 36145#L136 assume !(8496 == ssl3_accept_~s__state~0); 36380#L139 assume !(8497 == ssl3_accept_~s__state~0); 36377#L142 assume !(8512 == ssl3_accept_~s__state~0); 36374#L145 assume !(8513 == ssl3_accept_~s__state~0); 36371#L148 assume !(8528 == ssl3_accept_~s__state~0); 36368#L151 assume !(8529 == ssl3_accept_~s__state~0); 36364#L154 assume !(8544 == ssl3_accept_~s__state~0); 36360#L157 assume !(8545 == ssl3_accept_~s__state~0); 36356#L160 assume !(8560 == ssl3_accept_~s__state~0); 36352#L163 assume !(8561 == ssl3_accept_~s__state~0); 36349#L166 assume 8448 == ssl3_accept_~s__state~0; 35953#L167 assume !(ssl3_accept_~num1~0 > 0); 35827#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 35828#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36421#L581 ssl3_accept_~skip~0 := 0; 36418#L100-2 assume !false; 36415#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36412#L103 assume !(12292 == ssl3_accept_~s__state~0); 36409#L106 assume !(16384 == ssl3_accept_~s__state~0); 36406#L109 assume !(8192 == ssl3_accept_~s__state~0); 36403#L112 assume !(24576 == ssl3_accept_~s__state~0); 36400#L115 assume !(8195 == ssl3_accept_~s__state~0); 36397#L118 assume !(8480 == ssl3_accept_~s__state~0); 36394#L121 assume !(8481 == ssl3_accept_~s__state~0); 36391#L124 assume !(8482 == ssl3_accept_~s__state~0); 36388#L127 assume !(8464 == ssl3_accept_~s__state~0); 36385#L130 assume !(8465 == ssl3_accept_~s__state~0); 36382#L133 assume !(8466 == ssl3_accept_~s__state~0); 36381#L136 assume !(8496 == ssl3_accept_~s__state~0); 36378#L139 assume !(8497 == ssl3_accept_~s__state~0); 36375#L142 assume !(8512 == ssl3_accept_~s__state~0); 36372#L145 assume !(8513 == ssl3_accept_~s__state~0); 36369#L148 assume !(8528 == ssl3_accept_~s__state~0); 36365#L151 assume !(8529 == ssl3_accept_~s__state~0); 36361#L154 assume !(8544 == ssl3_accept_~s__state~0); 36357#L157 assume !(8545 == ssl3_accept_~s__state~0); 36353#L160 assume !(8560 == ssl3_accept_~s__state~0); 36346#L163 assume !(8561 == ssl3_accept_~s__state~0); 36186#L166 assume !(8448 == ssl3_accept_~s__state~0); 36183#L169 assume 8576 == ssl3_accept_~s__state~0; 36022#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 36181#L445 assume !(ssl3_accept_~ret~0 <= 0); 36178#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 36175#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36169#L581 ssl3_accept_~skip~0 := 0; 36167#L100-2 assume !false; 36165#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36163#L103 assume !(12292 == ssl3_accept_~s__state~0); 36161#L106 assume !(16384 == ssl3_accept_~s__state~0); 36159#L109 assume !(8192 == ssl3_accept_~s__state~0); 36157#L112 assume !(24576 == ssl3_accept_~s__state~0); 36155#L115 assume !(8195 == ssl3_accept_~s__state~0); 36153#L118 assume !(8480 == ssl3_accept_~s__state~0); 36151#L121 assume !(8481 == ssl3_accept_~s__state~0); 36149#L124 assume !(8482 == ssl3_accept_~s__state~0); 36147#L127 assume 8464 == ssl3_accept_~s__state~0; 36140#L134 [2020-11-28 02:56:49,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:49,669 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2020-11-28 02:56:49,669 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:49,669 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171823777] [2020-11-28 02:56:49,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:49,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:49,676 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:49,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:49,681 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:49,685 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:56:49,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:49,685 INFO L82 PathProgramCache]: Analyzing trace with hash 473887259, now seen corresponding path program 1 times [2020-11-28 02:56:49,686 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:49,686 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033908501] [2020-11-28 02:56:49,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:49,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:56:49,739 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2020-11-28 02:56:49,739 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033908501] [2020-11-28 02:56:49,739 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:56:49,739 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-11-28 02:56:49,739 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782878278] [2020-11-28 02:56:49,740 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:56:49,740 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:56:49,740 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:56:49,740 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:56:49,741 INFO L87 Difference]: Start difference. First operand 678 states and 821 transitions. cyclomatic complexity: 145 Second operand 3 states. [2020-11-28 02:56:49,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:56:49,924 INFO L93 Difference]: Finished difference Result 740 states and 888 transitions. [2020-11-28 02:56:49,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:56:49,924 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 740 states and 888 transitions. [2020-11-28 02:56:49,926 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 691 [2020-11-28 02:56:49,931 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 740 states to 718 states and 866 transitions. [2020-11-28 02:56:49,931 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 718 [2020-11-28 02:56:49,932 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 718 [2020-11-28 02:56:49,932 INFO L73 IsDeterministic]: Start isDeterministic. Operand 718 states and 866 transitions. [2020-11-28 02:56:49,933 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:56:49,933 INFO L691 BuchiCegarLoop]: Abstraction has 718 states and 866 transitions. [2020-11-28 02:56:49,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 718 states and 866 transitions. [2020-11-28 02:56:49,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 718 to 678. [2020-11-28 02:56:49,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 678 states. [2020-11-28 02:56:49,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 678 states to 678 states and 815 transitions. [2020-11-28 02:56:49,945 INFO L714 BuchiCegarLoop]: Abstraction has 678 states and 815 transitions. [2020-11-28 02:56:49,945 INFO L594 BuchiCegarLoop]: Abstraction has 678 states and 815 transitions. [2020-11-28 02:56:49,945 INFO L427 BuchiCegarLoop]: ======== Iteration 25============ [2020-11-28 02:56:49,945 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 678 states and 815 transitions. [2020-11-28 02:56:49,947 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 654 [2020-11-28 02:56:49,947 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:56:49,947 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:56:49,949 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:56:49,949 INFO L853 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] [2020-11-28 02:56:49,949 INFO L794 eck$LassoCheckResult]: Stem: 37350#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 37255#L-1 havoc main_#res;havoc main_#t~ret56, 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~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~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 37256#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 37300#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 37301#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 37273#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 37325#L100-2 assume !false; 37830#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37828#L103 assume !(12292 == ssl3_accept_~s__state~0); 37826#L106 assume !(16384 == ssl3_accept_~s__state~0); 37824#L109 assume !(8192 == ssl3_accept_~s__state~0); 37822#L112 assume !(24576 == ssl3_accept_~s__state~0); 37820#L115 assume !(8195 == ssl3_accept_~s__state~0); 37818#L118 assume !(8480 == ssl3_accept_~s__state~0); 37816#L121 assume !(8481 == ssl3_accept_~s__state~0); 37814#L124 assume !(8482 == ssl3_accept_~s__state~0); 37811#L127 assume 8464 == ssl3_accept_~s__state~0; 37368#L134 [2020-11-28 02:56:49,949 INFO L796 eck$LassoCheckResult]: Loop: 37368#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 37348#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 37349#L275-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; 37609#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37603#L581 ssl3_accept_~skip~0 := 0; 37601#L100-2 assume !false; 37599#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37596#L103 assume !(12292 == ssl3_accept_~s__state~0); 37595#L106 assume !(16384 == ssl3_accept_~s__state~0); 37594#L109 assume !(8192 == ssl3_accept_~s__state~0); 37592#L112 assume !(24576 == ssl3_accept_~s__state~0); 37587#L115 assume !(8195 == ssl3_accept_~s__state~0); 37585#L118 assume !(8480 == ssl3_accept_~s__state~0); 37583#L121 assume !(8481 == ssl3_accept_~s__state~0); 37581#L124 assume !(8482 == ssl3_accept_~s__state~0); 37579#L127 assume !(8464 == ssl3_accept_~s__state~0); 37577#L130 assume !(8465 == ssl3_accept_~s__state~0); 37575#L133 assume !(8466 == ssl3_accept_~s__state~0); 37573#L136 assume 8496 == ssl3_accept_~s__state~0; 37571#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 37563#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 37559#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 37555#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 37531#L298-2 ssl3_accept_~s__init_num~0 := 0; 37529#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37520#L581 ssl3_accept_~skip~0 := 0; 37515#L100-2 assume !false; 37510#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37505#L103 assume !(12292 == ssl3_accept_~s__state~0); 37500#L106 assume !(16384 == ssl3_accept_~s__state~0); 37495#L109 assume !(8192 == ssl3_accept_~s__state~0); 37490#L112 assume !(24576 == ssl3_accept_~s__state~0); 37485#L115 assume !(8195 == ssl3_accept_~s__state~0); 37480#L118 assume !(8480 == ssl3_accept_~s__state~0); 37475#L121 assume !(8481 == ssl3_accept_~s__state~0); 37470#L124 assume !(8482 == ssl3_accept_~s__state~0); 37465#L127 assume !(8464 == ssl3_accept_~s__state~0); 37460#L130 assume !(8465 == ssl3_accept_~s__state~0); 37454#L133 assume !(8466 == ssl3_accept_~s__state~0); 37449#L136 assume !(8496 == ssl3_accept_~s__state~0); 37447#L139 assume !(8497 == ssl3_accept_~s__state~0); 37446#L142 assume 8512 == ssl3_accept_~s__state~0; 37331#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 37313#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 37305#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 37306#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37425#L581 ssl3_accept_~skip~0 := 0; 37423#L100-2 assume !false; 37421#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37419#L103 assume !(12292 == ssl3_accept_~s__state~0); 37417#L106 assume !(16384 == ssl3_accept_~s__state~0); 37415#L109 assume !(8192 == ssl3_accept_~s__state~0); 37413#L112 assume !(24576 == ssl3_accept_~s__state~0); 37411#L115 assume !(8195 == ssl3_accept_~s__state~0); 37409#L118 assume !(8480 == ssl3_accept_~s__state~0); 37407#L121 assume !(8481 == ssl3_accept_~s__state~0); 37405#L124 assume !(8482 == ssl3_accept_~s__state~0); 37403#L127 assume !(8464 == ssl3_accept_~s__state~0); 37401#L130 assume !(8465 == ssl3_accept_~s__state~0); 37399#L133 assume !(8466 == ssl3_accept_~s__state~0); 37397#L136 assume !(8496 == ssl3_accept_~s__state~0); 37395#L139 assume !(8497 == ssl3_accept_~s__state~0); 37393#L142 assume !(8512 == ssl3_accept_~s__state~0); 37391#L145 assume !(8513 == ssl3_accept_~s__state~0); 37389#L148 assume 8528 == ssl3_accept_~s__state~0; 37319#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 37289#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 37268#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 37269#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 37360#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 37342#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 37362#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37536#L581 ssl3_accept_~skip~0 := 0; 37534#L100-2 assume !false; 37523#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37518#L103 assume !(12292 == ssl3_accept_~s__state~0); 37513#L106 assume !(16384 == ssl3_accept_~s__state~0); 37508#L109 assume !(8192 == ssl3_accept_~s__state~0); 37503#L112 assume !(24576 == ssl3_accept_~s__state~0); 37498#L115 assume !(8195 == ssl3_accept_~s__state~0); 37493#L118 assume !(8480 == ssl3_accept_~s__state~0); 37488#L121 assume !(8481 == ssl3_accept_~s__state~0); 37483#L124 assume !(8482 == ssl3_accept_~s__state~0); 37478#L127 assume !(8464 == ssl3_accept_~s__state~0); 37473#L130 assume !(8465 == ssl3_accept_~s__state~0); 37468#L133 assume !(8466 == ssl3_accept_~s__state~0); 37463#L136 assume !(8496 == ssl3_accept_~s__state~0); 37458#L139 assume !(8497 == ssl3_accept_~s__state~0); 37452#L142 assume !(8512 == ssl3_accept_~s__state~0); 37445#L145 assume !(8513 == ssl3_accept_~s__state~0); 37380#L148 assume !(8528 == ssl3_accept_~s__state~0); 37379#L151 assume !(8529 == ssl3_accept_~s__state~0); 37378#L154 assume 8544 == ssl3_accept_~s__state~0; 37279#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 37280#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 37285#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 37359#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 37341#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 37338#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 37339#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37859#L581 ssl3_accept_~skip~0 := 0; 37858#L100-2 assume !false; 37857#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37856#L103 assume !(12292 == ssl3_accept_~s__state~0); 37855#L106 assume !(16384 == ssl3_accept_~s__state~0); 37854#L109 assume !(8192 == ssl3_accept_~s__state~0); 37853#L112 assume !(24576 == ssl3_accept_~s__state~0); 37852#L115 assume !(8195 == ssl3_accept_~s__state~0); 37851#L118 assume !(8480 == ssl3_accept_~s__state~0); 37850#L121 assume !(8481 == ssl3_accept_~s__state~0); 37849#L124 assume !(8482 == ssl3_accept_~s__state~0); 37848#L127 assume !(8464 == ssl3_accept_~s__state~0); 37847#L130 assume !(8465 == ssl3_accept_~s__state~0); 37846#L133 assume !(8466 == ssl3_accept_~s__state~0); 37845#L136 assume !(8496 == ssl3_accept_~s__state~0); 37844#L139 assume !(8497 == ssl3_accept_~s__state~0); 37843#L142 assume !(8512 == ssl3_accept_~s__state~0); 37810#L145 assume !(8513 == ssl3_accept_~s__state~0); 37809#L148 assume !(8528 == ssl3_accept_~s__state~0); 37807#L151 assume !(8529 == ssl3_accept_~s__state~0); 37802#L154 assume !(8544 == ssl3_accept_~s__state~0); 37800#L157 assume !(8545 == ssl3_accept_~s__state~0); 37798#L160 assume !(8560 == ssl3_accept_~s__state~0); 37796#L163 assume !(8561 == ssl3_accept_~s__state~0); 37794#L166 assume 8448 == ssl3_accept_~s__state~0; 37370#L167 assume !(ssl3_accept_~num1~0 > 0); 37372#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 37741#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37735#L581 ssl3_accept_~skip~0 := 0; 37733#L100-2 assume !false; 37731#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37729#L103 assume !(12292 == ssl3_accept_~s__state~0); 37727#L106 assume !(16384 == ssl3_accept_~s__state~0); 37723#L109 assume !(8192 == ssl3_accept_~s__state~0); 37722#L112 assume !(24576 == ssl3_accept_~s__state~0); 37720#L115 assume !(8195 == ssl3_accept_~s__state~0); 37719#L118 assume !(8480 == ssl3_accept_~s__state~0); 37717#L121 assume !(8481 == ssl3_accept_~s__state~0); 37716#L124 assume !(8482 == ssl3_accept_~s__state~0); 37715#L127 assume !(8464 == ssl3_accept_~s__state~0); 37714#L130 assume !(8465 == ssl3_accept_~s__state~0); 37712#L133 assume !(8466 == ssl3_accept_~s__state~0); 37702#L136 assume !(8496 == ssl3_accept_~s__state~0); 37699#L139 assume !(8497 == ssl3_accept_~s__state~0); 37696#L142 assume !(8512 == ssl3_accept_~s__state~0); 37693#L145 assume !(8513 == ssl3_accept_~s__state~0); 37690#L148 assume !(8528 == ssl3_accept_~s__state~0); 37687#L151 assume !(8529 == ssl3_accept_~s__state~0); 37684#L154 assume !(8544 == ssl3_accept_~s__state~0); 37681#L157 assume !(8545 == ssl3_accept_~s__state~0); 37678#L160 assume !(8560 == ssl3_accept_~s__state~0); 37675#L163 assume !(8561 == ssl3_accept_~s__state~0); 37672#L166 assume !(8448 == ssl3_accept_~s__state~0); 37669#L169 assume 8576 == ssl3_accept_~s__state~0; 37457#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 37660#L445 assume !(ssl3_accept_~ret~0 <= 0); 37374#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 37375#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37834#L581 ssl3_accept_~skip~0 := 0; 37833#L100-2 assume !false; 37832#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37831#L103 assume !(12292 == ssl3_accept_~s__state~0); 37829#L106 assume !(16384 == ssl3_accept_~s__state~0); 37827#L109 assume !(8192 == ssl3_accept_~s__state~0); 37825#L112 assume !(24576 == ssl3_accept_~s__state~0); 37823#L115 assume !(8195 == ssl3_accept_~s__state~0); 37821#L118 assume !(8480 == ssl3_accept_~s__state~0); 37819#L121 assume !(8481 == ssl3_accept_~s__state~0); 37817#L124 assume !(8482 == ssl3_accept_~s__state~0); 37815#L127 assume !(8464 == ssl3_accept_~s__state~0); 37813#L130 assume !(8465 == ssl3_accept_~s__state~0); 37812#L133 assume 8466 == ssl3_accept_~s__state~0; 37368#L134 [2020-11-28 02:56:49,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:49,950 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2020-11-28 02:56:49,950 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:49,950 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889402916] [2020-11-28 02:56:49,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:49,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:49,955 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:49,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:49,960 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:49,963 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:56:49,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:49,963 INFO L82 PathProgramCache]: Analyzing trace with hash 139127392, now seen corresponding path program 1 times [2020-11-28 02:56:49,964 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:49,964 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79622693] [2020-11-28 02:56:49,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:49,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:56:50,071 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2020-11-28 02:56:50,072 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79622693] [2020-11-28 02:56:50,072 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:56:50,072 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:56:50,072 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702580820] [2020-11-28 02:56:50,073 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:56:50,073 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:56:50,073 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:56:50,073 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:56:50,073 INFO L87 Difference]: Start difference. First operand 678 states and 815 transitions. cyclomatic complexity: 139 Second operand 3 states. [2020-11-28 02:56:50,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:56:50,089 INFO L93 Difference]: Finished difference Result 1327 states and 1589 transitions. [2020-11-28 02:56:50,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:56:50,090 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1327 states and 1589 transitions. [2020-11-28 02:56:50,096 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1298 [2020-11-28 02:56:50,113 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1327 states to 1327 states and 1589 transitions. [2020-11-28 02:56:50,113 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1327 [2020-11-28 02:56:50,115 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1327 [2020-11-28 02:56:50,115 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1327 states and 1589 transitions. [2020-11-28 02:56:50,117 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:56:50,117 INFO L691 BuchiCegarLoop]: Abstraction has 1327 states and 1589 transitions. [2020-11-28 02:56:50,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1327 states and 1589 transitions. [2020-11-28 02:56:50,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1327 to 678. [2020-11-28 02:56:50,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 678 states. [2020-11-28 02:56:50,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 678 states to 678 states and 814 transitions. [2020-11-28 02:56:50,133 INFO L714 BuchiCegarLoop]: Abstraction has 678 states and 814 transitions. [2020-11-28 02:56:50,133 INFO L594 BuchiCegarLoop]: Abstraction has 678 states and 814 transitions. [2020-11-28 02:56:50,133 INFO L427 BuchiCegarLoop]: ======== Iteration 26============ [2020-11-28 02:56:50,133 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 678 states and 814 transitions. [2020-11-28 02:56:50,135 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 654 [2020-11-28 02:56:50,135 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:56:50,136 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:56:50,137 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:56:50,137 INFO L853 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] [2020-11-28 02:56:50,138 INFO L794 eck$LassoCheckResult]: Stem: 39360#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 39267#L-1 havoc main_#res;havoc main_#t~ret56, 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~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~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 39268#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 39310#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 39311#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 39285#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 39334#L100-2 assume !false; 39879#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39878#L103 assume !(12292 == ssl3_accept_~s__state~0); 39877#L106 assume !(16384 == ssl3_accept_~s__state~0); 39876#L109 assume !(8192 == ssl3_accept_~s__state~0); 39875#L112 assume !(24576 == ssl3_accept_~s__state~0); 39874#L115 assume !(8195 == ssl3_accept_~s__state~0); 39873#L118 assume !(8480 == ssl3_accept_~s__state~0); 39872#L121 assume !(8481 == ssl3_accept_~s__state~0); 39871#L124 assume !(8482 == ssl3_accept_~s__state~0); 39869#L127 assume 8464 == ssl3_accept_~s__state~0; 39868#L134 [2020-11-28 02:56:50,138 INFO L796 eck$LassoCheckResult]: Loop: 39868#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 39867#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 39356#L275-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; 39357#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39930#L581 ssl3_accept_~skip~0 := 0; 39928#L100-2 assume !false; 39927#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39926#L103 assume !(12292 == ssl3_accept_~s__state~0); 39925#L106 assume !(16384 == ssl3_accept_~s__state~0); 39924#L109 assume !(8192 == ssl3_accept_~s__state~0); 39919#L112 assume !(24576 == ssl3_accept_~s__state~0); 39918#L115 assume !(8195 == ssl3_accept_~s__state~0); 39370#L118 assume !(8480 == ssl3_accept_~s__state~0); 39363#L121 assume !(8481 == ssl3_accept_~s__state~0); 39338#L124 assume !(8482 == ssl3_accept_~s__state~0); 39339#L127 assume !(8464 == ssl3_accept_~s__state~0); 39328#L130 assume !(8465 == ssl3_accept_~s__state~0); 39304#L133 assume !(8466 == ssl3_accept_~s__state~0); 39289#L136 assume 8496 == ssl3_accept_~s__state~0; 39290#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 39271#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 39272#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 39632#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 39630#L298-2 ssl3_accept_~s__init_num~0 := 0; 39578#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39570#L581 ssl3_accept_~skip~0 := 0; 39566#L100-2 assume !false; 39562#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39558#L103 assume !(12292 == ssl3_accept_~s__state~0); 39554#L106 assume !(16384 == ssl3_accept_~s__state~0); 39550#L109 assume !(8192 == ssl3_accept_~s__state~0); 39546#L112 assume !(24576 == ssl3_accept_~s__state~0); 39542#L115 assume !(8195 == ssl3_accept_~s__state~0); 39538#L118 assume !(8480 == ssl3_accept_~s__state~0); 39534#L121 assume !(8481 == ssl3_accept_~s__state~0); 39530#L124 assume !(8482 == ssl3_accept_~s__state~0); 39526#L127 assume !(8464 == ssl3_accept_~s__state~0); 39522#L130 assume !(8465 == ssl3_accept_~s__state~0); 39518#L133 assume !(8466 == ssl3_accept_~s__state~0); 39514#L136 assume !(8496 == ssl3_accept_~s__state~0); 39511#L139 assume !(8497 == ssl3_accept_~s__state~0); 39509#L142 assume 8512 == ssl3_accept_~s__state~0; 39340#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 39323#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 39315#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 39316#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39489#L581 ssl3_accept_~skip~0 := 0; 39487#L100-2 assume !false; 39485#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39483#L103 assume !(12292 == ssl3_accept_~s__state~0); 39481#L106 assume !(16384 == ssl3_accept_~s__state~0); 39479#L109 assume !(8192 == ssl3_accept_~s__state~0); 39477#L112 assume !(24576 == ssl3_accept_~s__state~0); 39475#L115 assume !(8195 == ssl3_accept_~s__state~0); 39473#L118 assume !(8480 == ssl3_accept_~s__state~0); 39471#L121 assume !(8481 == ssl3_accept_~s__state~0); 39469#L124 assume !(8482 == ssl3_accept_~s__state~0); 39467#L127 assume !(8464 == ssl3_accept_~s__state~0); 39465#L130 assume !(8465 == ssl3_accept_~s__state~0); 39458#L133 assume !(8466 == ssl3_accept_~s__state~0); 39455#L136 assume !(8496 == ssl3_accept_~s__state~0); 39452#L139 assume !(8497 == ssl3_accept_~s__state~0); 39449#L142 assume !(8512 == ssl3_accept_~s__state~0); 39446#L145 assume !(8513 == ssl3_accept_~s__state~0); 39443#L148 assume 8528 == ssl3_accept_~s__state~0; 39329#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 39300#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 39280#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 39281#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 39302#L358 assume !(ssl3_accept_~ret~0 <= 0); 39352#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 39372#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39427#L581 ssl3_accept_~skip~0 := 0; 39425#L100-2 assume !false; 39423#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39421#L103 assume !(12292 == ssl3_accept_~s__state~0); 39419#L106 assume !(16384 == ssl3_accept_~s__state~0); 39417#L109 assume !(8192 == ssl3_accept_~s__state~0); 39415#L112 assume !(24576 == ssl3_accept_~s__state~0); 39413#L115 assume !(8195 == ssl3_accept_~s__state~0); 39411#L118 assume !(8480 == ssl3_accept_~s__state~0); 39409#L121 assume !(8481 == ssl3_accept_~s__state~0); 39407#L124 assume !(8482 == ssl3_accept_~s__state~0); 39405#L127 assume !(8464 == ssl3_accept_~s__state~0); 39403#L130 assume !(8465 == ssl3_accept_~s__state~0); 39400#L133 assume !(8466 == ssl3_accept_~s__state~0); 39398#L136 assume !(8496 == ssl3_accept_~s__state~0); 39395#L139 assume !(8497 == ssl3_accept_~s__state~0); 39393#L142 assume !(8512 == ssl3_accept_~s__state~0); 39390#L145 assume !(8513 == ssl3_accept_~s__state~0); 39388#L148 assume !(8528 == ssl3_accept_~s__state~0); 39387#L151 assume !(8529 == ssl3_accept_~s__state~0); 39386#L154 assume 8544 == ssl3_accept_~s__state~0; 39291#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 39292#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 39298#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 39369#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 39350#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 39347#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 39348#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39832#L581 ssl3_accept_~skip~0 := 0; 39830#L100-2 assume !false; 39828#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39826#L103 assume !(12292 == ssl3_accept_~s__state~0); 39824#L106 assume !(16384 == ssl3_accept_~s__state~0); 39822#L109 assume !(8192 == ssl3_accept_~s__state~0); 39817#L112 assume !(24576 == ssl3_accept_~s__state~0); 39815#L115 assume !(8195 == ssl3_accept_~s__state~0); 39813#L118 assume !(8480 == ssl3_accept_~s__state~0); 39811#L121 assume !(8481 == ssl3_accept_~s__state~0); 39809#L124 assume !(8482 == ssl3_accept_~s__state~0); 39807#L127 assume !(8464 == ssl3_accept_~s__state~0); 39805#L130 assume !(8465 == ssl3_accept_~s__state~0); 39803#L133 assume !(8466 == ssl3_accept_~s__state~0); 39801#L136 assume !(8496 == ssl3_accept_~s__state~0); 39799#L139 assume !(8497 == ssl3_accept_~s__state~0); 39797#L142 assume !(8512 == ssl3_accept_~s__state~0); 39795#L145 assume !(8513 == ssl3_accept_~s__state~0); 39790#L148 assume !(8528 == ssl3_accept_~s__state~0); 39788#L151 assume !(8529 == ssl3_accept_~s__state~0); 39786#L154 assume !(8544 == ssl3_accept_~s__state~0); 39784#L157 assume !(8545 == ssl3_accept_~s__state~0); 39782#L160 assume !(8560 == ssl3_accept_~s__state~0); 39780#L163 assume !(8561 == ssl3_accept_~s__state~0); 39778#L166 assume 8448 == ssl3_accept_~s__state~0; 39776#L167 assume !(ssl3_accept_~num1~0 > 0); 39773#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 39770#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39764#L581 ssl3_accept_~skip~0 := 0; 39763#L100-2 assume !false; 39755#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39751#L103 assume !(12292 == ssl3_accept_~s__state~0); 39747#L106 assume !(16384 == ssl3_accept_~s__state~0); 39743#L109 assume !(8192 == ssl3_accept_~s__state~0); 39739#L112 assume !(24576 == ssl3_accept_~s__state~0); 39735#L115 assume !(8195 == ssl3_accept_~s__state~0); 39731#L118 assume !(8480 == ssl3_accept_~s__state~0); 39727#L121 assume !(8481 == ssl3_accept_~s__state~0); 39723#L124 assume !(8482 == ssl3_accept_~s__state~0); 39719#L127 assume !(8464 == ssl3_accept_~s__state~0); 39715#L130 assume !(8465 == ssl3_accept_~s__state~0); 39711#L133 assume !(8466 == ssl3_accept_~s__state~0); 39707#L136 assume !(8496 == ssl3_accept_~s__state~0); 39703#L139 assume !(8497 == ssl3_accept_~s__state~0); 39699#L142 assume !(8512 == ssl3_accept_~s__state~0); 39695#L145 assume !(8513 == ssl3_accept_~s__state~0); 39692#L148 assume !(8528 == ssl3_accept_~s__state~0); 39691#L151 assume !(8529 == ssl3_accept_~s__state~0); 39685#L154 assume !(8544 == ssl3_accept_~s__state~0); 39684#L157 assume !(8545 == ssl3_accept_~s__state~0); 39683#L160 assume !(8560 == ssl3_accept_~s__state~0); 39681#L163 assume !(8561 == ssl3_accept_~s__state~0); 39680#L166 assume !(8448 == ssl3_accept_~s__state~0); 39679#L169 assume 8576 == ssl3_accept_~s__state~0; 39402#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 39678#L445 assume !(ssl3_accept_~ret~0 <= 0); 39675#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 39676#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39904#L581 ssl3_accept_~skip~0 := 0; 39902#L100-2 assume !false; 39900#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39898#L103 assume !(12292 == ssl3_accept_~s__state~0); 39896#L106 assume !(16384 == ssl3_accept_~s__state~0); 39894#L109 assume !(8192 == ssl3_accept_~s__state~0); 39892#L112 assume !(24576 == ssl3_accept_~s__state~0); 39890#L115 assume !(8195 == ssl3_accept_~s__state~0); 39888#L118 assume !(8480 == ssl3_accept_~s__state~0); 39886#L121 assume !(8481 == ssl3_accept_~s__state~0); 39884#L124 assume !(8482 == ssl3_accept_~s__state~0); 39882#L127 assume !(8464 == ssl3_accept_~s__state~0); 39880#L130 assume !(8465 == ssl3_accept_~s__state~0); 39870#L133 assume 8466 == ssl3_accept_~s__state~0; 39868#L134 [2020-11-28 02:56:50,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:50,139 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2020-11-28 02:56:50,139 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:50,139 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441634243] [2020-11-28 02:56:50,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:50,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:50,146 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:50,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:50,150 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:50,154 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:56:50,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:50,155 INFO L82 PathProgramCache]: Analyzing trace with hash -1015378911, now seen corresponding path program 1 times [2020-11-28 02:56:50,155 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:50,155 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139934631] [2020-11-28 02:56:50,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:50,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:56:50,310 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2020-11-28 02:56:50,310 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139934631] [2020-11-28 02:56:50,311 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:56:50,311 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-11-28 02:56:50,311 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231801014] [2020-11-28 02:56:50,311 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:56:50,311 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:56:50,312 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-11-28 02:56:50,312 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-11-28 02:56:50,312 INFO L87 Difference]: Start difference. First operand 678 states and 814 transitions. cyclomatic complexity: 138 Second operand 5 states. [2020-11-28 02:56:50,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:56:50,439 INFO L93 Difference]: Finished difference Result 2992 states and 3584 transitions. [2020-11-28 02:56:50,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-11-28 02:56:50,440 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2992 states and 3584 transitions. [2020-11-28 02:56:50,452 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2898 [2020-11-28 02:56:50,470 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2992 states to 2992 states and 3584 transitions. [2020-11-28 02:56:50,470 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2992 [2020-11-28 02:56:50,473 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2992 [2020-11-28 02:56:50,473 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2992 states and 3584 transitions. [2020-11-28 02:56:50,478 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:56:50,478 INFO L691 BuchiCegarLoop]: Abstraction has 2992 states and 3584 transitions. [2020-11-28 02:56:50,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2992 states and 3584 transitions. [2020-11-28 02:56:50,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2992 to 1040. [2020-11-28 02:56:50,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1040 states. [2020-11-28 02:56:50,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1040 states to 1040 states and 1253 transitions. [2020-11-28 02:56:50,506 INFO L714 BuchiCegarLoop]: Abstraction has 1040 states and 1253 transitions. [2020-11-28 02:56:50,506 INFO L594 BuchiCegarLoop]: Abstraction has 1040 states and 1253 transitions. [2020-11-28 02:56:50,506 INFO L427 BuchiCegarLoop]: ======== Iteration 27============ [2020-11-28 02:56:50,506 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1040 states and 1253 transitions. [2020-11-28 02:56:50,509 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1016 [2020-11-28 02:56:50,509 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:56:50,510 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:56:50,511 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:56:50,511 INFO L853 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] [2020-11-28 02:56:50,511 INFO L794 eck$LassoCheckResult]: Stem: 43051#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 42954#L-1 havoc main_#res;havoc main_#t~ret56, 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~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~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 42955#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 42997#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 42998#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 42972#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 43023#L100-2 assume !false; 43351#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43350#L103 assume !(12292 == ssl3_accept_~s__state~0); 43349#L106 assume !(16384 == ssl3_accept_~s__state~0); 43348#L109 assume !(8192 == ssl3_accept_~s__state~0); 43347#L112 assume !(24576 == ssl3_accept_~s__state~0); 43346#L115 assume !(8195 == ssl3_accept_~s__state~0); 43345#L118 assume !(8480 == ssl3_accept_~s__state~0); 43344#L121 assume !(8481 == ssl3_accept_~s__state~0); 43343#L124 assume !(8482 == ssl3_accept_~s__state~0); 43341#L127 assume 8464 == ssl3_accept_~s__state~0; 43340#L134 [2020-11-28 02:56:50,512 INFO L796 eck$LassoCheckResult]: Loop: 43340#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 43338#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 43337#L275-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; 43331#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43325#L581 ssl3_accept_~skip~0 := 0; 43323#L100-2 assume !false; 43321#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43319#L103 assume !(12292 == ssl3_accept_~s__state~0); 43317#L106 assume !(16384 == ssl3_accept_~s__state~0); 43315#L109 assume !(8192 == ssl3_accept_~s__state~0); 43313#L112 assume !(24576 == ssl3_accept_~s__state~0); 43311#L115 assume !(8195 == ssl3_accept_~s__state~0); 43309#L118 assume !(8480 == ssl3_accept_~s__state~0); 43307#L121 assume !(8481 == ssl3_accept_~s__state~0); 43305#L124 assume !(8482 == ssl3_accept_~s__state~0); 43303#L127 assume !(8464 == ssl3_accept_~s__state~0); 43301#L130 assume !(8465 == ssl3_accept_~s__state~0); 43299#L133 assume !(8466 == ssl3_accept_~s__state~0); 43297#L136 assume 8496 == ssl3_accept_~s__state~0; 43295#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 43213#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 43210#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 43209#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 43207#L298-2 ssl3_accept_~s__init_num~0 := 0; 43199#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43193#L581 ssl3_accept_~skip~0 := 0; 43191#L100-2 assume !false; 43189#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43187#L103 assume !(12292 == ssl3_accept_~s__state~0); 43185#L106 assume !(16384 == ssl3_accept_~s__state~0); 43183#L109 assume !(8192 == ssl3_accept_~s__state~0); 43181#L112 assume !(24576 == ssl3_accept_~s__state~0); 43179#L115 assume !(8195 == ssl3_accept_~s__state~0); 43177#L118 assume !(8480 == ssl3_accept_~s__state~0); 43175#L121 assume !(8481 == ssl3_accept_~s__state~0); 43173#L124 assume !(8482 == ssl3_accept_~s__state~0); 43171#L127 assume !(8464 == ssl3_accept_~s__state~0); 43169#L130 assume !(8465 == ssl3_accept_~s__state~0); 43167#L133 assume !(8466 == ssl3_accept_~s__state~0); 43165#L136 assume !(8496 == ssl3_accept_~s__state~0); 43163#L139 assume !(8497 == ssl3_accept_~s__state~0); 43161#L142 assume 8512 == ssl3_accept_~s__state~0; 43087#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 43086#L309 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 43072#L313 assume !(ssl3_accept_~ret~0 <= 0); 43002#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 43003#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43326#L581 ssl3_accept_~skip~0 := 0; 43324#L100-2 assume !false; 43322#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43320#L103 assume !(12292 == ssl3_accept_~s__state~0); 43318#L106 assume !(16384 == ssl3_accept_~s__state~0); 43316#L109 assume !(8192 == ssl3_accept_~s__state~0); 43314#L112 assume !(24576 == ssl3_accept_~s__state~0); 43312#L115 assume !(8195 == ssl3_accept_~s__state~0); 43310#L118 assume !(8480 == ssl3_accept_~s__state~0); 43308#L121 assume !(8481 == ssl3_accept_~s__state~0); 43306#L124 assume !(8482 == ssl3_accept_~s__state~0); 43304#L127 assume !(8464 == ssl3_accept_~s__state~0); 43302#L130 assume !(8465 == ssl3_accept_~s__state~0); 43300#L133 assume !(8466 == ssl3_accept_~s__state~0); 43298#L136 assume !(8496 == ssl3_accept_~s__state~0); 43296#L139 assume !(8497 == ssl3_accept_~s__state~0); 43294#L142 assume !(8512 == ssl3_accept_~s__state~0); 43293#L145 assume !(8513 == ssl3_accept_~s__state~0); 43212#L148 assume 8528 == ssl3_accept_~s__state~0; 43016#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 42987#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 42967#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 42968#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 42989#L358 assume !(ssl3_accept_~ret~0 <= 0); 43042#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 43065#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43134#L581 ssl3_accept_~skip~0 := 0; 43132#L100-2 assume !false; 43130#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43128#L103 assume !(12292 == ssl3_accept_~s__state~0); 43126#L106 assume !(16384 == ssl3_accept_~s__state~0); 43124#L109 assume !(8192 == ssl3_accept_~s__state~0); 43122#L112 assume !(24576 == ssl3_accept_~s__state~0); 43120#L115 assume !(8195 == ssl3_accept_~s__state~0); 43118#L118 assume !(8480 == ssl3_accept_~s__state~0); 43116#L121 assume !(8481 == ssl3_accept_~s__state~0); 43114#L124 assume !(8482 == ssl3_accept_~s__state~0); 43112#L127 assume !(8464 == ssl3_accept_~s__state~0); 43110#L130 assume !(8465 == ssl3_accept_~s__state~0); 43108#L133 assume !(8466 == ssl3_accept_~s__state~0); 43106#L136 assume !(8496 == ssl3_accept_~s__state~0); 43104#L139 assume !(8497 == ssl3_accept_~s__state~0); 43102#L142 assume !(8512 == ssl3_accept_~s__state~0); 43100#L145 assume !(8513 == ssl3_accept_~s__state~0); 43098#L148 assume !(8528 == ssl3_accept_~s__state~0); 43096#L151 assume !(8529 == ssl3_accept_~s__state~0); 43094#L154 assume 8544 == ssl3_accept_~s__state~0; 42978#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 42979#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 42985#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 43084#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 43037#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 43041#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 43517#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43510#L581 ssl3_accept_~skip~0 := 0; 43507#L100-2 assume !false; 43504#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43501#L103 assume !(12292 == ssl3_accept_~s__state~0); 43498#L106 assume !(16384 == ssl3_accept_~s__state~0); 43495#L109 assume !(8192 == ssl3_accept_~s__state~0); 43492#L112 assume !(24576 == ssl3_accept_~s__state~0); 43489#L115 assume !(8195 == ssl3_accept_~s__state~0); 43486#L118 assume !(8480 == ssl3_accept_~s__state~0); 43483#L121 assume !(8481 == ssl3_accept_~s__state~0); 43480#L124 assume !(8482 == ssl3_accept_~s__state~0); 43477#L127 assume !(8464 == ssl3_accept_~s__state~0); 43474#L130 assume !(8465 == ssl3_accept_~s__state~0); 43471#L133 assume !(8466 == ssl3_accept_~s__state~0); 43468#L136 assume !(8496 == ssl3_accept_~s__state~0); 43465#L139 assume !(8497 == ssl3_accept_~s__state~0); 43462#L142 assume !(8512 == ssl3_accept_~s__state~0); 43459#L145 assume !(8513 == ssl3_accept_~s__state~0); 43456#L148 assume !(8528 == ssl3_accept_~s__state~0); 43453#L151 assume !(8529 == ssl3_accept_~s__state~0); 43449#L154 assume !(8544 == ssl3_accept_~s__state~0); 43448#L157 assume !(8545 == ssl3_accept_~s__state~0); 43445#L160 assume !(8560 == ssl3_accept_~s__state~0); 43442#L163 assume !(8561 == ssl3_accept_~s__state~0); 43441#L166 assume 8448 == ssl3_accept_~s__state~0; 43437#L167 assume !(ssl3_accept_~num1~0 > 0); 43434#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 43430#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43420#L581 ssl3_accept_~skip~0 := 0; 43419#L100-2 assume !false; 43418#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43417#L103 assume !(12292 == ssl3_accept_~s__state~0); 43416#L106 assume !(16384 == ssl3_accept_~s__state~0); 43415#L109 assume !(8192 == ssl3_accept_~s__state~0); 43414#L112 assume !(24576 == ssl3_accept_~s__state~0); 43413#L115 assume !(8195 == ssl3_accept_~s__state~0); 43412#L118 assume !(8480 == ssl3_accept_~s__state~0); 43411#L121 assume !(8481 == ssl3_accept_~s__state~0); 43410#L124 assume !(8482 == ssl3_accept_~s__state~0); 43409#L127 assume !(8464 == ssl3_accept_~s__state~0); 43408#L130 assume !(8465 == ssl3_accept_~s__state~0); 43407#L133 assume !(8466 == ssl3_accept_~s__state~0); 43406#L136 assume !(8496 == ssl3_accept_~s__state~0); 43405#L139 assume !(8497 == ssl3_accept_~s__state~0); 43404#L142 assume !(8512 == ssl3_accept_~s__state~0); 43403#L145 assume !(8513 == ssl3_accept_~s__state~0); 43402#L148 assume !(8528 == ssl3_accept_~s__state~0); 43401#L151 assume !(8529 == ssl3_accept_~s__state~0); 43400#L154 assume !(8544 == ssl3_accept_~s__state~0); 43399#L157 assume !(8545 == ssl3_accept_~s__state~0); 43398#L160 assume !(8560 == ssl3_accept_~s__state~0); 43397#L163 assume !(8561 == ssl3_accept_~s__state~0); 43396#L166 assume !(8448 == ssl3_accept_~s__state~0); 43395#L169 assume 8576 == ssl3_accept_~s__state~0; 43392#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 43391#L445 assume !(ssl3_accept_~ret~0 <= 0); 43389#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 43387#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43382#L581 ssl3_accept_~skip~0 := 0; 43381#L100-2 assume !false; 43380#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43379#L103 assume !(12292 == ssl3_accept_~s__state~0); 43378#L106 assume !(16384 == ssl3_accept_~s__state~0); 43371#L109 assume !(8192 == ssl3_accept_~s__state~0); 43368#L112 assume !(24576 == ssl3_accept_~s__state~0); 43365#L115 assume !(8195 == ssl3_accept_~s__state~0); 43362#L118 assume !(8480 == ssl3_accept_~s__state~0); 43359#L121 assume !(8481 == ssl3_accept_~s__state~0); 43356#L124 assume !(8482 == ssl3_accept_~s__state~0); 43353#L127 assume !(8464 == ssl3_accept_~s__state~0); 43352#L130 assume !(8465 == ssl3_accept_~s__state~0); 43342#L133 assume 8466 == ssl3_accept_~s__state~0; 43340#L134 [2020-11-28 02:56:50,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:50,512 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2020-11-28 02:56:50,513 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:50,513 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661476331] [2020-11-28 02:56:50,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:50,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:50,524 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:50,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:50,528 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:50,531 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:56:50,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:50,532 INFO L82 PathProgramCache]: Analyzing trace with hash 1724189386, now seen corresponding path program 1 times [2020-11-28 02:56:50,532 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:50,533 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31056891] [2020-11-28 02:56:50,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:50,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:50,546 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:50,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:50,562 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:50,583 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:56:50,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:50,584 INFO L82 PathProgramCache]: Analyzing trace with hash 268507358, now seen corresponding path program 1 times [2020-11-28 02:56:50,584 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:50,584 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163940259] [2020-11-28 02:56:50,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:50,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:50,618 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:50,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:50,639 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:50,690 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:56:52,167 WARN L193 SmtUtils]: Spent 1.46 s on a formula simplification. DAG size of input: 384 DAG size of output: 142 [2020-11-28 02:56:52,318 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2020-11-28 02:56:52,321 INFO L210 LassoAnalysis]: Preferences: [2020-11-28 02:56:52,321 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-28 02:56:52,321 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-28 02:56:52,322 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-28 02:56:52,322 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-28 02:56:52,322 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:56:52,322 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-28 02:56:52,322 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-28 02:56:52,322 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration27_Loop [2020-11-28 02:56:52,322 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-28 02:56:52,322 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-28 02:56:52,325 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:52,339 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:52,350 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:52,353 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:52,362 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:52,370 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:52,382 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:52,386 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:52,399 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:52,403 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:52,413 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:52,417 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:52,429 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:52,435 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:52,438 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:52,442 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:52,449 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:52,453 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:52,460 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:52,465 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:52,468 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:52,472 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:52,654 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 25 DAG size of output: 23 [2020-11-28 02:56:52,864 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-28 02:56:52,864 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/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 [2020-11-28 02:56:52,874 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:56:52,875 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/bin/uautomizer/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:56:52,900 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-28 02:56:52,900 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 02:56:52,911 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-11-28 02:56:52,933 INFO L210 LassoAnalysis]: Preferences: [2020-11-28 02:56:52,933 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-28 02:56:52,933 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-28 02:56:52,933 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-28 02:56:52,933 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-28 02:56:52,933 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:56:52,933 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-28 02:56:52,933 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-28 02:56:52,933 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration27_Loop [2020-11-28 02:56:52,933 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-28 02:56:52,933 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-28 02:56:52,936 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:52,945 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:52,948 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:52,951 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:52,956 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:52,959 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:52,962 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:52,965 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:52,968 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:52,970 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:52,975 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:52,978 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:52,990 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:53,009 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:53,013 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:53,037 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:53,041 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:53,045 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:53,048 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:53,050 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:53,053 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:53,056 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:53,408 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-28 02:56:53,408 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/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) [2020-11-28 02:56:53,429 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 [2020-11-28 02:56:53,430 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:56:53,431 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:56:53,431 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:56:53,431 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:56:53,431 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:56:53,433 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:56:53,433 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:56:53,436 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-28 02:56:53,439 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-11-28 02:56:53,440 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/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) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:56:53,443 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-28 02:56:53,443 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-28 02:56:53,443 INFO L510 LassoAnalysis]: Proved termination. [2020-11-28 02:56:53,444 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 [] [2020-11-28 02:56:53,464 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-28 02:56:53,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:53,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:56:53,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-28 02:56:53,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 02:56:53,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:56:53,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-28 02:56:53,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 02:56:53,614 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2020-11-28 02:56:53,615 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 [2020-11-28 02:56:53,615 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1040 states and 1253 transitions. cyclomatic complexity: 216 Second operand 5 states. [2020-11-28 02:56:53,667 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1040 states and 1253 transitions. cyclomatic complexity: 216. Second operand 5 states. Result 2075 states and 2503 transitions. Complement of second has 4 states. [2020-11-28 02:56:53,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2020-11-28 02:56:53,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-11-28 02:56:53,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 170 transitions. [2020-11-28 02:56:53,669 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 170 transitions. Stem has 17 letters. Loop has 173 letters. [2020-11-28 02:56:53,678 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 02:56:53,678 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 170 transitions. Stem has 190 letters. Loop has 173 letters. [2020-11-28 02:56:53,680 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 02:56:53,680 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 170 transitions. Stem has 17 letters. Loop has 346 letters. [2020-11-28 02:56:53,683 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 02:56:53,683 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2075 states and 2503 transitions. [2020-11-28 02:56:53,696 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1016 [2020-11-28 02:56:53,708 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2075 states to 2075 states and 2503 transitions. [2020-11-28 02:56:53,709 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1041 [2020-11-28 02:56:53,712 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1048 [2020-11-28 02:56:53,712 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2075 states and 2503 transitions. [2020-11-28 02:56:53,713 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 02:56:53,714 INFO L691 BuchiCegarLoop]: Abstraction has 2075 states and 2503 transitions. [2020-11-28 02:56:53,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2075 states and 2503 transitions. [2020-11-28 02:56:53,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2075 to 2068. [2020-11-28 02:56:53,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2068 states. [2020-11-28 02:56:53,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2068 states to 2068 states and 2491 transitions. [2020-11-28 02:56:53,751 INFO L714 BuchiCegarLoop]: Abstraction has 2068 states and 2491 transitions. [2020-11-28 02:56:53,751 INFO L594 BuchiCegarLoop]: Abstraction has 2068 states and 2491 transitions. [2020-11-28 02:56:53,751 INFO L427 BuchiCegarLoop]: ======== Iteration 28============ [2020-11-28 02:56:53,751 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2068 states and 2491 transitions. [2020-11-28 02:56:53,757 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1016 [2020-11-28 02:56:53,757 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:56:53,757 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:56:53,759 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:56:53,759 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:56:53,760 INFO L794 eck$LassoCheckResult]: Stem: 46846#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 46669#L-1 havoc main_#res;havoc main_#t~ret56, 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~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~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 46670#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 46752#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 46753#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 46701#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 46796#L100-2 assume !false; 47634#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47633#L103 assume !(12292 == ssl3_accept_~s__state~0); 47632#L106 assume !(16384 == ssl3_accept_~s__state~0); 47631#L109 assume !(8192 == ssl3_accept_~s__state~0); 47630#L112 assume !(24576 == ssl3_accept_~s__state~0); 47629#L115 assume !(8195 == ssl3_accept_~s__state~0); 47628#L118 assume !(8480 == ssl3_accept_~s__state~0); 47627#L121 assume !(8481 == ssl3_accept_~s__state~0); 47626#L124 assume !(8482 == ssl3_accept_~s__state~0); 47625#L127 assume 8464 == ssl3_accept_~s__state~0; 47624#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 46841#L275 [2020-11-28 02:56:53,760 INFO L796 eck$LassoCheckResult]: Loop: 46841#L275 assume !(0 == ssl3_accept_~blastFlag~0); 46842#L275-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; 47419#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47415#L581 ssl3_accept_~skip~0 := 0; 47408#L100-2 assume !false; 47409#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47402#L103 assume !(12292 == ssl3_accept_~s__state~0); 47403#L106 assume !(16384 == ssl3_accept_~s__state~0); 47396#L109 assume !(8192 == ssl3_accept_~s__state~0); 47397#L112 assume !(24576 == ssl3_accept_~s__state~0); 47390#L115 assume !(8195 == ssl3_accept_~s__state~0); 47391#L118 assume !(8480 == ssl3_accept_~s__state~0); 47384#L121 assume !(8481 == ssl3_accept_~s__state~0); 47385#L124 assume !(8482 == ssl3_accept_~s__state~0); 47379#L127 assume !(8464 == ssl3_accept_~s__state~0); 47378#L130 assume !(8465 == ssl3_accept_~s__state~0); 47377#L133 assume !(8466 == ssl3_accept_~s__state~0); 47375#L136 assume 8496 == ssl3_accept_~s__state~0; 47376#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 47901#L288 assume !(1 == ssl3_accept_~blastFlag~0); 47899#L291 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 46909#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 46910#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 46968#L298-2 ssl3_accept_~s__init_num~0 := 0; 46965#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46958#L581 ssl3_accept_~skip~0 := 0; 46952#L100-2 assume !false; 46950#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46948#L103 assume !(12292 == ssl3_accept_~s__state~0); 46946#L106 assume !(16384 == ssl3_accept_~s__state~0); 46944#L109 assume !(8192 == ssl3_accept_~s__state~0); 46942#L112 assume !(24576 == ssl3_accept_~s__state~0); 46940#L115 assume !(8195 == ssl3_accept_~s__state~0); 46938#L118 assume !(8480 == ssl3_accept_~s__state~0); 46936#L121 assume !(8481 == ssl3_accept_~s__state~0); 46934#L124 assume !(8482 == ssl3_accept_~s__state~0); 46932#L127 assume !(8464 == ssl3_accept_~s__state~0); 46930#L130 assume !(8465 == ssl3_accept_~s__state~0); 46928#L133 assume !(8466 == ssl3_accept_~s__state~0); 46926#L136 assume !(8496 == ssl3_accept_~s__state~0); 46924#L139 assume !(8497 == ssl3_accept_~s__state~0); 46922#L142 assume 8512 == ssl3_accept_~s__state~0; 46920#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 46915#L309 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 46887#L313 assume !(ssl3_accept_~ret~0 <= 0); 46888#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 48002#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47996#L581 ssl3_accept_~skip~0 := 0; 47994#L100-2 assume !false; 47992#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47990#L103 assume !(12292 == ssl3_accept_~s__state~0); 47988#L106 assume !(16384 == ssl3_accept_~s__state~0); 47986#L109 assume !(8192 == ssl3_accept_~s__state~0); 47984#L112 assume !(24576 == ssl3_accept_~s__state~0); 47982#L115 assume !(8195 == ssl3_accept_~s__state~0); 47980#L118 assume !(8480 == ssl3_accept_~s__state~0); 47973#L121 assume !(8481 == ssl3_accept_~s__state~0); 47972#L124 assume !(8482 == ssl3_accept_~s__state~0); 47971#L127 assume !(8464 == ssl3_accept_~s__state~0); 47970#L130 assume !(8465 == ssl3_accept_~s__state~0); 47969#L133 assume !(8466 == ssl3_accept_~s__state~0); 47968#L136 assume !(8496 == ssl3_accept_~s__state~0); 47967#L139 assume !(8497 == ssl3_accept_~s__state~0); 47966#L142 assume !(8512 == ssl3_accept_~s__state~0); 47965#L145 assume !(8513 == ssl3_accept_~s__state~0); 47964#L148 assume 8528 == ssl3_accept_~s__state~0; 47963#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 47961#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 47962#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 47953#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 47951#L358 assume !(ssl3_accept_~ret~0 <= 0); 47950#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 47949#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47943#L581 ssl3_accept_~skip~0 := 0; 47942#L100-2 assume !false; 47937#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47933#L103 assume !(12292 == ssl3_accept_~s__state~0); 47931#L106 assume !(16384 == ssl3_accept_~s__state~0); 47929#L109 assume !(8192 == ssl3_accept_~s__state~0); 47927#L112 assume !(24576 == ssl3_accept_~s__state~0); 47925#L115 assume !(8195 == ssl3_accept_~s__state~0); 47923#L118 assume !(8480 == ssl3_accept_~s__state~0); 47921#L121 assume !(8481 == ssl3_accept_~s__state~0); 47919#L124 assume !(8482 == ssl3_accept_~s__state~0); 47917#L127 assume !(8464 == ssl3_accept_~s__state~0); 47915#L130 assume !(8465 == ssl3_accept_~s__state~0); 47914#L133 assume !(8466 == ssl3_accept_~s__state~0); 47913#L136 assume !(8496 == ssl3_accept_~s__state~0); 47896#L139 assume !(8497 == ssl3_accept_~s__state~0); 47879#L142 assume !(8512 == ssl3_accept_~s__state~0); 47878#L145 assume !(8513 == ssl3_accept_~s__state~0); 47877#L148 assume !(8528 == ssl3_accept_~s__state~0); 47876#L151 assume !(8529 == ssl3_accept_~s__state~0); 47875#L154 assume 8544 == ssl3_accept_~s__state~0; 47874#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 47873#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 47870#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 47867#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 47869#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 48275#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 48273#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48268#L581 ssl3_accept_~skip~0 := 0; 48267#L100-2 assume !false; 48266#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48261#L103 assume !(12292 == ssl3_accept_~s__state~0); 48259#L106 assume !(16384 == ssl3_accept_~s__state~0); 48257#L109 assume !(8192 == ssl3_accept_~s__state~0); 48255#L112 assume !(24576 == ssl3_accept_~s__state~0); 48253#L115 assume !(8195 == ssl3_accept_~s__state~0); 48252#L118 assume !(8480 == ssl3_accept_~s__state~0); 48251#L121 assume !(8481 == ssl3_accept_~s__state~0); 48250#L124 assume !(8482 == ssl3_accept_~s__state~0); 48249#L127 assume !(8464 == ssl3_accept_~s__state~0); 48248#L130 assume !(8465 == ssl3_accept_~s__state~0); 48247#L133 assume !(8466 == ssl3_accept_~s__state~0); 48246#L136 assume !(8496 == ssl3_accept_~s__state~0); 48245#L139 assume !(8497 == ssl3_accept_~s__state~0); 48244#L142 assume !(8512 == ssl3_accept_~s__state~0); 48243#L145 assume !(8513 == ssl3_accept_~s__state~0); 48242#L148 assume !(8528 == ssl3_accept_~s__state~0); 48241#L151 assume !(8529 == ssl3_accept_~s__state~0); 48239#L154 assume !(8544 == ssl3_accept_~s__state~0); 48238#L157 assume !(8545 == ssl3_accept_~s__state~0); 48237#L160 assume !(8560 == ssl3_accept_~s__state~0); 48236#L163 assume !(8561 == ssl3_accept_~s__state~0); 48235#L166 assume 8448 == ssl3_accept_~s__state~0; 48234#L167 assume !(ssl3_accept_~num1~0 > 0); 48232#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 48231#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48226#L581 ssl3_accept_~skip~0 := 0; 48225#L100-2 assume !false; 48224#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48223#L103 assume !(12292 == ssl3_accept_~s__state~0); 48222#L106 assume !(16384 == ssl3_accept_~s__state~0); 48221#L109 assume !(8192 == ssl3_accept_~s__state~0); 48220#L112 assume !(24576 == ssl3_accept_~s__state~0); 48219#L115 assume !(8195 == ssl3_accept_~s__state~0); 48218#L118 assume !(8480 == ssl3_accept_~s__state~0); 48217#L121 assume !(8481 == ssl3_accept_~s__state~0); 48216#L124 assume !(8482 == ssl3_accept_~s__state~0); 48215#L127 assume !(8464 == ssl3_accept_~s__state~0); 48214#L130 assume !(8465 == ssl3_accept_~s__state~0); 48213#L133 assume !(8466 == ssl3_accept_~s__state~0); 48212#L136 assume !(8496 == ssl3_accept_~s__state~0); 48211#L139 assume !(8497 == ssl3_accept_~s__state~0); 48210#L142 assume !(8512 == ssl3_accept_~s__state~0); 48209#L145 assume !(8513 == ssl3_accept_~s__state~0); 48208#L148 assume !(8528 == ssl3_accept_~s__state~0); 48207#L151 assume !(8529 == ssl3_accept_~s__state~0); 48206#L154 assume !(8544 == ssl3_accept_~s__state~0); 48205#L157 assume !(8545 == ssl3_accept_~s__state~0); 48204#L160 assume !(8560 == ssl3_accept_~s__state~0); 48203#L163 assume !(8561 == ssl3_accept_~s__state~0); 47507#L166 assume !(8448 == ssl3_accept_~s__state~0); 47508#L169 assume 8576 == ssl3_accept_~s__state~0; 46874#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 46875#L445 assume !(ssl3_accept_~ret~0 <= 0); 46903#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 46663#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46664#L581 ssl3_accept_~skip~0 := 0; 46766#L100-2 assume !false; 46767#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46702#L103 assume !(12292 == ssl3_accept_~s__state~0); 46703#L106 assume !(16384 == ssl3_accept_~s__state~0); 46680#L109 assume !(8192 == ssl3_accept_~s__state~0); 46681#L112 assume !(24576 == ssl3_accept_~s__state~0); 46855#L115 assume !(8195 == ssl3_accept_~s__state~0); 46856#L118 assume !(8480 == ssl3_accept_~s__state~0); 46865#L121 assume !(8481 == ssl3_accept_~s__state~0); 48428#L124 assume !(8482 == ssl3_accept_~s__state~0); 48427#L127 assume !(8464 == ssl3_accept_~s__state~0); 48426#L130 assume !(8465 == ssl3_accept_~s__state~0); 48425#L133 assume 8466 == ssl3_accept_~s__state~0; 46890#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 46841#L275 [2020-11-28 02:56:53,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:53,761 INFO L82 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2020-11-28 02:56:53,761 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:53,761 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051916446] [2020-11-28 02:56:53,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:53,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:53,766 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:53,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:53,778 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:53,782 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:56:53,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:53,782 INFO L82 PathProgramCache]: Analyzing trace with hash 2022002508, now seen corresponding path program 1 times [2020-11-28 02:56:53,783 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:53,783 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127612671] [2020-11-28 02:56:53,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:53,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:53,803 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:53,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:53,814 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:53,835 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:56:53,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:53,836 INFO L82 PathProgramCache]: Analyzing trace with hash 1975507027, now seen corresponding path program 1 times [2020-11-28 02:56:53,836 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:53,836 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855300134] [2020-11-28 02:56:53,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:53,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:56:53,892 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2020-11-28 02:56:53,892 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855300134] [2020-11-28 02:56:53,892 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:56:53,893 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:56:53,893 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374392078] [2020-11-28 02:56:55,408 WARN L193 SmtUtils]: Spent 1.50 s on a formula simplification. DAG size of input: 389 DAG size of output: 143 [2020-11-28 02:56:55,500 INFO L210 LassoAnalysis]: Preferences: [2020-11-28 02:56:55,501 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-28 02:56:55,501 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-28 02:56:55,501 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-28 02:56:55,501 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-28 02:56:55,501 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:56:55,501 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-28 02:56:55,501 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-28 02:56:55,501 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration28_Loop [2020-11-28 02:56:55,501 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-28 02:56:55,501 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-28 02:56:55,503 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:55,506 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:55,510 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:55,513 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:55,515 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:55,528 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:55,541 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:55,546 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:55,550 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:55,552 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:55,555 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:55,558 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:55,563 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:55,568 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:55,571 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:55,574 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:55,577 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:55,579 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:55,582 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:55,585 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:55,588 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:55,593 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:55,897 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-28 02:56:55,897 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/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) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:56:55,904 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:56:55,905 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 02:56:55,907 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:56:55,907 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_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/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 [2020-11-28 02:56:55,930 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:56:55,930 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 02:56:55,933 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:56:55,933 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_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/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 [2020-11-28 02:56:55,955 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:56:55,955 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 02:56:55,958 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:56:55,958 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_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/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 [2020-11-28 02:56:55,983 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:56:55,983 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 02:56:55,985 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:56:55,985 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/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 [2020-11-28 02:56:56,008 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:56:56,008 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 02:56:56,011 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:56:56,012 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__state~0=8466, ULTIMATE.start_ssl3_accept_~state~0=8466} Honda state: {ULTIMATE.start_ssl3_accept_~s__state~0=8466, ULTIMATE.start_ssl3_accept_~state~0=8466} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/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 [2020-11-28 02:56:56,033 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:56:56,033 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 02:56:56,059 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:56:56,059 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_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/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 [2020-11-28 02:56:56,063 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:56:56,063 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 02:56:56,086 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:56:56,086 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_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/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 [2020-11-28 02:56:56,090 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:56:56,090 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 02:56:56,092 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:56:56,092 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_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/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 [2020-11-28 02:56:56,113 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:56:56,114 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 02:56:56,116 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:56:56,116 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_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/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) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:56:56,137 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:56:56,137 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 02:56:56,139 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:56:56,140 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_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/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 [2020-11-28 02:56:56,164 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:56:56,164 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 02:56:56,166 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:56:56,166 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet46=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet46=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/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) [2020-11-28 02:56:56,191 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:56:56,191 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:56:56,194 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:56:56,194 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_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/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 [2020-11-28 02:56:56,217 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:56:56,217 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/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 [2020-11-28 02:56:56,242 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-28 02:56:56,242 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 02:56:56,246 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-11-28 02:56:56,266 INFO L210 LassoAnalysis]: Preferences: [2020-11-28 02:56:56,266 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-28 02:56:56,266 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-28 02:56:56,266 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-28 02:56:56,266 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-28 02:56:56,266 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:56:56,266 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-28 02:56:56,267 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-28 02:56:56,267 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration28_Loop [2020-11-28 02:56:56,267 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-28 02:56:56,267 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-28 02:56:56,268 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:56,274 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:56,276 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:56,279 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:56,282 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:56,285 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:56,291 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:56,300 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:56,306 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:56,308 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:56,311 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:56,314 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:56,316 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:56,322 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:56,325 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:56,328 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:56,332 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:56,335 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:56,338 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:56,354 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:56,356 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:56,359 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:56:56,644 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-28 02:56:56,645 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/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) [2020-11-28 02:56:56,648 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 [2020-11-28 02:56:56,649 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:56:56,650 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:56:56,650 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:56:56,650 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:56:56,650 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:56:56,651 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:56:56,651 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:56:56,653 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/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) [2020-11-28 02:56:56,693 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 [2020-11-28 02:56:56,695 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:56:56,695 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:56:56,695 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:56:56,695 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:56:56,695 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:56:56,696 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:56:56,696 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 02:56:56,698 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/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) Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:56:56,719 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 [2020-11-28 02:56:56,721 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:56:56,721 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:56:56,721 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:56:56,721 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-11-28 02:56:56,721 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:56:56,722 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-11-28 02:56:56,722 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 02:56:56,723 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/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) Waiting until toolchain timeout for monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:56:56,745 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 [2020-11-28 02:56:56,746 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:56:56,746 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:56:56,747 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:56:56,747 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:56:56,747 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:56:56,747 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:56:56,747 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 02:56:56,749 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/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) Waiting until toolchain timeout for monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:56:56,770 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 [2020-11-28 02:56:56,771 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:56:56,771 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:56:56,771 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:56:56,772 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:56:56,772 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:56:56,772 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:56:56,772 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 02:56:56,774 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/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) Waiting until toolchain timeout for monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:56:56,796 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 [2020-11-28 02:56:56,797 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:56:56,798 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:56:56,798 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:56:56,798 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:56:56,798 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:56:56,799 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:56:56,799 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 02:56:56,800 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/bin/uautomizer/z3 Starting monitored process 37 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 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:56:56,823 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 [2020-11-28 02:56:56,825 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:56:56,825 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:56:56,825 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:56:56,825 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:56:56,825 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:56:56,829 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:56:56,829 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 02:56:56,832 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/bin/uautomizer/z3 Starting monitored process 38 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 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:56:56,854 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 [2020-11-28 02:56:56,855 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:56:56,855 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:56:56,856 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:56:56,856 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:56:56,856 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:56:56,858 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:56:56,858 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 02:56:56,861 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/bin/uautomizer/z3 Starting monitored process 39 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 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:56:56,888 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 [2020-11-28 02:56:56,889 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:56:56,889 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:56:56,889 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:56:56,889 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:56:56,889 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:56:56,890 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:56:56,890 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 02:56:56,891 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/bin/uautomizer/z3 Starting monitored process 40 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 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:56:56,920 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-28 02:56:56,921 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:56:56,921 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:56:56,921 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:56:56,921 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:56:56,922 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:56:56,922 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:56:56,922 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 02:56:56,924 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/bin/uautomizer/z3 Starting monitored process 41 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 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:56:56,950 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 [2020-11-28 02:56:56,952 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:56:56,952 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:56:56,952 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:56:56,952 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:56:56,952 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:56:56,953 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:56:56,953 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 02:56:56,954 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/bin/uautomizer/z3 Starting monitored process 42 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 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:56:56,976 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 [2020-11-28 02:56:56,977 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:56:56,977 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:56:56,978 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:56:56,978 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:56:56,978 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:56:56,978 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:56:56,978 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 02:56:56,980 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/bin/uautomizer/z3 Starting monitored process 43 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 43 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:56:57,002 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 [2020-11-28 02:56:57,004 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:56:57,004 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:56:57,004 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:56:57,004 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:56:57,004 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:56:57,005 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:56:57,006 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 02:56:57,007 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-28 02:56:57,010 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-11-28 02:56:57,010 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/bin/uautomizer/z3 Starting monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-28 02:56:57,013 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-28 02:56:57,013 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-28 02:56:57,013 INFO L510 LassoAnalysis]: Proved termination. [2020-11-28 02:56:57,013 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -2*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 7 Supporting invariants [] Waiting until toolchain timeout for monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:56:57,040 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-28 02:56:57,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:57,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:56:57,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-28 02:56:57,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 02:56:57,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:56:57,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-28 02:56:57,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 02:56:57,165 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2020-11-28 02:56:57,166 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2020-11-28 02:56:57,166 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2068 states and 2491 transitions. cyclomatic complexity: 429 Second operand 4 states. [2020-11-28 02:56:57,226 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2068 states and 2491 transitions. cyclomatic complexity: 429. Second operand 4 states. Result 4131 states and 4982 transitions. Complement of second has 4 states. [2020-11-28 02:56:57,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2020-11-28 02:56:57,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-11-28 02:56:57,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 173 transitions. [2020-11-28 02:56:57,227 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 173 transitions. Stem has 18 letters. Loop has 174 letters. [2020-11-28 02:56:57,229 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 02:56:57,229 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 173 transitions. Stem has 192 letters. Loop has 174 letters. [2020-11-28 02:56:57,230 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 02:56:57,230 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 173 transitions. Stem has 18 letters. Loop has 348 letters. [2020-11-28 02:56:57,233 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 02:56:57,233 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4131 states and 4982 transitions. [2020-11-28 02:56:57,253 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1016 [2020-11-28 02:56:57,269 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4131 states to 3110 states and 3751 transitions. [2020-11-28 02:56:57,270 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1048 [2020-11-28 02:56:57,271 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1053 [2020-11-28 02:56:57,271 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3110 states and 3751 transitions. [2020-11-28 02:56:57,272 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 02:56:57,272 INFO L691 BuchiCegarLoop]: Abstraction has 3110 states and 3751 transitions. [2020-11-28 02:56:57,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3110 states and 3751 transitions. [2020-11-28 02:56:57,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3110 to 3100. [2020-11-28 02:56:57,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3100 states. [2020-11-28 02:56:57,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3100 states to 3100 states and 3738 transitions. [2020-11-28 02:56:57,321 INFO L714 BuchiCegarLoop]: Abstraction has 3100 states and 3738 transitions. [2020-11-28 02:56:57,322 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:56:57,322 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:56:57,322 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:56:57,322 INFO L87 Difference]: Start difference. First operand 3100 states and 3738 transitions. Second operand 3 states. [2020-11-28 02:56:57,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:56:57,356 INFO L93 Difference]: Finished difference Result 3101 states and 3737 transitions. [2020-11-28 02:56:57,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:56:57,357 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3101 states and 3737 transitions. [2020-11-28 02:56:57,371 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1016 [2020-11-28 02:56:57,395 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3101 states to 3100 states and 3736 transitions. [2020-11-28 02:56:57,395 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1047 [2020-11-28 02:56:57,396 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1047 [2020-11-28 02:56:57,397 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3100 states and 3736 transitions. [2020-11-28 02:56:57,400 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 02:56:57,400 INFO L691 BuchiCegarLoop]: Abstraction has 3100 states and 3736 transitions. [2020-11-28 02:56:57,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3100 states and 3736 transitions. [2020-11-28 02:56:57,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3100 to 3100. [2020-11-28 02:56:57,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3100 states. [2020-11-28 02:56:57,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3100 states to 3100 states and 3736 transitions. [2020-11-28 02:56:57,454 INFO L714 BuchiCegarLoop]: Abstraction has 3100 states and 3736 transitions. [2020-11-28 02:56:57,454 INFO L594 BuchiCegarLoop]: Abstraction has 3100 states and 3736 transitions. [2020-11-28 02:56:57,455 INFO L427 BuchiCegarLoop]: ======== Iteration 29============ [2020-11-28 02:56:57,455 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3100 states and 3736 transitions. [2020-11-28 02:56:57,464 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1016 [2020-11-28 02:56:57,464 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:56:57,464 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:56:57,466 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:56:57,466 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:56:57,466 INFO L794 eck$LassoCheckResult]: Stem: 59842#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 59666#L-1 havoc main_#res;havoc main_#t~ret56, 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~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~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 59667#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 59749#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 59750#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 59697#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 59793#L100-2 assume !false; 60187#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60186#L103 assume !(12292 == ssl3_accept_~s__state~0); 60185#L106 assume !(16384 == ssl3_accept_~s__state~0); 60184#L109 assume !(8192 == ssl3_accept_~s__state~0); 60183#L112 assume !(24576 == ssl3_accept_~s__state~0); 60182#L115 assume !(8195 == ssl3_accept_~s__state~0); 60181#L118 assume !(8480 == ssl3_accept_~s__state~0); 60180#L121 assume !(8481 == ssl3_accept_~s__state~0); 60179#L124 assume !(8482 == ssl3_accept_~s__state~0); 60178#L127 assume 8464 == ssl3_accept_~s__state~0; 59884#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 59885#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 61123#L275-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; 61124#L544 [2020-11-28 02:56:57,467 INFO L796 eck$LassoCheckResult]: Loop: 61124#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62522#L581 ssl3_accept_~skip~0 := 0; 62521#L100-2 assume !false; 62520#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62519#L103 assume !(12292 == ssl3_accept_~s__state~0); 62518#L106 assume !(16384 == ssl3_accept_~s__state~0); 62517#L109 assume !(8192 == ssl3_accept_~s__state~0); 62516#L112 assume !(24576 == ssl3_accept_~s__state~0); 62515#L115 assume !(8195 == ssl3_accept_~s__state~0); 62514#L118 assume !(8480 == ssl3_accept_~s__state~0); 62513#L121 assume !(8481 == ssl3_accept_~s__state~0); 62512#L124 assume !(8482 == ssl3_accept_~s__state~0); 62511#L127 assume !(8464 == ssl3_accept_~s__state~0); 62510#L130 assume !(8465 == ssl3_accept_~s__state~0); 62509#L133 assume !(8466 == ssl3_accept_~s__state~0); 62508#L136 assume 8496 == ssl3_accept_~s__state~0; 62507#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 62506#L288 assume !(1 == ssl3_accept_~blastFlag~0); 62504#L291 assume !(3 == ssl3_accept_~blastFlag~0); 62502#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 60473#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 59743#L298-2 ssl3_accept_~s__init_num~0 := 0; 59744#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60997#L581 ssl3_accept_~skip~0 := 0; 60995#L100-2 assume !false; 60993#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60991#L103 assume !(12292 == ssl3_accept_~s__state~0); 60989#L106 assume !(16384 == ssl3_accept_~s__state~0); 60987#L109 assume !(8192 == ssl3_accept_~s__state~0); 60985#L112 assume !(24576 == ssl3_accept_~s__state~0); 60983#L115 assume !(8195 == ssl3_accept_~s__state~0); 60981#L118 assume !(8480 == ssl3_accept_~s__state~0); 60979#L121 assume !(8481 == ssl3_accept_~s__state~0); 60977#L124 assume !(8482 == ssl3_accept_~s__state~0); 60975#L127 assume !(8464 == ssl3_accept_~s__state~0); 60973#L130 assume !(8465 == ssl3_accept_~s__state~0); 59931#L133 assume !(8466 == ssl3_accept_~s__state~0); 59928#L136 assume !(8496 == ssl3_accept_~s__state~0); 59923#L139 assume !(8497 == ssl3_accept_~s__state~0); 59920#L142 assume 8512 == ssl3_accept_~s__state~0; 59918#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 59915#L309 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 59879#L313 assume !(ssl3_accept_~ret~0 <= 0); 59880#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 60897#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60891#L581 ssl3_accept_~skip~0 := 0; 60889#L100-2 assume !false; 60888#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60887#L103 assume !(12292 == ssl3_accept_~s__state~0); 60885#L106 assume !(16384 == ssl3_accept_~s__state~0); 60884#L109 assume !(8192 == ssl3_accept_~s__state~0); 60883#L112 assume !(24576 == ssl3_accept_~s__state~0); 60882#L115 assume !(8195 == ssl3_accept_~s__state~0); 60881#L118 assume !(8480 == ssl3_accept_~s__state~0); 60880#L121 assume !(8481 == ssl3_accept_~s__state~0); 60879#L124 assume !(8482 == ssl3_accept_~s__state~0); 60878#L127 assume !(8464 == ssl3_accept_~s__state~0); 60877#L130 assume !(8465 == ssl3_accept_~s__state~0); 60876#L133 assume !(8466 == ssl3_accept_~s__state~0); 60875#L136 assume !(8496 == ssl3_accept_~s__state~0); 60873#L139 assume !(8497 == ssl3_accept_~s__state~0); 60872#L142 assume !(8512 == ssl3_accept_~s__state~0); 60871#L145 assume !(8513 == ssl3_accept_~s__state~0); 60870#L148 assume 8528 == ssl3_accept_~s__state~0; 60869#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 60867#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 60868#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 60859#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 60857#L358 assume !(ssl3_accept_~ret~0 <= 0); 60856#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 60853#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60847#L581 ssl3_accept_~skip~0 := 0; 60846#L100-2 assume !false; 60840#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60838#L103 assume !(12292 == ssl3_accept_~s__state~0); 60836#L106 assume !(16384 == ssl3_accept_~s__state~0); 60834#L109 assume !(8192 == ssl3_accept_~s__state~0); 60832#L112 assume !(24576 == ssl3_accept_~s__state~0); 60830#L115 assume !(8195 == ssl3_accept_~s__state~0); 60828#L118 assume !(8480 == ssl3_accept_~s__state~0); 60826#L121 assume !(8481 == ssl3_accept_~s__state~0); 60824#L124 assume !(8482 == ssl3_accept_~s__state~0); 60822#L127 assume !(8464 == ssl3_accept_~s__state~0); 60820#L130 assume !(8465 == ssl3_accept_~s__state~0); 60818#L133 assume !(8466 == ssl3_accept_~s__state~0); 60816#L136 assume !(8496 == ssl3_accept_~s__state~0); 60814#L139 assume !(8497 == ssl3_accept_~s__state~0); 60812#L142 assume !(8512 == ssl3_accept_~s__state~0); 60810#L145 assume !(8513 == ssl3_accept_~s__state~0); 60808#L148 assume !(8528 == ssl3_accept_~s__state~0); 60806#L151 assume !(8529 == ssl3_accept_~s__state~0); 60804#L154 assume 8544 == ssl3_accept_~s__state~0; 60800#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 60798#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 60796#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 60790#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 60786#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 60664#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 60661#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60655#L581 ssl3_accept_~skip~0 := 0; 60653#L100-2 assume !false; 60651#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60649#L103 assume !(12292 == ssl3_accept_~s__state~0); 60647#L106 assume !(16384 == ssl3_accept_~s__state~0); 60645#L109 assume !(8192 == ssl3_accept_~s__state~0); 60643#L112 assume !(24576 == ssl3_accept_~s__state~0); 60641#L115 assume !(8195 == ssl3_accept_~s__state~0); 60639#L118 assume !(8480 == ssl3_accept_~s__state~0); 60637#L121 assume !(8481 == ssl3_accept_~s__state~0); 60635#L124 assume !(8482 == ssl3_accept_~s__state~0); 60633#L127 assume !(8464 == ssl3_accept_~s__state~0); 60631#L130 assume !(8465 == ssl3_accept_~s__state~0); 60629#L133 assume !(8466 == ssl3_accept_~s__state~0); 60627#L136 assume !(8496 == ssl3_accept_~s__state~0); 60625#L139 assume !(8497 == ssl3_accept_~s__state~0); 60623#L142 assume !(8512 == ssl3_accept_~s__state~0); 60621#L145 assume !(8513 == ssl3_accept_~s__state~0); 60619#L148 assume !(8528 == ssl3_accept_~s__state~0); 60617#L151 assume !(8529 == ssl3_accept_~s__state~0); 60615#L154 assume !(8544 == ssl3_accept_~s__state~0); 60613#L157 assume !(8545 == ssl3_accept_~s__state~0); 60611#L160 assume !(8560 == ssl3_accept_~s__state~0); 60609#L163 assume !(8561 == ssl3_accept_~s__state~0); 60608#L166 assume 8448 == ssl3_accept_~s__state~0; 60606#L167 assume !(ssl3_accept_~num1~0 > 0); 60604#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 60597#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60591#L581 ssl3_accept_~skip~0 := 0; 60589#L100-2 assume !false; 60587#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60585#L103 assume !(12292 == ssl3_accept_~s__state~0); 60583#L106 assume !(16384 == ssl3_accept_~s__state~0); 60577#L109 assume !(8192 == ssl3_accept_~s__state~0); 60568#L112 assume !(24576 == ssl3_accept_~s__state~0); 60563#L115 assume !(8195 == ssl3_accept_~s__state~0); 60558#L118 assume !(8480 == ssl3_accept_~s__state~0); 60553#L121 assume !(8481 == ssl3_accept_~s__state~0); 60548#L124 assume !(8482 == ssl3_accept_~s__state~0); 60543#L127 assume !(8464 == ssl3_accept_~s__state~0); 60538#L130 assume !(8465 == ssl3_accept_~s__state~0); 60533#L133 assume !(8466 == ssl3_accept_~s__state~0); 60528#L136 assume !(8496 == ssl3_accept_~s__state~0); 60523#L139 assume !(8497 == ssl3_accept_~s__state~0); 60518#L142 assume !(8512 == ssl3_accept_~s__state~0); 60513#L145 assume !(8513 == ssl3_accept_~s__state~0); 60508#L148 assume !(8528 == ssl3_accept_~s__state~0); 60503#L151 assume !(8529 == ssl3_accept_~s__state~0); 60498#L154 assume !(8544 == ssl3_accept_~s__state~0); 60493#L157 assume !(8545 == ssl3_accept_~s__state~0); 60488#L160 assume !(8560 == ssl3_accept_~s__state~0); 60481#L163 assume !(8561 == ssl3_accept_~s__state~0); 60477#L166 assume !(8448 == ssl3_accept_~s__state~0); 60314#L169 assume 8576 == ssl3_accept_~s__state~0; 59868#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 59869#L445 assume !(ssl3_accept_~ret~0 <= 0); 59899#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 59900#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62543#L581 ssl3_accept_~skip~0 := 0; 62542#L100-2 assume !false; 62541#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62540#L103 assume !(12292 == ssl3_accept_~s__state~0); 62539#L106 assume !(16384 == ssl3_accept_~s__state~0); 62538#L109 assume !(8192 == ssl3_accept_~s__state~0); 62537#L112 assume !(24576 == ssl3_accept_~s__state~0); 62536#L115 assume !(8195 == ssl3_accept_~s__state~0); 62535#L118 assume !(8480 == ssl3_accept_~s__state~0); 62534#L121 assume !(8481 == ssl3_accept_~s__state~0); 62533#L124 assume !(8482 == ssl3_accept_~s__state~0); 62532#L127 assume !(8464 == ssl3_accept_~s__state~0); 62531#L130 assume !(8465 == ssl3_accept_~s__state~0); 62530#L133 assume 8466 == ssl3_accept_~s__state~0; 62529#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 62528#L275 assume !(0 == ssl3_accept_~blastFlag~0); 62527#L275-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; 61124#L544 [2020-11-28 02:56:57,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:57,467 INFO L82 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 1 times [2020-11-28 02:56:57,467 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:57,468 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194293158] [2020-11-28 02:56:57,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:57,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:57,475 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:57,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:57,480 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:57,483 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:56:57,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:57,484 INFO L82 PathProgramCache]: Analyzing trace with hash -318467638, now seen corresponding path program 1 times [2020-11-28 02:56:57,484 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:57,485 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353767617] [2020-11-28 02:56:57,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:57,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:57,505 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:57,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:57,519 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:57,546 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:56:57,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:57,547 INFO L82 PathProgramCache]: Analyzing trace with hash 461897177, now seen corresponding path program 1 times [2020-11-28 02:56:57,547 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:57,547 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705429182] [2020-11-28 02:56:57,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:57,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:56:57,644 INFO L134 CoverageAnalysis]: Checked inductivity of 452 backedges. 175 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2020-11-28 02:56:57,644 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705429182] [2020-11-28 02:56:57,645 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:56:57,645 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:56:57,645 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103694321] [2020-11-28 02:56:59,172 WARN L193 SmtUtils]: Spent 1.52 s on a formula simplification. DAG size of input: 388 DAG size of output: 146 [2020-11-28 02:56:59,282 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:56:59,282 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:56:59,282 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:56:59,282 INFO L87 Difference]: Start difference. First operand 3100 states and 3736 transitions. cyclomatic complexity: 645 Second operand 3 states. [2020-11-28 02:56:59,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:56:59,322 INFO L93 Difference]: Finished difference Result 3304 states and 3976 transitions. [2020-11-28 02:56:59,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:56:59,323 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3304 states and 3976 transitions. [2020-11-28 02:56:59,338 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1016 [2020-11-28 02:56:59,350 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3304 states to 3166 states and 3808 transitions. [2020-11-28 02:56:59,350 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1044 [2020-11-28 02:56:59,352 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1044 [2020-11-28 02:56:59,352 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3166 states and 3808 transitions. [2020-11-28 02:56:59,352 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 02:56:59,352 INFO L691 BuchiCegarLoop]: Abstraction has 3166 states and 3808 transitions. [2020-11-28 02:56:59,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3166 states and 3808 transitions. [2020-11-28 02:56:59,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3166 to 3166. [2020-11-28 02:56:59,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3166 states. [2020-11-28 02:56:59,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3166 states to 3166 states and 3808 transitions. [2020-11-28 02:56:59,396 INFO L714 BuchiCegarLoop]: Abstraction has 3166 states and 3808 transitions. [2020-11-28 02:56:59,396 INFO L594 BuchiCegarLoop]: Abstraction has 3166 states and 3808 transitions. [2020-11-28 02:56:59,396 INFO L427 BuchiCegarLoop]: ======== Iteration 30============ [2020-11-28 02:56:59,396 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3166 states and 3808 transitions. [2020-11-28 02:56:59,407 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1016 [2020-11-28 02:56:59,408 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:56:59,408 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:56:59,414 INFO L852 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] [2020-11-28 02:56:59,415 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:56:59,415 INFO L794 eck$LassoCheckResult]: Stem: 66275#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 66078#L-1 havoc main_#res;havoc main_#t~ret56, 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~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~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 66079#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 66168#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 66169#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 66109#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 66216#L100-2 assume !false; 66887#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66883#L103 assume !(12292 == ssl3_accept_~s__state~0); 66880#L106 assume !(16384 == ssl3_accept_~s__state~0); 66876#L109 assume !(8192 == ssl3_accept_~s__state~0); 66873#L112 assume !(24576 == ssl3_accept_~s__state~0); 66867#L115 assume !(8195 == ssl3_accept_~s__state~0); 66865#L118 assume !(8480 == ssl3_accept_~s__state~0); 66863#L121 assume !(8481 == ssl3_accept_~s__state~0); 66861#L124 assume !(8482 == ssl3_accept_~s__state~0); 66859#L127 assume 8464 == ssl3_accept_~s__state~0; 66318#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 66319#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 69159#L275-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; 69155#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69145#L581 ssl3_accept_~skip~0 := 0; 69143#L100-2 assume !false; 69141#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69139#L103 assume !(12292 == ssl3_accept_~s__state~0); 69137#L106 assume !(16384 == ssl3_accept_~s__state~0); 69135#L109 assume !(8192 == ssl3_accept_~s__state~0); 69133#L112 assume !(24576 == ssl3_accept_~s__state~0); 69131#L115 assume !(8195 == ssl3_accept_~s__state~0); 69129#L118 assume !(8480 == ssl3_accept_~s__state~0); 69127#L121 assume !(8481 == ssl3_accept_~s__state~0); 69125#L124 assume !(8482 == ssl3_accept_~s__state~0); 69123#L127 assume !(8464 == ssl3_accept_~s__state~0); 69121#L130 assume !(8465 == ssl3_accept_~s__state~0); 68849#L133 assume !(8466 == ssl3_accept_~s__state~0); 68850#L136 assume 8496 == ssl3_accept_~s__state~0; 66299#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 66300#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 67385#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 66334#L298 [2020-11-28 02:56:59,416 INFO L796 eck$LassoCheckResult]: Loop: 66334#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 66162#L298-2 ssl3_accept_~s__init_num~0 := 0; 66163#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66809#L581 ssl3_accept_~skip~0 := 0; 66807#L100-2 assume !false; 66805#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66803#L103 assume !(12292 == ssl3_accept_~s__state~0); 66801#L106 assume !(16384 == ssl3_accept_~s__state~0); 66799#L109 assume !(8192 == ssl3_accept_~s__state~0); 66797#L112 assume !(24576 == ssl3_accept_~s__state~0); 66795#L115 assume !(8195 == ssl3_accept_~s__state~0); 66793#L118 assume !(8480 == ssl3_accept_~s__state~0); 66791#L121 assume !(8481 == ssl3_accept_~s__state~0); 66789#L124 assume !(8482 == ssl3_accept_~s__state~0); 66787#L127 assume !(8464 == ssl3_accept_~s__state~0); 66786#L130 assume !(8465 == ssl3_accept_~s__state~0); 66360#L133 assume !(8466 == ssl3_accept_~s__state~0); 66357#L136 assume !(8496 == ssl3_accept_~s__state~0); 66353#L139 assume !(8497 == ssl3_accept_~s__state~0); 66350#L142 assume 8512 == ssl3_accept_~s__state~0; 66348#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 66345#L309 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 66313#L313 assume !(ssl3_accept_~ret~0 <= 0); 66314#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 66934#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66928#L581 ssl3_accept_~skip~0 := 0; 66926#L100-2 assume !false; 66924#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66922#L103 assume !(12292 == ssl3_accept_~s__state~0); 66920#L106 assume !(16384 == ssl3_accept_~s__state~0); 66918#L109 assume !(8192 == ssl3_accept_~s__state~0); 66916#L112 assume !(24576 == ssl3_accept_~s__state~0); 66914#L115 assume !(8195 == ssl3_accept_~s__state~0); 66912#L118 assume !(8480 == ssl3_accept_~s__state~0); 66910#L121 assume !(8481 == ssl3_accept_~s__state~0); 66908#L124 assume !(8482 == ssl3_accept_~s__state~0); 66906#L127 assume !(8464 == ssl3_accept_~s__state~0); 66904#L130 assume !(8465 == ssl3_accept_~s__state~0); 66902#L133 assume !(8466 == ssl3_accept_~s__state~0); 66900#L136 assume !(8496 == ssl3_accept_~s__state~0); 66898#L139 assume !(8497 == ssl3_accept_~s__state~0); 66896#L142 assume !(8512 == ssl3_accept_~s__state~0); 66894#L145 assume !(8513 == ssl3_accept_~s__state~0); 66892#L148 assume 8528 == ssl3_accept_~s__state~0; 66890#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 66888#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 66884#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 66878#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 66877#L358 assume !(ssl3_accept_~ret~0 <= 0); 66875#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 66872#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66866#L581 ssl3_accept_~skip~0 := 0; 66864#L100-2 assume !false; 66862#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66860#L103 assume !(12292 == ssl3_accept_~s__state~0); 66858#L106 assume !(16384 == ssl3_accept_~s__state~0); 66857#L109 assume !(8192 == ssl3_accept_~s__state~0); 66856#L112 assume !(24576 == ssl3_accept_~s__state~0); 66855#L115 assume !(8195 == ssl3_accept_~s__state~0); 66853#L118 assume !(8480 == ssl3_accept_~s__state~0); 66847#L121 assume !(8481 == ssl3_accept_~s__state~0); 66845#L124 assume !(8482 == ssl3_accept_~s__state~0); 66843#L127 assume !(8464 == ssl3_accept_~s__state~0); 66841#L130 assume !(8465 == ssl3_accept_~s__state~0); 66839#L133 assume !(8466 == ssl3_accept_~s__state~0); 66837#L136 assume !(8496 == ssl3_accept_~s__state~0); 66835#L139 assume !(8497 == ssl3_accept_~s__state~0); 66834#L142 assume !(8512 == ssl3_accept_~s__state~0); 66832#L145 assume !(8513 == ssl3_accept_~s__state~0); 66831#L148 assume !(8528 == ssl3_accept_~s__state~0); 66830#L151 assume !(8529 == ssl3_accept_~s__state~0); 66829#L154 assume 8544 == ssl3_accept_~s__state~0; 66822#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 66823#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 66826#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 66828#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 66253#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 66243#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 66244#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67270#L581 ssl3_accept_~skip~0 := 0; 67269#L100-2 assume !false; 67268#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67267#L103 assume !(12292 == ssl3_accept_~s__state~0); 67266#L106 assume !(16384 == ssl3_accept_~s__state~0); 67265#L109 assume !(8192 == ssl3_accept_~s__state~0); 67264#L112 assume !(24576 == ssl3_accept_~s__state~0); 67263#L115 assume !(8195 == ssl3_accept_~s__state~0); 67262#L118 assume !(8480 == ssl3_accept_~s__state~0); 67261#L121 assume !(8481 == ssl3_accept_~s__state~0); 67260#L124 assume !(8482 == ssl3_accept_~s__state~0); 67259#L127 assume !(8464 == ssl3_accept_~s__state~0); 67258#L130 assume !(8465 == ssl3_accept_~s__state~0); 67257#L133 assume !(8466 == ssl3_accept_~s__state~0); 67256#L136 assume !(8496 == ssl3_accept_~s__state~0); 67255#L139 assume !(8497 == ssl3_accept_~s__state~0); 67254#L142 assume !(8512 == ssl3_accept_~s__state~0); 67253#L145 assume !(8513 == ssl3_accept_~s__state~0); 67252#L148 assume !(8528 == ssl3_accept_~s__state~0); 67251#L151 assume !(8529 == ssl3_accept_~s__state~0); 67250#L154 assume !(8544 == ssl3_accept_~s__state~0); 67249#L157 assume !(8545 == ssl3_accept_~s__state~0); 67248#L160 assume !(8560 == ssl3_accept_~s__state~0); 67247#L163 assume !(8561 == ssl3_accept_~s__state~0); 67246#L166 assume 8448 == ssl3_accept_~s__state~0; 66322#L167 assume !(ssl3_accept_~num1~0 > 0); 66068#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 66069#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67238#L581 ssl3_accept_~skip~0 := 0; 67237#L100-2 assume !false; 67236#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67235#L103 assume !(12292 == ssl3_accept_~s__state~0); 67234#L106 assume !(16384 == ssl3_accept_~s__state~0); 67233#L109 assume !(8192 == ssl3_accept_~s__state~0); 67232#L112 assume !(24576 == ssl3_accept_~s__state~0); 67231#L115 assume !(8195 == ssl3_accept_~s__state~0); 67230#L118 assume !(8480 == ssl3_accept_~s__state~0); 67229#L121 assume !(8481 == ssl3_accept_~s__state~0); 67228#L124 assume !(8482 == ssl3_accept_~s__state~0); 67227#L127 assume !(8464 == ssl3_accept_~s__state~0); 67226#L130 assume !(8465 == ssl3_accept_~s__state~0); 67225#L133 assume !(8466 == ssl3_accept_~s__state~0); 67224#L136 assume !(8496 == ssl3_accept_~s__state~0); 67223#L139 assume !(8497 == ssl3_accept_~s__state~0); 67222#L142 assume !(8512 == ssl3_accept_~s__state~0); 67221#L145 assume !(8513 == ssl3_accept_~s__state~0); 67220#L148 assume !(8528 == ssl3_accept_~s__state~0); 67219#L151 assume !(8529 == ssl3_accept_~s__state~0); 67218#L154 assume !(8544 == ssl3_accept_~s__state~0); 67217#L157 assume !(8545 == ssl3_accept_~s__state~0); 67216#L160 assume !(8560 == ssl3_accept_~s__state~0); 67215#L163 assume !(8561 == ssl3_accept_~s__state~0); 67214#L166 assume !(8448 == ssl3_accept_~s__state~0); 67213#L169 assume 8576 == ssl3_accept_~s__state~0; 67028#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 67211#L445 assume !(ssl3_accept_~ret~0 <= 0); 67209#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 67210#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67346#L581 ssl3_accept_~skip~0 := 0; 67344#L100-2 assume !false; 67342#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67340#L103 assume !(12292 == ssl3_accept_~s__state~0); 67337#L106 assume !(16384 == ssl3_accept_~s__state~0); 67338#L109 assume !(8192 == ssl3_accept_~s__state~0); 67332#L112 assume !(24576 == ssl3_accept_~s__state~0); 67331#L115 assume !(8195 == ssl3_accept_~s__state~0); 67329#L118 assume !(8480 == ssl3_accept_~s__state~0); 66681#L121 assume !(8481 == ssl3_accept_~s__state~0); 66678#L124 assume !(8482 == ssl3_accept_~s__state~0); 66677#L127 assume !(8464 == ssl3_accept_~s__state~0); 66675#L130 assume !(8465 == ssl3_accept_~s__state~0); 66676#L133 assume 8466 == ssl3_accept_~s__state~0; 66671#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 66271#L275 assume !(0 == ssl3_accept_~blastFlag~0); 66272#L275-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; 67539#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67319#L581 ssl3_accept_~skip~0 := 0; 67320#L100-2 assume !false; 67530#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67528#L103 assume !(12292 == ssl3_accept_~s__state~0); 67526#L106 assume !(16384 == ssl3_accept_~s__state~0); 67524#L109 assume !(8192 == ssl3_accept_~s__state~0); 67305#L112 assume !(24576 == ssl3_accept_~s__state~0); 67306#L115 assume !(8195 == ssl3_accept_~s__state~0); 67299#L118 assume !(8480 == ssl3_accept_~s__state~0); 67300#L121 assume !(8481 == ssl3_accept_~s__state~0); 67494#L124 assume !(8482 == ssl3_accept_~s__state~0); 67493#L127 assume !(8464 == ssl3_accept_~s__state~0); 67492#L130 assume !(8465 == ssl3_accept_~s__state~0); 67491#L133 assume !(8466 == ssl3_accept_~s__state~0); 67283#L136 assume 8496 == ssl3_accept_~s__state~0; 67284#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 66084#L288 assume !(1 == ssl3_accept_~blastFlag~0); 66085#L291 assume !(3 == ssl3_accept_~blastFlag~0); 66333#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 66334#L298 [2020-11-28 02:56:59,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:59,416 INFO L82 PathProgramCache]: Analyzing trace with hash 111324735, now seen corresponding path program 1 times [2020-11-28 02:56:59,417 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:59,417 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557625290] [2020-11-28 02:56:59,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:59,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:59,424 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:59,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:59,431 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:59,436 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:56:59,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:59,437 INFO L82 PathProgramCache]: Analyzing trace with hash -1157747062, now seen corresponding path program 2 times [2020-11-28 02:56:59,438 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:59,438 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488636053] [2020-11-28 02:56:59,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:59,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:59,452 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:59,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:59,477 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:59,488 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:56:59,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:56:59,489 INFO L82 PathProgramCache]: Analyzing trace with hash -816070584, now seen corresponding path program 1 times [2020-11-28 02:56:59,489 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:56:59,489 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530538848] [2020-11-28 02:56:59,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:56:59,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:59,503 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:59,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:56:59,519 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:56:59,553 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:57:01,112 WARN L193 SmtUtils]: Spent 1.55 s on a formula simplification. DAG size of input: 386 DAG size of output: 144 [2020-11-28 02:57:01,678 WARN L193 SmtUtils]: Spent 456.00 ms on a formula simplification. DAG size of input: 179 DAG size of output: 124 [2020-11-28 02:57:01,803 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2020-11-28 02:57:01,915 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 28.11 02:57:01 BoogieIcfgContainer [2020-11-28 02:57:01,915 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2020-11-28 02:57:01,916 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2020-11-28 02:57:01,916 INFO L271 PluginConnector]: Initializing Witness Printer... [2020-11-28 02:57:01,916 INFO L275 PluginConnector]: Witness Printer initialized [2020-11-28 02:57:01,917 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:56:37" (3/4) ... [2020-11-28 02:57:01,919 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2020-11-28 02:57:02,012 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/run_dir_d75d3558-9eef-4e49-9f22-4acb0bf3ea07/bin/uautomizer/witness.graphml [2020-11-28 02:57:02,012 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2020-11-28 02:57:02,013 INFO L168 Benchmark]: Toolchain (without parser) took 26002.66 ms. Allocated memory was 79.7 MB in the beginning and 761.3 MB in the end (delta: 681.6 MB). Free memory was 47.9 MB in the beginning and 288.4 MB in the end (delta: -240.5 MB). Peak memory consumption was 441.0 MB. Max. memory is 16.1 GB. [2020-11-28 02:57:02,013 INFO L168 Benchmark]: CDTParser took 0.23 ms. Allocated memory is still 79.7 MB. Free memory was 39.0 MB in the beginning and 39.0 MB in the end (delta: 56.0 kB). There was no memory consumed. Max. memory is 16.1 GB. [2020-11-28 02:57:02,014 INFO L168 Benchmark]: CACSL2BoogieTranslator took 456.94 ms. Allocated memory was 79.7 MB in the beginning and 96.5 MB in the end (delta: 16.8 MB). Free memory was 47.6 MB in the beginning and 70.5 MB in the end (delta: -22.9 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2020-11-28 02:57:02,014 INFO L168 Benchmark]: Boogie Procedure Inliner took 71.55 ms. Allocated memory is still 96.5 MB. Free memory was 70.5 MB in the beginning and 67.9 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2020-11-28 02:57:02,015 INFO L168 Benchmark]: Boogie Preprocessor took 55.05 ms. Allocated memory is still 96.5 MB. Free memory was 67.9 MB in the beginning and 65.8 MB in the end (delta: 2.2 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2020-11-28 02:57:02,015 INFO L168 Benchmark]: RCFGBuilder took 947.42 ms. Allocated memory is still 96.5 MB. Free memory was 65.8 MB in the beginning and 64.3 MB in the end (delta: 1.4 MB). Peak memory consumption was 41.9 MB. Max. memory is 16.1 GB. [2020-11-28 02:57:02,015 INFO L168 Benchmark]: BuchiAutomizer took 24365.98 ms. Allocated memory was 96.5 MB in the beginning and 761.3 MB in the end (delta: 664.8 MB). Free memory was 63.8 MB in the beginning and 295.8 MB in the end (delta: -232.0 MB). Peak memory consumption was 454.2 MB. Max. memory is 16.1 GB. [2020-11-28 02:57:02,016 INFO L168 Benchmark]: Witness Printer took 96.71 ms. Allocated memory is still 761.3 MB. Free memory was 295.8 MB in the beginning and 288.4 MB in the end (delta: 7.3 MB). Peak memory consumption was 6.3 MB. Max. memory is 16.1 GB. [2020-11-28 02:57:02,018 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.23 ms. Allocated memory is still 79.7 MB. Free memory was 39.0 MB in the beginning and 39.0 MB in the end (delta: 56.0 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 456.94 ms. Allocated memory was 79.7 MB in the beginning and 96.5 MB in the end (delta: 16.8 MB). Free memory was 47.6 MB in the beginning and 70.5 MB in the end (delta: -22.9 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 71.55 ms. Allocated memory is still 96.5 MB. Free memory was 70.5 MB in the beginning and 67.9 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 55.05 ms. Allocated memory is still 96.5 MB. Free memory was 67.9 MB in the beginning and 65.8 MB in the end (delta: 2.2 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 947.42 ms. Allocated memory is still 96.5 MB. Free memory was 65.8 MB in the beginning and 64.3 MB in the end (delta: 1.4 MB). Peak memory consumption was 41.9 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 24365.98 ms. Allocated memory was 96.5 MB in the beginning and 761.3 MB in the end (delta: 664.8 MB). Free memory was 63.8 MB in the beginning and 295.8 MB in the end (delta: -232.0 MB). Peak memory consumption was 454.2 MB. Max. memory is 16.1 GB. * Witness Printer took 96.71 ms. Allocated memory is still 761.3 MB. Free memory was 295.8 MB in the beginning and 288.4 MB in the end (delta: 7.3 MB). Peak memory consumption was 6.3 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 31 terminating modules (28 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 -2 * blastFlag + 7 and consists of 3 locations. 28 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 3166 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 24.2s and 30 iterations. TraceHistogramMax:14. Analysis of lassos took 15.4s. Construction of modules took 4.7s. Büchi inclusion checks took 2.4s. Highest rank in rank-based complementation 3. Minimization of det autom 26. Minimization of nondet autom 5. Automata minimization 0.6s AutomataMinimizationTime, 31 MinimizatonAttempts, 5122 StatesRemovedByMinimization, 27 NontrivialMinimizations. Non-live state removal took 0.4s Buchi closure took 0.0s. Biggest automaton had 3166 states and ocurred in iteration 29. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 744/744 HoareTripleCheckerStatistics: 6518 SDtfs, 4107 SDslu, 4730 SDs, 0 SdLazy, 3455 SolverSat, 652 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 4.7s Time LassoAnalysisResults: nont1 unkn0 SFLI25 SFLT1 conc1 concLT2 SILN0 SILU0 SILI0 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital83 mio100 ax100 hnf95 lsp22 ukn100 mio100 lsp100 div244 bol100 ite100 ukn100 eq178 hnf62 smp95 dnf100 smp100 tf106 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 5ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 13 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.2s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 298]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {NULL=31693} State at position 1 is {NULL=0, s__ctx__stats__sess_accept=0, s__s3__tmp__new_cipher__algo_strength=0, \old(initial_state)=8464, NULL=31693, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@47206a98=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2fcfa50c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6ae95ef4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6b688c9a=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@36a37492=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3c6aed5d=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@746b1248=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4b3a84c3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@f0a4396=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@39315c46=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6b0479a9=0, s__shutdown=0, NULL=0, s__type=0, state=8496, s__s3__tmp__use_rsa_tmp=1, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@700bbdec=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5e24096b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@63724d1e=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1e8b6d0c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7c024d9c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6c98533d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@49468854=0, __cil_tmp57=4292870145, 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=8496, s__info_callback=10, tmp___2=0, cb=10, s__s3__tmp__new_cipher__algorithms=4294967040, tmp___10=0, __cil_tmp56=4294967040, s__verify_mode=15, tmp___6=0, tmp=11, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@722ca4b7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@2ba5f952=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@7b545a8d=0, s__s3__tmp__reuse_message=14, s__ctx__stats__sess_accept_renegotiate=0, l=4294967040, NULL=0, s__cert__pkeys__AT0__privatekey=0, s__debug=0, tmp___1=-12288, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1ec118d3=0, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5fac635b=0, tmp___9=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@74e20756=0, __cil_tmp59=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@73aaa9d3=0, tmp___5=0, s__hit=0, __cil_tmp55=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@162c6e53=0, blastFlag=2, NULL=31694, \result=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@1f4034aa=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@31d32325=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1fb68a62=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@144fd0c1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2c497972=2, __cil_tmp61=4294967040, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7b1ae603=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6bd1f339=1, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@45a9db7e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6611e30a=1, s__options=4292870145, s__cert=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4ef32ee6=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6f1943d2=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6ac883ce=1, Time=11, num1=0, NULL=31696, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@961c9b4=0, NULL=31695, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@11d3d6d6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2e57dbaa=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6b5bc54d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5dc8771e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@719dd7bd=0, s__init_buf___0=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@85080b5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@72459a2f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@581bb9f6=0, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@731471f9=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6d7a8802=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5e3e9948=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 298]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L614] int s ; [L615] int tmp ; [L619] s = 8464 [L13] int s__info_callback = __VERIFIER_nondet_int() ; [L14] int s__in_handshake = __VERIFIER_nondet_int() ; [L15] int s__state ; [L16] int s__new_session ; [L17] int s__server ; [L18] int s__version = __VERIFIER_nondet_int() ; [L19] int s__type ; [L20] int s__init_num ; [L21] int s__hit = __VERIFIER_nondet_int() ; [L22] int s__rwstate ; [L23] int s__init_buf___0 = 1; [L24] int s__debug = __VERIFIER_nondet_int() ; [L25] int s__shutdown ; [L26] int s__cert = __VERIFIER_nondet_int() ; [L27] int s__options = __VERIFIER_nondet_int() ; [L28] int s__verify_mode = __VERIFIER_nondet_int() ; [L29] int s__session__peer = __VERIFIER_nondet_int() ; [L30] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L31] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L34] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L35] int s__s3__tmp__cert_request ; [L36] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L37] int s__s3__tmp__use_rsa_tmp ; [L38] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L39] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L40] int s__s3__tmp__next_state___0 ; [L41] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L42] int s__session__cipher ; [L43] int buf ; [L44] unsigned long l ; [L45] unsigned long Time ; [L46] unsigned long tmp ; [L47] int cb ; [L48] long num1 ; [L49] int ret ; [L50] int new_state ; [L51] int state ; [L52] int skip ; [L53] int got_new_session ; [L54] int tmp___1 = __VERIFIER_nondet_int() ; [L55] int tmp___2 = __VERIFIER_nondet_int() ; [L56] int tmp___3 = __VERIFIER_nondet_int() ; [L57] int tmp___4 = __VERIFIER_nondet_int() ; [L58] int tmp___5 = __VERIFIER_nondet_int() ; [L59] int tmp___6 = __VERIFIER_nondet_int() ; [L60] int tmp___7 ; [L61] long tmp___8 = __VERIFIER_nondet_long() ; [L62] int tmp___9 = __VERIFIER_nondet_int() ; [L63] int tmp___10 = __VERIFIER_nondet_int() ; [L64] int blastFlag ; [L65] int __cil_tmp55 ; [L66] unsigned long __cil_tmp56 ; [L67] unsigned long __cil_tmp57 ; [L68] unsigned long __cil_tmp58 ; [L69] unsigned long __cil_tmp59 ; [L70] int __cil_tmp60 ; [L71] unsigned long __cil_tmp61 ; [L75] s__state = initial_state [L76] blastFlag = 0 [L77] tmp = __VERIFIER_nondet_int() [L78] Time = tmp [L79] cb = 0 [L80] ret = -1 [L81] skip = 0 [L82] got_new_session = 0 [L83] COND TRUE s__info_callback != 0 [L84] cb = s__info_callback [L90] s__in_handshake ++ [L91] COND FALSE !(tmp___1 + 12288) [L96] COND FALSE !(s__cert == 0) [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND TRUE s__state == 8464 [L273] s__shutdown = 0 [L274] ret = __VERIFIER_nondet_int() [L275] COND TRUE blastFlag == 0 [L276] blastFlag = 1 [L278] COND FALSE !(ret <= 0) [L281] got_new_session = 1 [L282] s__state = 8496 [L283] s__init_num = 0 [L581] COND FALSE !(! s__s3__tmp__reuse_message) [L598] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND TRUE s__state == 8496 [L287] ret = __VERIFIER_nondet_int() [L288] COND TRUE blastFlag == 1 [L289] blastFlag = 2 [L295] COND FALSE !(ret <= 0) Loop: [L298] COND FALSE !(\read(s__hit)) [L301] s__state = 8512 [L303] s__init_num = 0 [L581] COND FALSE !(! s__s3__tmp__reuse_message) [L598] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND TRUE s__state == 8512 [L308] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L309] COND FALSE !(__cil_tmp56 + 256UL) [L312] ret = __VERIFIER_nondet_int() [L313] COND FALSE !(ret <= 0) [L318] s__state = 8528 [L319] s__init_num = 0 [L581] COND FALSE !(! s__s3__tmp__reuse_message) [L598] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND FALSE !(s__state == 8512) [L145] COND FALSE !(s__state == 8513) [L148] COND TRUE s__state == 8528 [L323] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L325] __cil_tmp57 = (unsigned long )s__options [L326] COND TRUE __cil_tmp57 + 2097152UL [L327] s__s3__tmp__use_rsa_tmp = 1 [L332] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L357] ret = __VERIFIER_nondet_int() [L358] COND FALSE !(ret <= 0) [L375] s__state = 8544 [L376] s__init_num = 0 [L581] COND FALSE !(! s__s3__tmp__reuse_message) [L598] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND FALSE !(s__state == 8512) [L145] COND FALSE !(s__state == 8513) [L148] COND FALSE !(s__state == 8528) [L151] COND FALSE !(s__state == 8529) [L154] COND TRUE s__state == 8544 [L380] COND TRUE s__verify_mode + 1 [L381] COND FALSE !(s__session__peer != 0) [L392] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L393] COND FALSE !(__cil_tmp61 + 256UL) [L403] s__s3__tmp__cert_request = 1 [L404] ret = __VERIFIER_nondet_int() [L405] COND FALSE !(ret <= 0) [L408] s__state = 8448 [L409] s__s3__tmp__next_state___0 = 8576 [L410] s__init_num = 0 [L581] COND FALSE !(! s__s3__tmp__reuse_message) [L598] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND FALSE !(s__state == 8512) [L145] COND FALSE !(s__state == 8513) [L148] COND FALSE !(s__state == 8528) [L151] COND FALSE !(s__state == 8529) [L154] COND FALSE !(s__state == 8544) [L157] COND FALSE !(s__state == 8545) [L160] COND FALSE !(s__state == 8560) [L163] COND FALSE !(s__state == 8561) [L166] COND TRUE s__state == 8448 [L431] COND FALSE !(num1 > 0L) [L440] s__state = s__s3__tmp__next_state___0 [L581] COND FALSE !(! s__s3__tmp__reuse_message) [L598] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND FALSE !(s__state == 8512) [L145] COND FALSE !(s__state == 8513) [L148] COND FALSE !(s__state == 8528) [L151] COND FALSE !(s__state == 8529) [L154] COND FALSE !(s__state == 8544) [L157] COND FALSE !(s__state == 8545) [L160] COND FALSE !(s__state == 8560) [L163] COND FALSE !(s__state == 8561) [L166] COND FALSE !(s__state == 8448) [L169] COND TRUE s__state == 8576 [L444] ret = __VERIFIER_nondet_int() [L445] COND FALSE !(ret <= 0) [L448] COND TRUE ret == 2 [L449] s__state = 8466 [L581] COND FALSE !(! s__s3__tmp__reuse_message) [L598] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND TRUE s__state == 8466 [L273] s__shutdown = 0 [L274] ret = __VERIFIER_nondet_int() [L275] COND FALSE !(blastFlag == 0) [L278] COND FALSE !(ret <= 0) [L281] got_new_session = 1 [L282] s__state = 8496 [L283] s__init_num = 0 [L581] COND FALSE !(! s__s3__tmp__reuse_message) [L598] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND TRUE s__state == 8496 [L287] ret = __VERIFIER_nondet_int() [L288] COND FALSE !(blastFlag == 1) [L291] COND FALSE !(blastFlag == 3) [L295] COND FALSE !(ret <= 0) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...